上一篇做了安装oracle一些系统配置
安装oracle12c单实例数据
一、安装oracle的配置
1.修改内核参数
①编辑内核参数文件
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
2.限制oracle用户资源使用
①新建/etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf文件,添加如下内容
vim /etc/security/limits.d/oracle-rdbms-server-12cR1-preinstall.conf
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
3.下载Oracle依赖包
①下载如下依赖包
yum install binutils -y
yum install compat-libstdc++-33 -y
yum install compat-libstdc++-33.i686 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc.i686 -y
yum install glibc-devel -y
yum install glibc-devel.i686 -y
yum install ksh -y
yum install libgcc -y
yum install libgcc.i686 -y
yum install libstdc++ -y
yum install libstdc++.i686 -y
yum install libstdc++-devel -y
yum install libstdc++-devel.i686 -y
yum install libaio -y
yum install libaio.i686 -y
yum install libaio-devel -y
yum install libaio-devel.i686 -y
yum install libXext -y
yum install libXext.i686 -y
yum install libXtst -y
yum install libXtst.i686 -y
yum install libX11 -y
yum install libX11.i686 -y
yum install libXau -y
yum install libXau.i686 -y
yum install libxcb -y
yum install libxcb.i686 -y
yum install libXi -y
yum install libXi.i686 -y
yum install make -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel -y
yum install zlib-devel -y
yum install zlib-devel.i686 -y
②检查依赖包,若没有下载,重新下载
rpm -q binutils compat-libstdc+±33 compat-libstdc+±33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 libstdc+±devel libstdc+±devel.i686 libaio libaio.i686 libaio-devel libstdc+±devel.i686 libXext libXext.i686 libXtst libXtst.i686 libX11 libX11.i686 libXau libXau.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat unixODBC unixODBC-devel zlib-devel zlib-devel.i686
4.创建用户和用户组
①添加用户组
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
#groupadd -g 54324 backupdba
#groupadd -g 54325 dgdba
#groupadd -g 54326 kmdba
#groupadd -g 54327 asmdba
#groupadd -g 54328 asmoper
#groupadd -g 54329 asmadmin
②添加oracle用户
useradd -u 54321 -g oinstall -G dba,oper oracle
oinstall组用于安装数据库
dba组用于管理数据库
-g 表示这个用户的主组
-G 标识这个用户的其它组
一个用户可以属于多个用户组,但是一个用户只能指定一个组作为其主组
③设置Oracle密码
passwd oracle
5.创建oracle安装目录
mkdir -p /u01/app/oracle/product/12.1.0.2/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
6.配置oracle环境变量并验证
①配置oracle用户的环境变量信息,添加如下信息
vim /home/oracle/.bash_profile
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=**你的主机名**
export ORACLE_UNQNAME=cdb1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1
export ORACLE_SID=cdb1
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
②生效配置并验证
source /home/oracle/.bash_profile
echo $ORACLE_HOME
③配置每次启动生效环境变量
vim ~/.bashrc
if [ -f /home/oracle ]; then
. /home/oracle
fi
二、上传安装文件并安装
1.用Xftp工具上传已下载的oracle安装解压包到linux /home/oracle目录下
2.解压软件
①授权文件权限
chown -R oracle:oinstall /home/oracle
chmod -R 775 /home/oracle
②切换oracle用户
su oracle
③解压软件
unzip /home/oracle/linuxamd64_12102_database_2of2a.zip
3.运行安装文件开始安装
①进入安装文件目录
cd /home/oracle/linuxamd64_12102_database_2of2/database
②执行安装文件
./runInstaller
三、只安装数据库软件不创建数据库
1.安装选择——只安装数据库软件
2.数据类型——单实例数据库(简单版)
3.语言选择——英语
4.数据库版本——企业版本
5.安装目录——默认环境变量配置即可
6.创建oracle产品目录——默认即可
7.各系统用户组的用户配置——默认即可
8.检查完成,开始安装
9.安装过程会弹出需要执行的两个文件(注意)
①使用root打开一个新的终端窗口执行(重要)
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/12.1.0.2/db_1/root.sh
②执行完成回到安装界面点击ok完成数据库软件安装
下一篇 使用DBCA创建数据库