请教关于oracle10g 控制文件MAXDATAFILES参数
1个回答
2017-08-09
展开全部
请教关于oracle10g 控制文件MAXDATAFILES参数
1 重建控制文件
SQL> alter database backup controlfile to trace as '/home/oracle/cc0504.ctl'
编辑这个trace文件cc0504.ctl,就可以获得创建控制文件的脚本。
2 修改控制文件参数
(1):如果修改控制文件名称或路径,可以通过参数文件修改,如:
spfile: alter system set control_files = '[value]' scope = both;
pfile: 直接用文本编辑器修改
(2):如果修改控制文件其他信息,比如修改记录在控制文件中的某一个数据文件的名称及路径
主要步骤:
1、offline表空间:alter tablespace tablespace_name offline;
2、复制数据文件到新的目录;
3、rename修改表空间,并修改控制文件;
alter tablespace test rename datafile '/opt/oracle/oradata/TEST01.DBF' to '/home/oracle/oradata/TEST0001.DBF';
4、online表空间;
1 重建控制文件
SQL> alter database backup controlfile to trace as '/home/oracle/cc0504.ctl'
编辑这个trace文件cc0504.ctl,就可以获得创建控制文件的脚本。
2 修改控制文件参数
(1):如果修改控制文件名称或路径,可以通过参数文件修改,如:
spfile: alter system set control_files = '[value]' scope = both;
pfile: 直接用文本编辑器修改
(2):如果修改控制文件其他信息,比如修改记录在控制文件中的某一个数据文件的名称及路径
主要步骤:
1、offline表空间:alter tablespace tablespace_name offline;
2、复制数据文件到新的目录;
3、rename修改表空间,并修改控制文件;
alter tablespace test rename datafile '/opt/oracle/oradata/TEST01.DBF' to '/home/oracle/oradata/TEST0001.DBF';
4、online表空间;
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询