一不小心把Oracle 10g R2开始程序中的Net Manager快捷方式删掉了,现在想使用这个工具,怎么办?
我想配置监听程序。另外,我安装后Oracle 10g Server后,创建了一个数据库,怎么在服务工具里找不到TNSListener服务?

解决方案 »

  1.   


    可是奇怪的是在<OracleHome>/network/admin/路径下竟然没找到listener.ora,之前还有的???
      

  2.   

    同事<OracleHome>/network/admin/路径下也没有sqlnet.ora和tnsnames.ora
      

  3.   

    listner.ora在服务器上时必须的,是用来监听客户端发来的连接请求的,若是客户端,则不必需要这个文件,也没有用。
    而tnsnames.ora在客户端是必须的,前提是你通过客户端的SQLPLUS连接服务器,并且你采用的是网络服务号连接法连接的服务器。加入你是通过本地命名法连接服务器,这个文件便也同样没有必要存在了。
    至于sqlnet.ora也是服务器端的一个文件,可以用来限制IP,使得某些IP无法连接到服务器,目前我只会用这个功能,当然,他还有其他的主要功能和作用的。
      

  4.   


    TNSListener服务没有,试试直接cmd里输入 lsnrctl start启动
    Net Manager快捷方式删掉了你安装这样的方式建立一个快捷方式试试目标:E:\oracle\product\10.2.0\db_1\BIN\launch.exe "e:\oracle\product\10.2.0\db_1\network\tools" ..\network\tools\netmgr.cl
    起始位置: E:\oracle\product\10.2.0\db_1\bin注意这里的E:\oracle\product\10.2.0\db_1换成你自己机器上的目录地址