您的位置:首页 > 数据库 > Oracle

oracle相关

2016-06-13 09:38 344 查看
oracle11g,默认自带orcl实例,未测试

后来创建了一个新实例,姑且叫A实例吧,运行正常

某天需要测试一个软件,导出的数据库原本是在orcl中运行,这时就需要使用sysdba登录oracle,创建表空间、用户,并导入数据库,后来就卡在导入数据库这一步骤了。

原因是orcl没有对应的监听。

按照网上的办法,修改监听文件listener.ora如下:

# LISTENER.ORA Network Configuration File: D:\oracle\ora92\network\admin\listener.ora  

# Generated by Oracle configuration tools.  

 

LISTENER =  

  (DESCRIPTION_LIST =  

    (DESCRIPTION =  

      (ADDRESS_LIST =  

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))  

      )  

      (ADDRESS_LIST =  

(ADDRESS = (PROTOCOL = TCP)(HOST = 10.101.2.216)(PORT = 1521))  

      )  

    )  

  )  

 

SID_LIST_LISTENER =  

  (SID_LIST =  

    (SID_DESC =  

      (SID_NAME = CLRExtProc)

      (ORACLE_HOME = D:\app\Administrator\product\11.2.0\dbhome_2)

      (PROGRAM = extproc)

      (ENVS = "EXTPROC_DLLS=ONLY:D:\app\Administrator\product\11.2.0\dbhome_2\bin\oraclr11.dll")

    )  

   (SID_DESC =

      (GLOBAL_DBNAME = gracl)

      (SID_NAME = gracl)

    )

    (SID_DESC =  

      (GLOBAL_DBNAME = orcl)  

      (SID_NAME = orcl)  

    )    

  )  

ADR_BASE_LISTENER = D:\app\Administrator

结果都木有用,不是提示监听没找到就是提示拒绝登录

妥协一下,将数据库文件导入到现运行正常的实例中,用不同的用户访问,上述问题期待后续解决。

cmd下的部分操作命令:

关闭监听:lsnrctl stop

开启监听:lsnrctl start

开启sqlplus:sqlplus/nolog

 conn 用户名/密码@SID (如是sys账户此处可输入as sysdba)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: