oracle10g 安装后重启系统,用plsql连接报没有监听
2012-07-10 11:00
423 查看
转载:我从网上找到的
自己解决的:
用oracle的net configuration assistant 工具将原来的 listener 从新建立一边便可, 如果报其他的连接错误,尝试修改F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora 里德连接地址,但是系统从新启动后发现又连接不上了
这次我查看的是F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
文件内容如下:
# listener.ora Network Configuration File: F:\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 = F:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = XP-008)(PORT = 1521))
)
)
在第二大段LISTENER 这, (ADDRESS = (PROTOCOL = TCP)(HOST = XP-008)(PORT = 1521)) 里面的 HOST 名要和 tnsnames.ora 里配置的 host 要一致。
出现如上问题无外乎 就是本地配置的问题,
[align=center][/align]ORA-12514及ORA-28547错误解决在本机上装了oracle 10g,网址是公司动态获取的,用sql plus登陆数据库,正常。用pl/sql打开数据库报错:“ORA-12514:TNS: 监听程序无法识别连接描述符中请求的服务”。 解决: 打开oracle\product\11.1.0\db_1\network\admin\listener.ora文件,内容如下: # listener.ora Network Configuration File: D:\oracle\product\10.1.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.1.0\db_1) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC)) ) (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) ) ) 将(SID_NAME = PLSExtProc)改为(SID_NAME = orcl),重启listener。 重新用pl/sql登录,报错:“ORA-28547: TNS: 连接服务器失败,可能是Net8管理错误。” 删掉上述文件中的(PROGRAM = extproc),重启listener,用pl/sql登录,成功。不知道为什么 |
用oracle的net configuration assistant 工具将原来的 listener 从新建立一边便可, 如果报其他的连接错误,尝试修改F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora 里德连接地址,但是系统从新启动后发现又连接不上了
这次我查看的是F:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.ora
文件内容如下:
# listener.ora Network Configuration File: F:\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 = F:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = XP-008)(PORT = 1521))
)
)
在第二大段LISTENER 这, (ADDRESS = (PROTOCOL = TCP)(HOST = XP-008)(PORT = 1521)) 里面的 HOST 名要和 tnsnames.ora 里配置的 host 要一致。
出现如上问题无外乎 就是本地配置的问题,
相关文章推荐
- plsql oracle client没有正确安装(plsql连接远程数据库)
- plsql登录数据库报监听无效和PLSQL登录时没有数据库下拉记录、连接为框的问题
- 在64位win7下安装了32位的Oracle10g以后,plsql连接出错的解决方法
- 没有显示器,树莓派安装系统并连接到笔记本电脑
- plsql连接oracle数据库没有反应or报错:oracle 12514监听程序当前无法识别连接描述符中请求的服务
- 在64位win7下安装了32位的Oracle10g以后,plsql连接出错的解决方法
- win7下安装oracle10g 用plsql连接出错的解决
- 装了数据库之后用DBCA创建数据库实例以及安装Oracle10g服务里没有监听的解决方法
- xdebug不监听实际上是没有用客户端连接,另安装不成功很可能忽略了一点---没开extension=php_sockets.dll
- PLSQL没有“登录为“选项 ,并且监听程序当前无法识别连接描述符中请求的服务
- oracle11g 安装及plsql连接在win8 64位系统上
- 在本地没有安装Oracle的情况下,使用plsql远程连接数据库
- 本地没有安装oracle的情况下安装plsql连接远程数据库
- 关于win10系统安装VMware12Pro后,win10系统的 控制面板\网络和 Internet\网络连接\更改适配器选项卡中 没有虚拟网卡VMnet1和VMnet8图标,该如何把他们显示出来呢?
- 在64位系统下安装PLSQL连接Oracle服务器的解决方法
- centos6.7 32位系统安装后无法连接wifi,原因是没有安装相应的无线网卡驱动
- 安装Oracle10g服务里没有监听的解决方法
- 在64位win7下安装了32位的Oracle10g以后,plsql连接出错的解决方法
- plsql远程连接oracle数据库(适用于电脑没有安装oracle数据库)