版本是 11g R1 Win3211g 安装好后 正常 但是 将进程设置为手动后
OracleOraDb11g_home1TNSListener
OracleServiceORCL
启动顺序 先OracleOraDb11g_home1TNSListener后OracleServiceORCL然后 数据库实例无法自动启动 需要 sqlplus 中去 startup
报 Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务启动数据库实例 后
通过 alter system register; 注册过 也无效
listener.oraLISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Ainbax-LifeBook)(PORT = 1521))
)
tnsnames.oraORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Ainbax-LifeBook)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
自己刚准备学 Oracle 所以被这个问题打倒了 每次都要 手动的去启动数据库实例(是这样称呼么?) 很无奈
OracleOraDb11g_home1TNSListener
OracleServiceORCL
启动顺序 先OracleOraDb11g_home1TNSListener后OracleServiceORCL然后 数据库实例无法自动启动 需要 sqlplus 中去 startup
报 Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务启动数据库实例 后
通过 alter system register; 注册过 也无效
listener.oraLISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Ainbax-LifeBook)(PORT = 1521))
)
tnsnames.oraORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Ainbax-LifeBook)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
自己刚准备学 Oracle 所以被这个问题打倒了 每次都要 手动的去启动数据库实例(是这样称呼么?) 很无奈
试试:C:>set ORACLE_SID=ORCL
C:>sqlplus /nolog
SQL>conn user/pwd
SQL>startup------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
Q Q 群:62697716
SQL>conn user/pwd
SQL>startup 直接这样 就能启动了 但是 好像别人的 11g 版本 只要启动 那两个服务 数据库实例就会跟着 一起启动了
你使用sqlplus是怎样的,是用的@tnsname的形式,还是本地形式的。如果是本地形式的应该是不会提示这样的错的,数据库的启动不依赖于listener,所以如果是数据库不能启动,你需要检查一下日志文件。
其实 我刚开始准备学习 Oracle 装好软件后 就有这样的错误 以前只会用SQLSERVICE和Mysql