Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5612902
  • 博文数量: 745
  • 博客积分: 10075
  • 博客等级: 上将
  • 技术积分: 7716
  • 用 户 组: 普通用户
  • 注册时间: 2005-04-29 12:09
文章分类

全部博文(745)

文章存档

2019年(1)

2016年(1)

2010年(31)

2009年(88)

2008年(129)

2007年(155)

2006年(197)

2005年(143)

分类: Oracle

2007-10-11 09:55:19

windowsXP中,参数文件一般位于d:\oracle\admin\ora\pfile\init.ora
通过将参数文件剪切到其他地方、更名,使用startup命令都可以打开数据库,但如果移动d:\oracle\ora90\database\initora.ora则不行,启动的时候会提示找不到参数文件,查看initora.ora文件的内容是与init.ora文件所在路径所对应的,权当initora.ora文件视为init.ora的链接
尝试将init.ora更名为inity.ora,然后启动的时候设置:
SQL>startup pfile=d:\oracle\admin\ora\pfile\init.ora,有错误提示:
LRM-00109:无法打开参数文件 'd:\oracle\admin\ora\pfile\init.ora'
ORA-01078:处理系统参数失败
但如果这样:
SQL>startup pfile=d:\oracle\admin\ora\pfile\inity.ora,就可以成功:
ORACLE例程已经启动
通过修改参数文件里面的内容:
control_files=("D:\oracle\oradata\ora\CONTROL0.CTL", "D:\oracle\oradata\ora\CONTROL0.CTL",
"D:\oracle\oradata\ora\CONTROL0.CTL")
再打开数据库的时候,有报错:
ORA-00205: ???????????????????????
修改回来:
control_files=("D:\oracle\oradata\ora\CONTROL01.CTL", "D:\oracle\oradata\ora\CONTROL02.CTL",
"D:\oracle\oradata\ora\CONTROL03.CTL")
再打开数据库,启动成功

文件d:\oracle\ora90\database下面有两个参数文件,一个是传统的文本文件initora.ora,一个是二进制文件spfileora.ora.initora.ora与参数文件d:\oracle\admin\ora\pfile\init.ora对应,如果我们修改文本文件initora.ora,如:
IFILE='D:\oracle\admin\ora\pfile\init1.ora'
那么启动的时候就会报错:
SQL>startup pfile=d:\oracle\ora90\database\initora.ora
LRM-00109: 无法打开参数文件 'd:\oracle\admin\ora\pfile\init1.ora'
LRM-00113: 处理文件'd:\oracle\admin\ora\pfile\init1.ora'时出错
ORA-01078: 处理系统参数失败
再给更改回来:
IFILE='D:\oracle\admin\ora\pfile\init.ora'
启动成功
阅读(2929) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~