redhat下oracle11g 配置listener.ora
2014-05-31 18:14
148 查看
相信很多初学者安装完oracle软件之后,登录数据库时会遇到如下错误:
Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务。
检查一下,监听是开了的,有两种办法解决:
一、 用 "sqlplus / as sysdba" 连接, 然后使用"conn "命令建立连接
但是这种治本不治根的方法,每次都要这样登录。
二、配置路径"%ORACLE_HOME/network/admin"下的listener.ora文件,如果没有这个文件
则可以在该目录下的"samples"文件复制一个到该目录下,然后打开listener.ora文件
将下面这部分的内容去除注释:(去除'#'号)
# LISTENER =
# (ADDRESS_LIST=
# (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
# (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
# SID_LIST_LISTENER=
# (SID_LIST=
# (SID_DESC=
# #BEQUEATH CONFIG
# (GLOBAL_DBNAME=salesdb.mycompany)
# (SID_NAME=sid1)
# (ORACLE_HOME=/private/app/oracle/product/8.0.3)
# #PRESPAWN CONFIG
# (PRESPAWN_MAX=20)
# (PRESPAWN_LIST=
# (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
# )
# )
# )
然后修改如下:
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
#BEQUEATH CONFIG
(GLOBAL_DBNAME=自己的全局数据库名)
(SID_NAME=实例名)
(ORACLE_HOME=主目录路径名)
#PRESPAWN CONFIG
(PRESPAWN_MAX=20)
(PRESPAWN_LIST=
(PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
)
)
)
之后每次打开终端直接用sqlplus 命令连接数据库就可以了
Ora-12514:TNS:监听程序当前无法识别链接描述符中请求的服务。
检查一下,监听是开了的,有两种办法解决:
一、 用 "sqlplus / as sysdba" 连接, 然后使用"conn "命令建立连接
但是这种治本不治根的方法,每次都要这样登录。
二、配置路径"%ORACLE_HOME/network/admin"下的listener.ora文件,如果没有这个文件
则可以在该目录下的"samples"文件复制一个到该目录下,然后打开listener.ora文件
将下面这部分的内容去除注释:(去除'#'号)
# LISTENER =
# (ADDRESS_LIST=
# (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521))
# (ADDRESS=(PROTOCOL=ipc)(KEY=PNPKEY)))
# SID_LIST_LISTENER=
# (SID_LIST=
# (SID_DESC=
# #BEQUEATH CONFIG
# (GLOBAL_DBNAME=salesdb.mycompany)
# (SID_NAME=sid1)
# (ORACLE_HOME=/private/app/oracle/product/8.0.3)
# #PRESPAWN CONFIG
# (PRESPAWN_MAX=20)
# (PRESPAWN_LIST=
# (PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
# )
# )
# )
然后修改如下:
SID_LIST_LISTENER=
(SID_LIST=
(SID_DESC=
#BEQUEATH CONFIG
(GLOBAL_DBNAME=自己的全局数据库名)
(SID_NAME=实例名)
(ORACLE_HOME=主目录路径名)
#PRESPAWN CONFIG
(PRESPAWN_MAX=20)
(PRESPAWN_LIST=
(PRESPAWN_DESC=(PROTOCOL=tcp)(POOL_SIZE=2)(TIMEOUT=1))
)
)
)
之后每次打开终端直接用sqlplus 命令连接数据库就可以了
相关文章推荐
- redhat 10G的listener.ora配置,注意iptable
- Oracle网络配置用到的sqlnet.ora,tnsnames.ora,listener.ora文件
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- ORACLE网络连接配置与文件:listener.ora、sqlnet.ora、tnsnames.ora
- [转载]listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- oracle11g首先报监听程序配置错误,然后报listener does not currently know of SID given in connect descriptor
- 怎样在一台机器的listener.ora中配置多个listener
- oracle listener.ora正确配置
- 简单配置 listener.ora tnsname.ora 以及 sqlnet.ora 说明
- oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora)
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- 服务器上包含多个库时,listener.ora和tnsnames.ora的配置
- oracle网络配置(listener.ora/sqlnet.ora/tnsnames.ora)
- oracle中的三个配置文件:listener.ora、sqlnet.ora、tnsnames.ora
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- listener.ora--sqlnet.ora--tnsnames.ora的关系以及手工配置举例
- listener.ora 、sqlnet.ora 、tnsnames.ora的关系以及手工配置举例
- DG配置网络,报ORA-12514: TNS:listener does not...