Oracle数据库新创建实例会遇到的有关监听的问题

来源:互联网 发布:软件开发全面质量管理 编辑:程序博客网 时间:2024/04/29 18:47

Oracle数据库新创建实例会遇到的有关监听的问题

   前面几个ppt从数据库的安装,到用户创建,实例创建,监听设置,数据库卸载给出了很详细的介绍。按照以上步骤一般不会出现大问题。但是有可能会在设置监听的时候遇到报错:ORA:监听未设置。这个问题对数据库的使用没有很大的影响,但是在第三方链接数据库的时候会因为缺少可用的监听而报错。比如,利用PL/SQL链接数据库,作为服务器的数据库用链接访问时等。

   1. 在多次遇到这个问题后,仔细看了一下涉及监听、服务名配置的源文件,目录如下(D:\App\workapp\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN),发现listener.ora文件中并没有我刚才在添加监听的时候所对应的监听配置。这个文件中只有这两个监听,我配置的GIS监听并没有出现。解决这个问题的关键就是要在这两段代码的后面手动添加一个。

   

   追加这段代码

    (SID_DESC =

    (GLOBAL_DBNAME = gis) --数据库名

    (ORACLE_HOME = D:\App\workapp\Oracle\product\11.2.0\dbhome_1) --数据库的安装目录

    (SID_NAME = gis)  --实例名

    )

   

   2.还有一个疑似的诱因,也是这个文件夹下的一个文件  --tnsnames.ora。这个文件中的数据库访问链接如果是本机的,设置成localhost,而不要用127.0.0.1

0 0
原创粉丝点击