进入oracle官网 https://www.oracle.com/technetwork/topics/linuxsoft-082809.html下载安装包

oracle客户端的安装和linux下oracle的客户端链接window下的服务器

如上图  下载好后  将三个rpm包上传到linux上的一个目录中

分别执行rpm -ivh xxx安装

安装结束    

会自动生成目录 :/usr/lib/oracle/11.2/client64

在其目录下创建目录  mkdir -p network/admin  

在admin下 创建tnsnames.ora 文件  

配置用户专属配置 (相当于windows系统的系统变量下的用户变量,只针对当前用户有效) vim ~/.bashrc(当然也可以在/etc/profile   ~/.bash_profile下配置  没有试过)

export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export TNS_ADMIN=$ORACLE_HOME/network/admin
#export NLS_LANG='simplified chinese_china'.ZHS16GBK
#export NLS_LANG=SIMPLIFIEDCHINESE_CHINA.AL32UTF8  
# 注意  此处应该
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH

 注意:NLS_LANG处应该根据自己的oracle实际情况去填写,错误的话会出现中文乱码问题  或者即使不出现中文乱码问题  在链接的时候也会报错   

保存退出后   执行  source ~/.bashrc  让配置生效

客户端IP 192.168.126.129

服务端IP 192.168.126.1

进入到安装此目录下

/usr/lib/oracle/11.2/client64/

创建network/admin目录 然后再该目录下创建tnsnames.ora

ORCL=
(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.126.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
)

host为服务器的ip地址;

修改服务端的listener.ora

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
	  (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.126.1)(PORT = 1521))
    )
  )

然后重新启动服务监听

 

在xshell中 输入 sqlplus /nolog进入非登陆模式

conn username/[email protected]进行链接

oracle客户端的安装和linux下oracle的客户端链接window下的服务器

链接成功!

当然中间会遇到一些错误  中文乱码等语言问题 在 ~/.bashrc中设置  可以查询自己oracle对应的等

export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export TNS_ADMIN=$ORACLE_HOME/network/admin
#export NLS_LANG='simplified chinese_china'.ZHS16GBK
#export NLS_LANG=SIMPLIFIEDCHINESE_CHINA.AL32UTF8
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export PATH=$ORACLE_HOME/bin:$PATH

 

相关文章:

  • 2022-01-24
  • 2021-07-02
  • 2021-12-31
  • 2021-10-17
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
猜你喜欢
  • 2021-08-06
  • 2021-09-12
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2021-09-10
  • 2022-02-07
相关资源
相似解决方案