oracle 客户端安装

1.1.1 安装步骤

下载oracle数据库安装光盘(共三张),与其它windows 程序的安装方法一样,一路next,当出现如下界面时,

选”oracle9i client 9.2.0.1.0”,后续继按next。

 oracle 客户端安装_第1张图片

 

 

安装完成后,注册表”我的电脑/HKET_LOCAL_MACHINE/SOFTWARE/ORACLE”将会加入如下记录:

 

 

注意红线部分

ORACLE_BASE:是oracle的根目录

ORACLE_HOME:是oracle产品的目录

NLS_LANG的组织形式是: <Language>_<Territory>.<Clients Characterset>

LANGUAGE指定: 
-Oracle消息使用的语言 
-日期中月份和日显示

TERRITORY指定 
-货币和数字格式 
-地区和计算星期及日期的习惯

CHARACTERSET: 
-控制客户端应用程序使用的字符集,一般与数据库字符集相同,这样可以避免乱码产生。

 

下面提供两个通过修改注册表来修改NLS_LANG的脚本:

US7ASCII.reg文件
  Windows Registry Editor Version 5.00
  [HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0]
  "nls_lang"="AMERICAN_AMERICA.US7ASCII"

ZHS16GBK.reg文件
  Windows Registry Editor Version 5.00
  [HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0]
  "NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

 

通过修改设置环境变量来改修改NLS_LANG:

Sql> alter session set nls_date_format = 'yyyy-mm-dd hh24:mi:ss'

 

1.1.2 tnsnames.ora设置

示例
TEST =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = test)
    )
  )

 

ADDRESS_LIST:通过什么协议,连接到数据库的监听器(listener)。即通过TCP协议连接到运行在

localhost上且在1521端口监听的监听器(listener)。

CONNECT_DATA:发送给监听器的连接信息,监听器根据发送过来的信息,联系注册到此监听器上的

数据库实例,建立session,客户端即可与操作数据库。

 

1.1.3 sqlnet.ora 设置

示例:
     SQLNET.AUTHENTICATION_SERVICES= (NTS)
     NAMES.DIRECTORY_PATH= (TNSNAMES,HOSTNAME)

SQLNET.AUTHENTICATION_SERVICES= (NTS)——这个表示采用OS认证,在数据库服务器上,可

以利用sqlplus / as sysdba。

AMES.DIRECTORY_PATH= (TNSNAMES, HOSTNAME)——表示将首先利用tnsnames进行解析;如

果tnsnames解析不到,将使用hostname解析。

例如:

      我们客户端输入:sqlplus scott/tiger@test,那么,客户端就会首先在tnsnames.ora文件中找test的

记录.如果没有相应的记录则尝试把test当作一个主机名,通过网络的途径去解析它的IP地址然后去连接这

个IP上。

 

1.1.4 客户端配置排错

主要方法有两个:

一是利用tnsping

二是利用客户端与服务器端的trace日志

你可能感兴趣的:(oracle,数据库,windows,session,Path,数据库服务器)