oracle client linux服务器安装教程

ops/2024/12/19 8:21:31/

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 用户名/密码@orcl


http://www.ppmy.cn/ops/143134.html

相关文章

Vue.js前端框架教程4:Vue响应式变量和指令(Directives)

文章目录 Vue 2.x 中的响应式变量Vue 3.x 中的响应式变量 指令(Directives)v-modelv-onclick 其他常用指令 在 Vue 中,响应式变量是与 Vue 实例的数据绑定系统紧密相关的。它们允许你创建数据和 DOM 之间的双向绑定,这意味着当响应…

elementui进度条Progress组件

一、Progress组件 二、各部分代码 1.html代码 <div><div class"showprogress" v-for"item in regions" :key"item.name"><span>{{ item.name }}</span><el-progress :percentage"percentage(item.count, total…

软件工程复习重点(第一章 软件工程概述)

1.什么是软件&#xff1f;软件有什么特点&#xff1f; 软件分类&#xff1f; 计算机软件--计算机系统中的程序、数据及其文档的统称。 2.软件发展的3个阶段 &#xff08;1&#xff09;程序设计阶段&#xff1b;&#xff08;2&#xff09;程序系统阶段&#xff1b;&#xff08…

简单的go写的websocket协议 im 聊天 服务,流程简单清晰,采用golang编写,flutter im客户端。免费开源哈,随意用

mini-im 1、说明&#xff1a; 项目地址&#xff1a;https://github.com/haomiao33/minim 1.1、项目介绍&#xff1a; 简单的go写的im服务&#xff0c;流程简单清晰,大部分接口使用的是http&#xff0c;方便流程控制。login服务目前只是用来做服务端推送消息通知到客户端。本…

[C++]多态

1. 什么是多态性&#xff1f; 1.定义 多态性是指同一个函数或操作在不同对象上表现出不同的行为。 2.分类 C 中的多态性主要分为两种&#xff1a; 1.编译时多态性&#xff08;静态多态性&#xff09;&#xff1a; 编译时决定调用哪个函数。通过 函数重载 和 运算符重载 实…

Linux下常用的网络编程函数详解

在网络编程中&#xff0c;我们经常需要处理 IP 地址和端口号等数据&#xff0c;这些数据需要在主机字节序&#xff08;Host Byte Order&#xff09;与网络字节序&#xff08;Network Byte Order&#xff09;之间进行转换。 什么是字节序&#xff1f; 字节序指的是多字节数据在…

fabric.js

目录 一、在canvas上画简单的图形 二、在canvas上用路径(Path)画不规则图形 三、在canvas上插入图片并设置旋转属性(angle) 四、让元素动起来(animate) 五、图像过滤器(filters)让图片多姿多彩 六、颜色模式(Color)和相互转换(toRgb、toHex) 七、对图形的渐变填充(Gradi…

常用的es操作

前言 我们前面写过ES基础操作和ES高级查询 写的都很细&#xff0c;但是很多时候我们仅仅是忘记具体的某个语法&#xff0c;去那两篇博客查找就很麻烦了&#xff0c;这篇博客就把常用的ES操作进行总结。 常用操作 建索引&#xff08;建表&#xff0c;不过并没有指定字段名和类…