理解oracle的网络结构 解决连接问题

http://tech.ddvip.com   2007年01月22日    社区交流

本文详细介绍理解oracle的网络结构 解决连接问题

  Used TNSNAMES adapter to resolve the alias

  Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)

  (HOST = 127.0.0.1)(PORT = 1521))) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_

  NAME = orcl)))

  OK (20 msec)

  3.SQL>show sga 查看instance是否已经启

  SQL> select open_mode from v$database; 查看数据库是打开还是mount状态。

  OPEN_MODE

  ----------

  READ WRITE

  #-----------------

  使用hostname访问数据库而不是tnsname的例子

  使用tnsname访问数据库是默认的方式,但是也带来点问题,那就是客户端都是需要配置tnsnames.ora文件的。如果你的数据库服务器地址发生改变,就需要重新编辑客户端这个文件。通过hostname访问数据库就没有了这个麻烦。

  需要修改

  服务器端listener.ora

  #监听器的配置文件listener.ora

  #使用host naming则不再需要tnsname.ora文件做本地解析

  # listener.ora Network Configuration File: d:oracleproduct10.1.0db_1NETWORKADMINlistener.ora

  # Generated by Oracle configuration tools.

  SID_LIST_LISTENER =

  (SID_LIST =

  (SID_DESC =

  #  (SID_NAME = PLSExtProc)

  (SID_NAME = orcl)

  (GLOBAL_DBNAME = boway)

  (ORACLE_HOME = d:oracleproduct10.1.0db_1)

  #  (PROGRAM = extproc)

  )

  )

  LISTENER =

  (DESCRIPTION_LIST =

  (DESCRIPTION =

  (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))

责编:豆豆技术应用

正在加载评论...