更改归档目录把两个参数都更改后的提示错误处理
来源:互联网 发布:windows tmg 编辑:程序博客网 时间:2024/06/05 02:15
执行下面语句,重新启动后出错
alter system set db_recovery_file_dest='';
alter system set log_archive_dest='/oracle/arch_log'
处理办法如下:
http://blog.sina.com.cn/s/blog_5fbb16590100ko00.html
客户的电话吵醒了熟睡的我,我想这是大多数dba的状态,没办法,客户误操作,更改了某些参数造成db起不来了。ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST。这是一个很经典的问题,主要是由于log_archive_dest与log_archive_dest_n这两个参数是不能够同时设置值、共存的。
如何解决?大致的思想就是把其中一个参数去掉,注释掉,无非就是pfile,spfile两个相互转换吧
按照如下:
sqlplus /nolog或者sqlplus / as sysdba,以空闲的实例连接进去
已连接到空闲例程。
SQL> create pfile='d:\init.ora' from spfile;
文件已创建。
然后用文本编辑器打开init.ora,去掉、注释掉log_archive_dest这行设置,启动db.
SQL> startup pfile='d:\init.ora';
ORACLE 例程已经启动。
Total System Global Area
Fixed Size
Variable Size
Database Buffers
Redo Buffers
数据库装载完毕。
数据库已经打开。
Oracle被正常的打开了,好了,有救了。把spfile create 回去oracle_home\db_1\database\...
SQL> create spfile='C:\oracle\product\10.2.0\db_1\database\SPFILEBANGEL.ORA' from pfile='D:\INIT.ORA';
文件已创建。
然后就ok了。
总结:
这件事情告我们两点
1.没事别瞎鸡巴改参数,尤其scope=spfile,需要重启db的。
2.如果要改scope=spfile,重启db的,最好用create pfile='path' from spfile或者简单的copy spfile来备份更改之前的spfile参数文件,这个非常重要
3.在“已连接到空闲例程”的状态下,是可以create pfile from spfile的,这点以后注意,以idle的方式连进数据库的时候就已经可以读到spfile的“内容”了,你可以"create pfile from spfile"给弄出来。
- 更改归档目录把两个参数都更改后的提示错误处理
- 更改错误提示等级
- 更改Oracle 10G归档日志目录
- 更改计算机名称后更新tfs提示错误
- oracle归档模式的更改!
- 无法为更新定位行。一些值可能已在最后一次读取后已更改 错误提示的处理办法(vb)
- MyEclipse 6.0更改代码提示快捷键,同样Mylipse快捷键的更改都如此。
- Workspace目录的更改
- 更改后的comboboxcolumn
- 12306登陆接口更改后的随机参数的获取
- /usr/lib目录权限更改引发的各种错误
- oracle rac归档模式的更改
- 更改Oracle数据库的非归档模式
- LINUX 更改主机名后引起的Oracle错误(个人)
- 关于myeclipse更改项目名后的错误
- oracle更改归档路径
- Oracle更改归档模式
- 更改归档日志路径
- 阿里巴巴C++实习生相关招聘一则
- Android驱动开发调试笔记
- log4j配置把日志打印到指定的位置
- Hbase
- 感知器和神经网络
- 更改归档目录把两个参数都更改后的提示错误处理
- Binary Tree Level Order Traversal II
- 设计模式-策略模式
- 基类、子类、数据成员类对象三者 构造函数 的调用顺序
- EXCEL使用技巧
- 黑马程序员_java自学学习笔记(四)----封装、继承、多态
- 解决Django CSRF verification failed. Request aborted.的问题
- -a -v -n -x 5 -r 100:10 -l 300
- 春风,态度和细节