oracle 9i
今天使用oradim -delete -sid [sidname]把实例给删除了,
使用 oradim -new -sid [sidname]给重新创建出来。
发现用原来的帐号和密码登录不上,打开oracle SQL*Plus,报错如下
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
通过CMD命令符 sqlplus "sys/password as sysdba"
连接成功,提示"已连接到空闲例程"
根据SQL*Plus报错谷歌百度上都说是数据库宕掉了,于是试着在cmd命令符下敲入:startup
稍等片刻后,提示如下:
ORACLE 例程已经启动。
SQL> connect sys/manager as sysdba
已连接到空闲例程。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
再在SQL*Plus下输入连接用户名和密码,连接成功。
今天使用oradim -delete -sid [sidname]把实例给删除了,
使用 oradim -new -sid [sidname]给重新创建出来。
发现用原来的帐号和密码登录不上,打开oracle SQL*Plus,报错如下
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
通过CMD命令符 sqlplus "sys/password as sysdba"
连接成功,提示"已连接到空闲例程"
根据SQL*Plus报错谷歌百度上都说是数据库宕掉了,于是试着在cmd命令符下敲入:startup
稍等片刻后,提示如下:
ORACLE 例程已经启动。
SQL> connect sys/manager as sysdba
已连接到空闲例程。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 135338868 bytes
Fixed Size 453492 bytes
Variable Size 109051904 bytes
Database Buffers 25165824 bytes
Redo Buffers 667648 bytes
数据库装载完毕。
数据库已经打开。
再在SQL*Plus下输入连接用户名和密码,连接成功。
本文记录了一次Oracle9i实例意外删除后的重建过程,包括解决无法使用原有账号密码登录的问题,以及如何通过CMD命令启动数据库并最终实现正常登录。

535

被折叠的 条评论
为什么被折叠?



