oracle 12c 安装

一、检查内核,内存,交换区大小,硬盘大小是否符合要求
cat /proc/version(linux核心版本)lsb_release –id(linux版本)
grep MemTotal /proc/meminfo(检查内存)
grep SwapTotal /proc/meminfo(检查交换区)

df -h /tmp(检查tmp空间大小,大于400m)


二、检查相应的rpm包的情况
rpm –qa | grep pagename
主要包有:

binutils*

compat-libstdc++*

elfutils-libelf*(elfutils-libelf-0.125  elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.125)

gcc*(gcc-4.1.2 gcc-c++-4.1.2 )

glibc*(glibc-2.5-24 glibc-common-2.5 glibc-devel-2.5 glibc-headers-2.5)

kernel-headers*

ksh*

libaio* (libaio-0.3.106 libaio-devel-0.3.106 )

libgcc-4.1.2

libgomp-4.1.2

libstdc*(libstdc++-4.1.2 libstdc++-devel-4.1.2)

make-3.81
numactl-devel-0.9.8.x86_64
sysstat-7.0.2
unixODBC*(unixODBC-2.2.11 unixODBC-2.2.11 (32 bit) unixODBC-devel-2.2.11 unixODBC-devel-2.2.11 (32 bit))
pdksh-5.2.14(忽略也可以。)



四、添加组和用户
/usr/sbin/groupadd oinstall(添加oinstall组)
/usr/sbin/groupadd dba(添加dba组)
/usr/sbin/useradd -g oinstall -G dba oracle(添加用户oracle,主组oinstall,辅助组dba)
passwd oracle(修改oracle用户密码)


五、创建oracle安装目录,我的文件放在/oracle/12c目录下,Inventory目录在/oracle/inventory下

mkdir -p  /oracle/12c/

chown -R oracle:oinstall /oracle/12c/

chmod -R 775 /oracle/12c/

mkdir -p /oracle/inventory/

chown -R oracle:oinstall /oracle/inventory/

chmod -R 775 /oracle/inventory/


六、修改或者添加/etc/sysctl.conf中信息

# Modify or oracle

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1073741824 (物理内存的一半)

kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

/sbin/sysctl –p(重新加载这些参数,不用重启系统)


七、更改oracle 用户的shell限制

在etc/security/limits.conf后面增加如下行

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft  nofile 1024

oracle hard nofile 65536

在etc/pam.d/login 后面增加如下行

session required pam_limits.so

编辑vi /etc/profile
if [ $USER = "oracle" ]; then
              if [ $SHELL = "/bin/ksh" ]; then
                  ulimit -p 16384
                  ulimit -n 65536
              else
                   ulimit -u 16384 -n 65536
              fi
fi

(注意空格)


八、更改oracle用户的profile ,以oracle用户登录,运行(最好在本机操作,不要远程 ) su - oracle

vi .bash_profile

增加下列行

umask 022

ORACLE_BASE=/oracle/12c

ORACLE_HOME=/oracle/inventory

ORACLE_SID=eclogy

PATH=$ORACLE_HOME/bin:$PATH

LD_ASSUME_KERNEL=2.4.19

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

PATH=$ORACLE_HOME/bin:$PATH

export ORACLE_SID ORACLE_BASE ORACLE_HOME LD_LIBRARY_PATH PATH

保存退出,重新登录 su - oracle

用以下命令检查是否成功

umask

env | more



九、上传压缩包到soft目录,解压软件包,(注意一定要把整个包上传到linux服务器上再解压,不要解压后传到服务器上,否则会因为权限问题出错)

unzip linuxamd64_12c_database_1of2(1).zip

unzip linuxamd64_12c_database_2of2.zip

十、安装

cd /soft

./runInstaller //出现乱码 我的是centos6的中文版

export LANG=en //设置语言为英语

./runInstaller  安装开始








评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值