今天用命令行关闭数据库后,按照书上的方法启动,可是老是提示错误,上网也没有找到解决方法; 无奈,只能自己探索,当发现用shutdown关闭数据库后,不能马上使用startup开始数据库,应该 先连接到一个空的例程,然后再启动数据库,下面是我从尝试到成功的过程,希望可以帮到大家,,,,,,
已连接。 SQL> shutdown normal 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 SQL> startup mount ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务 SQL> startup mount ORA-24324: 未初始化服务句柄 ORA-01041: 内部错误, hostdef 扩展名不存在 SQL> ////这里一定要再连接一次,否则无法启动数据库!!!!!网上说什么更改监听文件或者sqlnet文件都是无济于事的!!! SQL> conn sys/fh123@orcl as sysdba 已连接到空闲例程。 SQL> startup ORACLE 例程已经启动。
数据库装载完毕。 数据库已经打开。 SQL> shutdown normal 数据库已经关闭。 已经卸载数据库。 ORACLE 例程已经关闭。 SQL> conn sys/***@orcl as sysdba 已连接到空闲例程。 SQL> startup mount ORACLE 例程已经启动。
数据库装载完毕。 SQL> archivelog list SP2-0734: 未知的命令开头 "archivelog..." - 忽略了剩余的行。 SQL> archive log list 数据库日志模式 非存档模式 自动存档 禁用 存档终点 USE_DB_RECOVERY_FILE_DEST 最早的联机日志序列 29 当前日志序列 31 SQL> alter database archivelog; 数据库已更改。 SQL> archive log list 数据库日志模式 存档模式 自动存档 启用 存档终点 USE_DB_RECOVERY_FILE_DEST 最早的联机日志序列 29 下一个存档日志序列 31 当前日志序列 31 SQL> (责任编辑:admin) |