千家信息网

centos7 安装 oracle 11G

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,1.查看系统版本号:uname -aLinux node2 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_6
千家信息网最后更新 2026年11月03日centos7 安装 oracle 11G

1.查看系统版本号:

uname -a

Linux node2 3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

cat /etc/redhat-release

#CentOS Linux release 7.0.1406 (Core) 注释掉之前的版本号

redhat-7 手动添加

2.建立用户和组

groupadd oinstall

groupadd dba

useradd -g oinstall -g dba -m oracle

passwd oracle

创建家目录、数据目录和字典目录并授权

mkdir -p /01/app/oracle/oraclebase

mkdir /01/app/oracle/oralnventory

chown -R oracle.oinstall /01/app/oracle/oraclebase/

chown -R oracle.oinstall /01/app/oracle/oralnventory/

3.修改系统内核

cat /etc/sysctl.conf

net.ipv4.icmp_echo_ignore_broadcasts = 1

net.ipv4.conf.all.rp_filter = 1

fs.file-max = 6815744 #设置最大打开文件数

fs.aio-max-nr = 1048576

kernel.shmall = 2097152 #共享内存的总量,8G内存设置:2097152*4k/1024/1024

kernel.shmmax = 2147483648 #最大共享内存的段大小

kernel.shmmni = 4096 #整个系统共享内存端的最大数

kernel.sem = 250 32000 100 128

net.ipv4.ip_local_port_range = 9000 65500 #可使用的IPv4端口范围

net.core.rmem_default = 262144

net.core.rmem_max= 4194304

net.core.wmem_default= 262144

net.core.wmem_max= 1048576

保存退出执行以下命令生效

sysctl -p


4. 对oracle用户设置打开文件数限制

vim + /etc/security/limits.conf 在文件末行添加以下命令

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofie 65535

5. 修改用户环境变量

vim + /home/oracle/.bash_profile

export ORACLE_BASE=/01/app/oracle/ #oracle 数据库安装目录

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 #oracle数据库路径

export ORACLE_SID=orcl #oracle 启动数据库实例名

export ORACLE_TERM=xterm #xterm 窗口模式安装

export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH #添加系统环境变量

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量

export #防止安装过程乱码

export NLS_LANG=AMERICAN_AMERICA.ZHS4GBK #设置oracle客户端字符集,必须与oracle安装时设置的字符集保持一致。

保持退出后执行以下命令:

source /home/oracle/.bash_profile 立即生效

6.检测依赖包

binutils-2.23.52.0.1-12.el7.x86_64

compat-libcap1-1.10-3.el7.x86_64

gcc-4.8.2-3.el7.x86_64 gcc-c++-4.8.2-3.el7.x86_64

glibc-2.17-36.el7.i686 glibc-2.17-36.el7.x86_64

glibc-devel-2.17-36.el7.i686 glibc-devel-2.17-36.el7.x86_64

ksh

libaio-0.3.109-9.el7.i686 libaio-0.3.109-9.el7.x86_64

libaio-devel-0.3.109-9.el7.i686

libaio-devel-0.3.109-9.el7.x86_64

libgcc-4.8.2-3.el7.i686 libgcc-4.8.2-3.el7.x86_64

libstdc++-4.8.2-3.el7.i686

libstdc++-4.8.2-3.el7.x86_64

libstdc++-devel-4.8.2-3.el7.i686

libstdc++-devel-4.8.2-3.el7.x86_64

libXi-1.7.2-1.el7.i686 libXi-1.7.2-1.el7.x86_64

libXtst-1.2.2-1.el7.i686

libXtst-1.2.2-1.el7.x86_64

make-3.82-19.el7.x86_64

sysstat-10.1.5-1.el7.x86_64


安装所需的包

yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-* binutils -y

export DISPLAY=192.168.1.234:0.0 输出屏幕

因为安装了64的包,再次安装i386的包会出错,但使用rpm 的--force选项强制安装即可 Linux学习,http:// linux.it.net.cn

# rpm -ivh --force libaio-0.3.106-5.i386.rpm

# rpm -ivh --force compat-libstdc++-33-3.2.3-61.i386.rpm

# rpm -ivh --force libaio-devel-0.3.106-5.i386.rpm

# rpm -ivh --force libgcc-4.1.2-52.el5.i386.rpm

# rpm -ivh --force pdksh-5.2.14-37.el5.x86_64.rpm

# rpm -ivh --force unixODBC-libs-2.2.11-10.el5.i386.rpm

# rpm -ivh --force unixODBC-2.2.11-10.el5.i386.rpm

# rpm -ivh --force libstdc++-4.1.2-52.el5.i386.rpm

# rpm -ivh --force unixODBC-devel-2.2.11-10.el5.i386.rpm


系统 内存 数据 目录 最大 变量 命令 数据库 环境 用户 件数 字符 字符集 版本 一致 乱码 内核 再次 大小 字典 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 上海睿民互联网科技有限公司 互联网科技工作委员会主任 深圳恒合互联网络科技有限公司 新华互联网科技学院 易互联网科技有限公司 互联网 卓越科技 湖南诚度互联网科技有限公司 银川新华互联网科技学校联系电话 国大互联网教育科技有限公司工作 浙南科技城互联网大厦建设工程 互联网科技创新的路径 南博望互联网科技有限公司 长沙互联网科技 启辰互联网科技 互联网相关科技技术 神州科技互联网有限公司 普陀区互联网教育科技管理办法 青岛易易互联网科技 利用互联网等科技手段 小牛互联网科技有限公司地址 科技互联网政务服务 万易互联网科技 美国互联网黑科技 华脉科技工业互联网产品 山东子淼互联网科技有限公司 深圳无忧互联网科技 昆明中奇联合互联网科技 普陀区互联网教育科技管理办法 深圳互联网科技园地址 保山浩联互联网科技有限公司
0