Oracle10g 安装好以后,一切正常,我的管理系统也可以正常访问。
但是一重启,O10的数据库实例就死活起不起来。
用.../em/console登录进去,显示数据库实例和代理都是红色向下箭头。而监听是正常的绿色向上。我尝试过一次这样的办法,把现在的数据库实例删除,然后用db assistant重新建立一个实例,然后就正常拉。
可是重启一次电脑呢,还是这样的问题:数据库实例没有启动。
如果我用em去启动它,提示要输入本地计算机用户和密码,还要管理员用户和密码,确保密码都是正确的前提下,总是提示密码错。我打开msconfig之后,看启动,没有o10的启动选项,但是任务管理器中有oracle在运行。不知道是不是系统启动的时候要启动什么o10的东东吗?请问这是什么问题呢?该如何解决呢。谢谢
但是一重启,O10的数据库实例就死活起不起来。
用.../em/console登录进去,显示数据库实例和代理都是红色向下箭头。而监听是正常的绿色向上。我尝试过一次这样的办法,把现在的数据库实例删除,然后用db assistant重新建立一个实例,然后就正常拉。
可是重启一次电脑呢,还是这样的问题:数据库实例没有启动。
如果我用em去启动它,提示要输入本地计算机用户和密码,还要管理员用户和密码,确保密码都是正确的前提下,总是提示密码错。我打开msconfig之后,看启动,没有o10的启动选项,但是任务管理器中有oracle在运行。不知道是不是系统启动的时候要启动什么o10的东东吗?请问这是什么问题呢?该如何解决呢。谢谢
cmd:\> sqlplus / as sysdba
SQL> startup关闭数据库则用:
SQL> shutdown immediate启动Oracle Database Console用
cmd:\>emctl start dbconsole关闭则用
cmd:\>emctl stop dbconsole楼主可以一步一步测试,看看问题出在哪
如果没有问题,怀疑是不是字符集兼容的问题,你的OS和DB字符集是否兼容呢?先试试,有反馈再研究哦
cmd:>sqlplus /nolog
sql>connect / as sysdba
sql>create spfile='' from pfile='';sql>startupORACLE 例程已经启动。Total System Global Area 167772160 bytes
Fixed Size 1247900 bytes
Variable Size 62915940 bytes
Database Buffers 100663296 bytes
Redo Buffers 2945024 bytes
数据库装载完毕。
数据库已经打开。
sql>create spfile='' from pfile='';
大家注意这个地方是两个单引号不要看成双引号了。
引用 6 楼 dingyuan963 的回复:恩~~成功解决问题~谢谢
sql>create spfile='' from pfile='';
大家注意这个地方是两个单引号不要看成双引号了。 你原来的spfile换掉了么,如果是坏掉的话,应该是有提示的哟
[/Quote不多说了,jf
ORACLE 例程已经启动。Total System Global Area 778387456 bytes
Fixed Size 1374808 bytes
Variable Size 251659688 bytes
Database Buffers 520093696 bytes
Redo Buffers 5259264 bytes
数据库装载完毕。
数据库已经打开。
----------------------------
再次连接就没问题了!