如何在Oracle中实现控制文件多路复用
答案:2 悬赏:10 手机版
解决时间 2021-02-14 07:59
- 提问者网友:缘字诀
- 2021-02-13 08:00
如何在Oracle中实现控制文件多路复用
最佳答案
- 五星知识达人网友:慢性怪人
- 2021-02-13 08:16
一 重建控制文件 SQL> alter database backup controlfile to trace as '/home/oracle/cc050四.ctl' 编辑trace文件cc050四.ctl,获创建控制文件脚本 二 修改控制文件参数 (一):修改控制文件名称或路径通参数文件修改: spfile: alter system set control_files = '[value]' scope = both; pfile: 直接用文本编辑器修改 (二):修改控制文件其信息比修改记录控制文件某数据文件名称及路径 主要步骤: 一、offline表空间:alter tablespace tablespace_name offline; 二、复制数据文件新目录; 三、rename修改表空间并修改控制文件; alter tablespace test rename datafile '/opt/oracle/oradata/TEST0一.DBF' to '/home/oracle/oradata/TEST000一.DBF'; 四、online表空间
全部回答
- 1楼网友:荒野風
- 2021-02-13 09:14
sql> shutdown immediate
sql> create pfile from spfile;
改pfile文件的控制文件参数
*.control_files='/u01/oracle/oradata/orcl/control01.ctl','/u01/oracle/oradata/orcl/control02.ctl',
'/u01/oracle/oradata/orcl/control03.ctl','/u01/oracle/oradata/orcl/control04.ctl'
sql> create spfile from pfile;
b 拷贝控制文件
[oracle@oracle dbs]$ cd /u01/oracle/oradata/orcl/
[oracle@oracle orcl]$ cp control01.ctl control04.ctl
c 启动数据库
sql> startup
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯