oracle 在CentOS 7 安装
oracle安装条件:
物理内存不少于1G
磁盘空间不少于15G
软件要求:
中文桌面环境
安装所需软件包
配置yum,安装支持包
#yum -y install binutils compat-* gcc gcc-c++
glibc
glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc+±devel libXi
libXtst make sysstat unixODBC unixODBC-devel
vim,调整内核参数
#vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_max = 4194304
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
#sysctl -p 重新加载vim
#groupadd -g 54321 oinstall 创建安装组
#useradd -u 54321 -g oinstall -G dba oracle 创建运行用户
#passwd oracle
#mkdir -p /u01/app/oracle 建立基本目录
#chown -R oracle:oinstall /u01/app/
#chmod -R 775 /u01/app/oracle/ 添加分配权限
配置vim文件
#vim /home/oracle/.bash_profile
#umask 022
#ORACLE_BASE=/u01/app/oracle
#ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1/
#ORACLE_SID=orcl
#NLS_LANG=“SIMPLIFIED CHINESE_CHINA”.UTF8
#PATH=
P
A
T
H
:
PATH:
PATH:ORACLE_HOME/bin
#LANG=zh_CN.UTF-8
#export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID
#export DISPLAY=:0.0
为oracle用户设置Shell限制
#vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
设置文件硬限制
#vim /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
配置用户限制资源
#vim /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
#mkdir /tmp/abc 创建/下的abc目录
#cp /mnt/linuxx64_12201_database.zip /tmp/abc 将根下的mnt目录下的文件复制到根下的tmp下的abc里 (注意:这里是由软件包打成光盘挂载的目录 如其他方式复制的位置也不同)
#cd /tmp/abc/
#unzip linuxx64_12201_database.zip
#ls database/
install response rpm runInstaller sshsetup stage welcome.html
执行安装程序
#xhost +
#su - oracle
#cd /tmp/abc/database/
#./runInstaller
1、配置安全更新
2、安装选项,选择“创建和配置数据库”
3丶在系统类中选择“服务器类”
4丶网格选项中选择“单实例数据库安装”
5丶安装类型选择“典型安装”。如果为各种管理账号分别设置口令,或者选择语言版本,设置自动备份,存储管理等,则应选择“高级安装”。
6丶典型安装的配置,必须设置管理员口令,其它参数采用默认值,系统将自动创建3个用户,分别是:超级管理员sys,system和数据库所有者sysman,当选择高级安装时,可以为3个用户分别设置口令,否则将使用同一个管理口令。
7丶创建产品清单,将清单目录修改为/opt/oracle/oralnventory,以便oracle用户有权限写入oracle数据库的清单信息。
8丶先决条件检查及概要,出现下面的程序包状态失败,因为这些包是32位的包,而我们的系统是64位的,所以不用理会,点击“全部忽略”。然后点击“下一步”。
9丶安装中
10丶注意:在安装的过程中会弹出一个执行配置脚本 这时在打开一个命令终端复制执行即可
11丶执行完后即可等待安装完毕