oracle 控制文件在哪里设置_更改Oracle默认的控制文件设置
環(huán)境:Windows XP SP2 32位 Oracle 9.2.0.1 32位
創(chuàng)建數(shù)據(jù)庫(kù)后,Oracle默認(rèn)的3個(gè)控制文件都在c:/oracle/oradata/SID/下,3個(gè)雞蛋都在一個(gè)籃子里!既不安全,又影響寫入速度,于是將控制文件放到不同的硬盤下:
首先查看默認(rèn)的控制文件設(shè)置
SQL>show parameter control_files;
更改控制文件設(shè)置,注意必須是使用spfile啟動(dòng)數(shù)據(jù)庫(kù)的情況,如果是使用pfile啟動(dòng)數(shù)據(jù)庫(kù),可以在關(guān)閉數(shù)據(jù)庫(kù)后直接手動(dòng)編輯pfile文件
SQL>show parameter spfile;(檢查是否使用了spfile)
SQL>alter system set control_files='c:/oracle/oradata/XXX/control01.ctl','d:/oracle_backup/control02.ctl','e:/oracle_backup/control03.ctl' scope=spfile;
關(guān)閉數(shù)據(jù)庫(kù)
SQL>shutdown immediate;
使用操作系統(tǒng)命令剪切默認(rèn)的02和03號(hào)控制文件到指定位置
啟動(dòng)數(shù)據(jù)庫(kù)
SQL>startup;
查看更改生效后的控制文件設(shè)置
SQL>show parameter control_files;
增加、刪除控制文件的操作類似。
總結(jié)
以上是生活随笔為你收集整理的oracle 控制文件在哪里设置_更改Oracle默认的控制文件设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: android 数组赋值字符串_c++数
- 下一篇: 怎么用centos7运行c语言程序_写C