发表于 2018-9-25 11:11:03

ORACLE开发配置问题

(SID_DESC =  (SID_NAME = mydb)
  (ORACLE_HOME = /u00/app/oracle/product/10.2.0/db)
  (GLOBAL_DBNAME=mydb.domain.com)
  )
  其中SID_NAME,GLOBAL_DBNAME可以全带,也可以只带其中一项。针对LISTENER的配置,TNSNAMES.ORA的配置会有所变化。如果带SID,则TNS可用用SID
  来实现联接,如果LISTENER带GLOBAL_DBNAME,则可以用SERVICE_NAME来实现联接
  如SERVICE_NAME
  mydbname =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SERVICE_NAME = mydb.domain.com)
  )
  )
  或SID
  mydbname =
  (DESCRIPTION =
  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.200)(PORT = 1521))
  (CONNECT_DATA =
  (SERVER = DEDICATED)
  (SID = mydb)
  )
  )
  如LISTENER两者都带,则TNSNAMES两种方法均可。
  开发环境中,这种配置可以自动支持两种方法的,域名为机器所在域名即可。
  问题1、在于产品环境不为什么不支持这种配置方法?
  问题2、用开发环境配置时,服务器端SQLPLUS无法成功后报12514错误,接着输入用户名/密码能联通,估计用SID直接联?在SQLPLUS带会强制TNSNAMES解析?
  问题3、LSNCTL启动后,无法检测实例状态,即便是成功侦听。

页: [1]
查看完整版本: ORACLE开发配置问题