Oracle入门-Oracle12c的安装-带截图
一、准备实验环境:
1.系统:CentOS7, 本人在KVM里做的,分配内存4G,swap也是给了4G
安装的时候是7.2版本,更新后至7.5,这个影响不大,如下图:
2.常规管理,关闭防火墙,selinux。修改主机名,固定IP地址等。在此主机名为orcl。这些做完后重启下系统。
3.Oracle 版本,linuxx64_12201_database,这个可以从oracle下载试用。
4.安装系统补丁:yum -y install binutils compat-libcap1 gcc gcc-c++ glibc
glibc-devel ksh libaio libaio-devel libgcc libstdc++
libstdc++-devel libXi libXtst make sysstat elfutils-libelf-devel
compat-libstdc++-33*
二 修改系统内核参数
1、编辑内核参数 vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4098955264
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.wmem_default = 262144
net.core.rmem_default = 262144
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_max = 4194304
net.core.wmem_max = 1048576
2、验证参数 sysctl –p
三、创建用户组
1、创建基本组和附加组
groupadd -g 500 oinstall
groupadd -g 501 dba
2、创建用户 useradd -g oinstall -G dba oracle
3、给用户设置密码
echo “redhat” | passwd –stdin oracle
4、创建oracle家目录和创建oraInventory目录
mkdir -p /home/oracle/app/oracle
mkdir /home/oracle/app/oraInventory
5、更改属主和属组
chown oracle:oinstall /home/oracle/app/oracle
chown oracle:oinstall /home/oracle/app/oraInventory
6、更改Oracle目录权限 chmod 775 /home/oracle/app/oracle
7、编辑Oracle环境变量 vi /home/oracle/.bash_profile
umask 022
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1
export ORACLE_SID=orcl
export LANG=en_US.UTF-8
export NLS_LANG=”AMERICAN_AMERICA”.ZHS16GBK
export PATH=$PATH:$ORACLE_HOME/bin
8、编辑Oracle安全认证模块 vi /etc/pam.d/login
session required /lib64/security/pam_limits.so
session required pam_limits.so
9、编辑Oracle资源限制 vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
10、编辑全局环境变量 vi /etc/profile
if [ $USER = “oracle” ];then
if [ $SHELL = “/bin/ksh” ];then
ulimit -p 16384
ulimit -p 65536
else
ulimit -u 16384 -n 65536
fi
fi
四、安装oracle 12c
1、准备好oracle软件包并copy到/home/oracle
3、将oracle家目录的软件包属主和属组改为oracle和oinstall
chown oracle:oinstall /home/oracle/linuxamd64_12201database* (这个具体看你的是什么版本了)
4、切换为oracle用户 su oracle
5、解压软件包
unzip linuxamd64_12201_database.zip 最新的软件包只有一个zip文件, 这个在11g里还是两个。
6.执行安装脚本 ./database/runInstaller
7.去掉 I wish to reveive security。。。。。
8.create and configure a database
9.单实例数据库安装
10选择 高级安装,后续根据需求选择
11
12
13
14
15
16
17
18
19
20
21.此处刚才少了2个包,此处装上后就可以下一步了。
22 大概在执行到79%的时候会出现如下提示,此时以root身份运行这2个脚本就好了:
23 在执行第二个脚本的时候会出现如下,按照提示输入 /usr/local/bin 就好了