oracle新增控制文件遇到的问题
2017-07-11 10:12
246 查看
最近在学oracle,看的是林树泽、卢芬编著的《oracle 11g r2 DBA操作指南》。在新增控制文件的时候写了一个带有中文的路径,步骤如下:
alter system set control_files=‘xx\CONTROL01.CTL’,‘yy\CONTROL02.CTL’,'中文\CONTROL03.CTL' scope=spfile(scope=spfile下次启动才生效)
shutdown immediate
将CONTROL01.CTL复制为CONTROL03.CTL
startup
结果发现启动不了,报错:ORA-09314: sltln: error translating logical name,怀疑是spfile修改的有问题了。用create pfile from spfile来查看spfile中的内容。结果发现control_files的值中出现了很多问号,那不就是中文路径嘛。手动更改pfile中的路径,然后用startup pfile=‘path_name’来启动,成功。show parameter spfile的值为空。
关闭数据库后再startup,还是没起来,证明数据库默认是使用spfile来启动的。create spfile from pfile将spfile修正,startup成功。
alter system set control_files=‘xx\CONTROL01.CTL’,‘yy\CONTROL02.CTL’,'中文\CONTROL03.CTL' scope=spfile(scope=spfile下次启动才生效)
shutdown immediate
将CONTROL01.CTL复制为CONTROL03.CTL
startup
结果发现启动不了,报错:ORA-09314: sltln: error translating logical name,怀疑是spfile修改的有问题了。用create pfile from spfile来查看spfile中的内容。结果发现control_files的值中出现了很多问号,那不就是中文路径嘛。手动更改pfile中的路径,然后用startup pfile=‘path_name’来启动,成功。show parameter spfile的值为空。
关闭数据库后再startup,还是没起来,证明数据库默认是使用spfile来启动的。create spfile from pfile将spfile修正,startup成功。
相关文章推荐
- 解决执行Oracle控制脚本时遇到的 “cat: /etc/oratab: 没有那个文件或目录”的问题
- 解决执行Oracle控制脚本时遇到的 “cat: /etc/oratab: 没有那个文件或目录”的问题
- oracle 11g控制文件损坏问题分析
- oracle基于归档的增量异地恢复 --异地新增数据文件问题
- oracle导入.dmp文件过程遇到的问题解决
- Oracle导入.sql文件时遇到的问题
- SuSE 10 Enterprise 下 Oracle 10g 关于找不到initorcl.ora文件和控制文件问题
- Oracle使用imp命令导入.dmp文件遇到的几个问题
- 使用Oracle中fileopen命令加载文件时遇到的怪问题
- 有关oracle遇到日期显示问题,导入导出,安装,卸载,修改listener配置文件,创建用户和表空间等的部分问题.
- 使用Oracle中fileopen命令加载文件时遇到的怪问题
- IIS配置遇到的问题——未能加载文件或程序集“Oracle.DataAccess”或它的某一个依赖项。试图加载格式不正确的程序。
- Oracle重建控制文件的问题
- oracle控制文件-新增
- Oracle IO问题解析(九)—— 控制文件相关的IO事件
- oracleDBA关于控制文件被移动的问题
- 关于oracle修复控制文件与数据文件不一致的问题----
- ORACLE重建控制文件,ORA-01122;ORA-01110;ORA-01207问题解决经验总结
- oracle控制文件-新增
- oracle rman 控制文件自动备份问题