sql>conn system/oracle --创建手动段管理的表空间SQL>altersystem set db_create_file_dest ='/oradata';SQL&
--创建手动段管理的表空间
SQL>altersystem set db_create_file_dest ='/oradata';
SQL>createtablespace tbs_manualsegs segment space management manual;
--确定新表空间的存在
SQL>selecttablespace_name, segment_space_management from dba_tablespaces
Wheretablespace_name='TBS_MANUALSEGS';
--在表空间中创建表和索引
SQL>createtable t_mantab (c1 number) tablespace tbs_manualsegs;
SQL>createindex i_mantab on t_mantab(c1) tablespace manualsegs;
--新建自动段表空间
SQL>createtablespace tbs_autosegs;
--将对象移入新的表空间
SQL>altertable t_mantab move tablespace tbs_autosegs;
SQL>alterindex i_mantab rebuild online tablesapcetbs_autosegs;
--删除原来的表空间
SQL>droptablespace tbs_manualsegs including contents and datafiles;
--将新的表空间重命名为原来的名称。(应用软件的需要)
SQL>altertablesapce tbs_autosegs rename to tbs_manualsegs;
--通过删除表空间进行清理,首先用以下命令
SQL>droptablespace tbs_manualsegs;
--由于表空间非空,将引发错误,应该对此进行纠正。
SQL>drop tablespace tbs_manualsegs including contents and datafiles;
--结束END--
本文标题: Tbs_P2 : 改变表空间特性
本文链接: https://lsjlt.com/news/42021.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-10-23
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
2024-10-22
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0