三分搞定Linux安装oracle客户端

Linux 平台安装oracle客户端

一、环境介绍

数据库服务器

主机IP

10.1.1.1

主机名

http://oradb01.heima.cn

实例名

ora11g

服务名

ora11g

系统版本

Centos6.9

客户端

主机IP

10.1.1.9

主机名

http://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

  • 选择Linux下客户端工具

  • 选择基础软件包和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/103710067