oracle 能正常关闭,但不能nomount,mount,open分步启动

hexiaoling 2008-12-23 11:50:35
SQL> conn sys/oracle@oracle31 as sysdba;
已连接。
SQL> shutdown immediate;
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL>
SQL> startup nomount
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
SQL> startup nomount
ORA-24324: 未初始化服务句柄
ORA-01041: 内部错误, hostdef 扩展名不存在
SQL> startup nomount
...全文
159 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
iyxm2000 2009-08-18
  • 打赏
  • 举报
回复
我也遇到过相同的问题, 也可以用系统帐户登录:
conn / as sysdba;

这样就可以了
范佩西_11 2008-12-23
  • 打赏
  • 举报
回复
给楼主我的listenner
参照一下:我是10g的,哪块不对修改下。或补上
# listener.ora Network Configuration File: D:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.

SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)

LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = myhost)(PORT = 1521))
)
)
leiht 2008-12-23
  • 打赏
  • 举报
回复
遇到过同样的问题,最后只得到一个小结论:监听服务出错(lsnrctl stop时出现一点小错误),但监听服务配置什么的还不太了解,所以也不敢动,就重装了系统,希望楼主能够解决,帮顶!记得好像还有几次类似的错误,好像是第二天重启电脑之后问题就消失了,建议楼主不妨重启监听服务试试。
hexiaoling 2008-12-23
  • 打赏
  • 举报
回复
明白了;去掉 @dbprim就好了
SQL> conn sys/oracle as sysdba;
已连接到空闲例程。
SQL> startup nomount;
ORACLE 例程已经启动。

Total System Global Area 293601280 bytes
Fixed Size 1248600 bytes
Variable Size 100663976 bytes
Database Buffers 184549376 bytes
Redo Buffers 7139328 bytes
SQL>
hexiaoling 2008-12-23
  • 打赏
  • 举报
回复
重新启动oracle服务,也正常,就是不能分步启动 nomount mount open
startup nomount;
alter database mount;
alter database open;

有没有人遇到此类的问题
boboo_2000_0 2008-12-23
  • 打赏
  • 举报
回复
不懂,以后有机会研究一下。

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧