oracle client linux服务器安装教程

p13390677_112040_Linux-x86-64_4of7.zip

安装前,确认/etc/hosts文件已配置正确

cat /etc/hosts

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4

::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

10.20.32.74 lttestdb --IP 主机名的格式

安装步骤:

1-创建oracle用户及相应组

/usr/sbin/groupadd oinstall

/usr/sbin/groupadd dba

useradd -g oinstall -G dba -u 5700 oracle

echo 'oracle'|passwd --stdin oracle

mkdir -p /u01/app

chown -R oracle:oinstall /u01

chmod -R 775 /u01

创建完成后上传安装包至/home/oracle/

2-配置oracle用户环境变量

su - oracle

vi .bash_profile

添加

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib

export PATH=ORACLE_HOME/bin:PATH

stty erase ^h

3-安装rpm包

yum install unzip wget elfutils-libelf* libaio* sysstat* make* libgcc* libstdc* gcc* elfutils* libtool* ncurses* readline* unixODBC* pdksh* compat-libstdc* compat-db* glibc* -y

4-解压安装包并配置安装参数

unzip /home/oracle/p13390677_112040_Linux-x86-64_4of7.zip

chown -R oracle:oinstall /home/oracle/client

sed -i 's/^#.*$//g' /home/oracle/client/response/client_install.rsp

sed -i '/^$/d' /home/oracle/client/response/client_install.rsp

vi /home/oracle/client/response/client_install.rsp

对应参数如下(其中hostname 可查看主机名)

ORACLE_HOSTNAME=lttestdb --服务器主机名

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/u01/app/oraInventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1

ORACLE_BASE=/u01/app/oracle

oracle.install.client.installType=Administrator

5-以oracle用户执行安装程序包

cd /home/oracle/client

./runInstaller -silent -responseFile /home/oracle/client/response/client_install.rsp -ignorePrereq

等待一段时间后,弹出

以root用户执行脚本

/u01/app/oraInventory/orainstRoot.sh

至此,数据库客户端安装完毕,后续根据实际数据库连接串信息,在$ORACLE_HOME/network/admin/tnsnames.ora文件中配置相应连接串信息即可。

登录验证

sqlplus 用户名/密码

相关推荐
爱学习的小囧4 小时前
ESXi 8.0 原生支持 NVMe 固态硬盘吗?VMD 配置详解教程
linux·运维·服务器·esxi·esxi8.0
坚持就完事了4 小时前
Linux中的变量
linux·运维·服务器
handler015 小时前
从源码到二进制:深度拆解 Linux 下 C 程序的编译与链接全流程
linux·c语言·开发语言·c++·笔记·学习
Cat_Rocky5 小时前
利用Packet Tracer网络实验
linux·运维·服务器
嵌入式×边缘AI:打怪升级日志5 小时前
Linux 驱动实战:SR501 人体红外传感器驱动开发与调试全记录
linux·运维·驱动开发
Yushan Bai5 小时前
通过oracle 自动优化任务dbms_sqltune进行SQL优化的实战
数据库·oracle
正点原子5 小时前
【正点原子Linux连载】第三章 U-Boot使用 摘自【正点原子】ATK-DLRK3568嵌入式Linux驱动开发指南
linux·运维·驱动开发
Qbw20046 小时前
【Linux】进程地址空间
linux·c++
爱学习的小囧6 小时前
ESXi VMkernel 端口 MTU 最佳设置详解
运维·服务器·网络·php·虚拟化
Lucifer三思而后行6 小时前
zCloud 纳管 MySQL 8.4 数据库
数据库·mysql·oracle