分享:我的oracle9i学习笔记*设置数据库缺省的临时表空间*/ alter database default temporary tablespace tablespace_name; /*系统/临时/在线的undo表空间不能被offline*/ alter tablespace tablespace_name offline/online; alter tablespace tablespace_name read only; /*重命名用户表空间*/ alter tablespace tablespace_name rename datafile '$ORACLE_HOME/oradata/undo101.dbf' to '$ORACLE_HOME/oradata/undo102.dbf'; /*重命名系统表空间 ,但在重命名前必须将数据库shutdown,并重启到mount状态*/ alter database rename file '$ORACLE_HOME/oradata/system01.dbf' to '$ORACLE_HOME/oradata/system02.dbf'; drop tablespace userdata including contents and datafiles;---drop tablespce /*resize tablespace,autoextend datafile space*/ alter database datafile '$ORACLE_HOME/oradata/undo102.dbf' autoextend on next 10m maxsize 500M; /*resize datafile*/ alter database datafile '$ORACLE_HOME/oradata/undo102.dbf' resize 50m; /*给表空间扩展空间*/ alter tablespace userdata add datafile '$ORACLE_HOME/oradata/undo102.dbf' size 10m; /*将表空间设置成OMF状态*/ alter system set db_create_file_dest='$ORACLE_HOME/oradata'; create tablespace userdata;---use OMF status to create tablespace; drop tablespace userdata;---user OMF status to drop tablespace; select * from dba_tablespace/v$tablespace/dba_data_files; /*将表的某分区移动到另一个表空间*/ alter table table_name move partition partition_name tablespace tablespace_name; ###### ORACLE storage structure and relationships ######### /*手工分配表空间段的分区(extend)大小*/ alter table kong.test12 allocate extent(size 1m datafile '$ORACLE_HOME/oradata/undo102.dbf'); alter table kong.test12 deallocate unused; ---释放表中没有用到的分区 show parameter db; alter system set db_8k_cache_size=10m; ---配置8k块的内存空间块参数 select * from dba_extents/dba_segments/data_tablespace; select * from dba_free_space/dba_data_file/data_tablespace; /*数据对象所占用的字节数*/ select sum(bytes) from dba_extents where onwer='kong' and segment_name ='table_name'; ############ UNDO Data ################ show parameter undo; alter tablespace users offline normal; alter tablespace users offline immediate; recover datafile '$ORACLE_HOME/oradata/undo102.dbf'; alter tablespace users online ; select * from dba_rollback_segs; alter system set undo_tablespace=undotbs1;
上一篇:Oracle Database缓冲区漏洞 下一篇:设计和实施Oracle RAC项目 更多相关文章
|
推荐文章
精彩文章
|