Linux平台安装oracle客户端

一、环境介绍

数据库服务器

主机IP

10.1.1.1

主机名

oradb01.heima.cn

实例名

ora11g

服务名

ora11g

系统版本

Centos6.9

客户端

主机IP

10.1.1.9

主机名

heima.yunwei.cn

系统版本

Centos7.6

二、创建oracle相应的用户组

[root@heima ~]#groupadd oinstall  

[root@heima ~]#useradd -g oinstall oracle  

[root@heima ~]#passwd oracle

三、安装客户端软件

1、官方网站下载相应软件

https://www.oracle.com/database/technologies/instant-client/linux-x86-64-downloads.html

  1. 选择Linux下客户端工具

  1. 选择基础软件包和PL/SQL工具包

 

 

2、上传到客户端服务器并解压

[oracle@heima ~]$ pwd
/home/oracle
[oracle@Heima ~]$ unzip instantclient-basic-linux.x64-19.5.0.0.0dbru.zip
[oracle@heima ~]$ unzip instantclient-sqlplus-linux.x64-19.5.0.0.0dbru.zip

说明:

1、使用oracle用户解压,解压到安装路径(此处为oracle用户家目录)

2、解压完毕后会多出一个目录:instantclient_19_5,所有的软件都在里面

3、配置环境变量

[root@heima ~]# su - oracle
[oracle@heima ~]$ vim .bash_profile
修改profile文件,增加以下内容
export ORACLE_HOME=/home/oracle/instantclient_19_5/
export TNS_ADMIN=$ORACLE_HOME/network/admin
export LD_LIBRARY_PATH=$ORACLE_HOME
export PATH=$ORACLE_HOME:$PATH

四、配置tnsnames.ora文件

[oracle@heima admin]$ pwd
/home/oracle/instantclient_19_5/network/admin
创建tnsnames.ora文件

vim  tnsnames.ora
ora11g =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.1.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ora11g)
    )
  )

五、测试是否可以远程访问数据库服务器

在客户端10.1.1.9上,使用scott/tiger用户访问

[oracle@heima ~]$ sqlplus scott/tiger@ora11g

SQL*Plus: Release 19.0.0.0.0 - Production on Sat Dec 21 12:19:37 2019
Version 19.5.0.0.0

Copyright (c) 1982, 2019, Oracle.  All rights reserved.


Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>
以上说明远程访问成功。

六、总结

远程访问oracle数据库的工具有很多,图形化的,命令行的,安装方式也不尽相同,关注传智播客*黑马程序员,运维学科会陆续推出oracle数据库管理的系列技术文章,敬请关注。

发布了638 篇原创文章 · 获赞 1184 · 访问量 159万+

猜你喜欢

转载自blog.csdn.net/itcast_cn/article/details/103779884
今日推荐