oracle 数据库启动时
sql> startup nomount pfile='?\database\initabc.ora'
lrm-00123: 在输入文件发现无效的字符 1
ora-01078: 处理系统参数失败
手工做一个测试时,为了简便直接找了个spfile文件,用ultra edit软件改了一下部分参数,另存为init.ora,结果启动时报上述错误,检查了一下发现是spfile中的一些二进制的内容没有清理干净,尤其是*.db_name参数附近和文件尾的一些特殊字符和乱码。
修改后,再次尝试重启:
sql> startup nomount pfile='?\database\initabc.ora' force
oracle 例程已经启动。
total system global area 523108352 bytes
fixed size 1375704 bytes
variable size 314573352 bytes
database buffers 201326592 bytes
redo buffers 5832704 bytes
正确了。
ultra edit软件好用,但是有时容易忽略一些非纯文本的内容,改完pfile后最好用记事本再打开看一下。
阅读(12104) | 评论(0) | 转发(0) |