博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

IT圈中人

o~_~o
  ujnjt.cublog.cn

关于作者
姓名:jiang tao
职业:it
年龄:26
位置:.cn
个性介绍:吾将上下而求索
|| << >> ||
我的分类


Oracle 表空间相关命令常识

//查看表空间信息
SELECT FILE_NAME,TABLESPACE_NAME,BYTES,USER_BLOCKS FROM DBA_DATA_FILES;

//创建表空间
create tablespace MyFirstSpace datafile '/opt/oracle/app/oracle/product/9.2.0/dbs/MyFirstSpace.ora' size 512M  AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED default storage (initial 128K next 2M pctincrease 0);

--initial 128K,因为,用户建在表空间上,而表建在用户里,为用户所拥有,
--用户继承数据表空间的存储参数,表继承用户的存储参数
--如果initial设的过大,如:5M,则每建一个空表就要占用5M的空间,即使一条记录也没有
--AUTOEXTEND ON NEXT 5M MAXSIZE UNLIMITED,设置数据文件自动扩展,每一次扩展增加5M,最大空间不受限

参考命令:删除表空间
drop tablespace MyFirstSpace including contents;


更改表空间的所有者:
ALTER TABLESPACE MyFirstSpace OWNER TO ujnjt;


//更改表空间大小
alter database datafile '/oradata/k12db/MyFirstSpace.dbf' resize 500M;

//查看字符集
select parameter,value from V$NLS_PARAMETERS

 sqlplus 导入数据时, 须注意客户端的字符集.
设置字符集:
NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export NLS_LANG

发表于: 2007-09-07,修改于: 2007-09-07 11:44,已浏览613次,有评论0条 推荐 投诉


网友评论
 发表评论