"已请求写入SPFILE,但是在启动时未指定SPFILE"的错误

我发现每天重启电脑都要处理一些无聊的事情。我在我自己笔记本上面安装的Oracle9i总是报
[ttcgcshnd-1], [0], [], [], [], [], [], []
我就先sqlplus "as sysdba"
然后按照上一篇blog输入命令
SQL> alter system set event='10841 trace name context forever' scope=spfile;
却出现了
"已请求写入SPFILE,但是在启动时未指定SPFILE" 的错误。

在网上找了下,大概的解决方法如下(以下内容是转的)
1、确定$ORACLE_HOME/dbs/下没有spfile文件,有的话改个名备份。
2、以sysdba用户启动数据库到任何状态(nomoutn、mount或open),执行create spfile from pfile。
2、shutdown immediate;
3、startup

搞完了之后再输入
alter system set event='10841 trace name context forever' scope=spfile;
就OK了。
应该是我Oracle装得不好,只是嫌麻烦,懒得再装一次了。
原文地址:https://www.cnblogs.com/zjblue/p/1013607.html