|
发表于 2003-12-11 08:44:17
|
显示全部楼层
谢谢,问题已经解决
看看你的配置文件吧。是oracle用户下的。
设置变量变量,在文件.bashrc中默认指定的数据库SID是ora9i啊。
用这个配置文件启动当然会出错了,相应的改一改。
当我准备卸掉rh9,参考《Oracle 9i 数据库管理实务讲座》安装SuSe,再装oracle时,
受到以下一段话的启发:
Step8:设定Oracle数据库之识别资料
Oracle数据库从8i以后的版本都是使用Global Database Name唯一识别每一个Oracle数据库。
建议您设定数据库的名称为Oracle SID名称.网域名称。例如我将Oracle SID设定为ora901,
数据库名称就可设为ora901.uuu.com.tw。
于是用dbca删除数据库mydb,新建ora9i
然后
sqlplus /nolog
connect / as sysdba
提示NLS错误,不管,
startup
权限不足,
退出,在.bashrc中注掉 NLS
重新运行以上命令,一切正常 |
|