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后最好用记事本再打开看一下。
阅读(12659) | 评论(0) | 转发(0) |