刚安装了个oracle9,xp下的,但是在创建资料档案库的时候提示没有监听器,使用sqlplus的时候也是,上网查了下资料,都说是监听服务没有开启,但我找了下我的服务里面就没有监听服务啊,是我的安装文件有问题么?还是怎么回事呢?

解决方案 »

  1.   

    OEM控制台分两种方式启动,第一种独立启动,这种方式是直接登录到某个数据库的
    而另处一种方式是登录到管理服务器上,而登录到管理服务器就要用到资料档案库。为什么要用资料档案库
    因为登录到OMS上的OEM控制是可以同时管理多个数据库的,而独立启动是只能管理一个的,这个资料档案库就
    是用来存放有关不同数据库的管理信息的。
      

  2.   

    还有请问下登陆控制台的时候那个management server是机器名么?没用过oracle刚开始学还请大家多指点
      

  3.   

    net manager 重新配置一个
      

  4.   


    重新配置一下监听:Oracle 数据库监听配置
    http://blog.csdn.net/tianlesoftware/archive/2009/11/24/4861572.aspx前几天也录了一个Oracle 监听配置的视频,感兴趣,可以看看。 
    ------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    DBA1 群:62697716(满); DBA2 群:62697977
      

  5.   

    在命令行输入:c:\>netca然后有界面出来,配置一下监听即可
      

  6.   

    又重装了一下,可以了,但还是连接不上,提示监听进程不能解析在连接描述符中给出的service_name,这个service_name是不是我的机器名?还有在listenr.ora文件里的host现在是localhost,这样需要改么
      

  7.   

    你看看oracleserviceSID那个进程启动没有
      

  8.   

    右键启动就行了
    或者
    cmd---net start oracleserviceXXXX
      

  9.   

    进plsql的时候那个主机字符串应该是我的数据库实例名字是么,我开始以为是我机器的名字,我改成实例名错误又变成了无法处理服务名
      

  10.   

    如果你的oracleserviceXXX服务启动了,那你就看看
    在tnsname.ora中有没有你的实例的配置
      

  11.   

    http://blog.csdn.net/zengqz/archive/2009/11/11/4800233.aspx
    这个你可以蛮参考看下。。
      

  12.   

    看过了,有,不过我创建的实例名字是myDB.domain(创建的时候提示说最好是XX.domain)的格式,会不会和这个有关呢