千家信息网

centos7 安装 oracle 11G

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,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
千家信息网最后更新 2025年02月02日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安全错误 数据库的锁怎样保障安全 论述网络安全管理趋势 华住会对网络安全 第三方软件开发信息推荐 数据库概论概念的一些问题 网络安全和信息化工作措施 湖北微型软件开发市场报价 威海手机软件开发哪家便宜 杨浦区参考网络技术咨询报价 网络安全教育剖析 服务器配件供应商利润 网络安全密钥是什么不正确 网络安全防火墙实施 网络安全制度标准文件 腾讯轻服务器无法连接mysql 有很多模组的我的世界服务器 华为云服务器专线多少钱 光纤可以接入服务器吗 服务器环境有什么作用 大学网络安全技术课程论文范文 如何通过镜像共享服务器迁移 广东销售系统管理软件开发 梦幻西游服务器不能连接 饮食通数据库对接美团 iapp软件开发 数据库文件为什么不储存用户数据 普陀区个性化软件开发口碑推荐 网络安全实践性比较好 云服务器 4g 重庆洋飞硕网络技术 服务器加速脚本
0