Linux安装Oracle 12C

本文档详细介绍了如何在Linux系统中安装Oracle 12C,包括调整内核参数、创建用户和组、设置环境变量、解压安装包、修改配置文件、增加交换空间、安装数据库软件、配置监听、建立数据库、启动和停止实例,以及解决可能出现的问题。通过这些步骤,你可以成功部署Oracle 12C并进行远程连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


1.1.1. 系统配置
配置host :vi /etc/hosts
ip 主机名
192.168.0.129 yang
安装oracle依赖包关系
yum install -y binutils compat-libcap1 compat-libstdc+±33 compat-libstdc+±33.i686 glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libX11 libX11.i686 libXau libXau.i686 libXi libXi.i686 libXtst libXtst.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc+±devel libstdc+±devel.i686 libxcb libxcb.i686 make nfs-utils net-tools smartmontools sysstat unixODBC unixODBC-devel gcc gcc-c++ libXext libXext.i686 zlib-devel zlib-devel.i686
修改内核参数
vim /etc/sysctl.conf

fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
刷新内核参数表: /sbin/sysctl –p
修改内核限制参数
vi /etc/security/limits.conf

Default limit for number of user’s processes to prevent

accidental fork bombs.

See rhbz #432903 for reasoning.

  •      soft    nproc     4096  
    

root soft nproc unlimited
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728
第1行是设置进程数软限制;
第2行是设置进程数硬限制;
第3行是设置文件数软限制;
第4行是设置文件数硬限制
1.1.2. 创建oracle帐号和组
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper -d /home/oracle oracle
passwd oracle 设置密码
1.1.3. 修改oracle环境变量
mkdir /usr/local/oracle
mkdir /usr/local/oracle/logs
su – oracle
vi .bash_profile (文件最后加入)

Oracle Settings

export TMP=/usr/local/oracle/logs #日志存放位置
export TMPDIR=$TMP

export ORACLE_HOSTNAME=yang #主机名
export ORACLE_UNQNAME=orcl #库名称
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.2/db_1
export ORACLE_SID=orcl #库名称

export PATH=/usr/sbin: P A T H e x p o r t P A T H = PATH export PATH= PATHexportPATH=ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH= O R A C L E H O M E / l i b : / l i b : / u s r / l i b e x p o r t C L A S S P A T H = ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH= ORACLEHOME/lib:/lib:/usr/libexportCLASSPATH=ORACLE_HOME/jlib: O R A C L E H O M E / r d b m s / j l i b e x p o r t P A T H = / u s r / s b i n : ORACLE_HOME/rdbms/jlib export PATH=/usr/sbin: ORACLEH

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值