WEB开发网
开发学院数据库Oracle 连接Oracle数据库及故障解决办法介绍 阅读

连接Oracle数据库及故障解决办法介绍

 2007-05-12 12:22:32 来源:WEB开发网   
核心提示: 一般情况下我们不用NAMES.DEFAULT_DOMAIN参数,如果想不用该参数用#注释掉或将该参数删除即可,连接Oracle数据库及故障解决办法介绍(2),对于NAMES.DIRECTORY_PATH参数采用缺省值即可,对于NAMES.DEFAULT_DOMAIN参数有时需要注释掉,假设

一般情况下我们不用NAMES.DEFAULT_DOMAIN参数。如果想不用该参数用#注释掉或将该参数删除即可,对于NAMES.DIRECTORY_PATH参数采用缺省值即可,对于NAMES.DEFAULT_DOMAIN参数有时需要注释掉,在下面有详细解释。

3.正确配置了tnsname.ora文件

在服务器端机器:

1.保证listener已经启动

2.保证数据库已经启动。

如果数据库没有启动,用:

      Oracle 9i:
         dos>sqlplus “/ as sysdba”
         sqlplus> startup
      Oracle 8i:
         dos>svrmgrl
         svrmgrl>connect internal
         svrmgrl>startup

命令启动数据库

如果listener没有启动,用:

     lsnrctl start [listener name]
     lsnrctl status [listener name]

命令启动listener

B.进行适当的配置

如何正确配置tnsname.ora文件:

可以在客户端机器上使用oracle Net Configuration Assistant或oracle Net Manager图形配置工具对客户端进行配置,该配置工具实际上修改tnsnames.ora文件。所以我们可以直接修改tnsnames.ora文件,下面以直接修改tnsnames.ora文件为例:

该文件的位置为:


etworkadmin  nsnames.ora (for windows)
…/network/admin/tnsnames.ora (for unix)

此处,假设服务器名为testserver,服务名为orcl.testserver.com,使用的侦听端口为1521,则tnsnams.ora文件中的一个test网络服务名(数据库别名)为:

  test =
   (DESCRIPTION=
    (ADDRESS_LIST=
     (ADDRESS=(PROTOCOL=TCP)(HOST=testserver)(PORT=1521))
     )
    (CONNECT_DATA=(SERVICE_NAME=orcl.testserver.com)
    )
   )

上一页  1 2 3 4  下一页

Tags:连接 Oracle 数据

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接