在网上有很多安装oracle11版本的博客,很少有特别详细的安装12c版本的教程,故整理了一份特意分享给大家
1.安装前期要注意的事项:特别重要!!
1.确保自己的机器是带桌面的,要不然是会出大错的
1.创建swap分区:因为在后期的时候是需要swap分区的。如果你是你个正在安装系统的机器
那么在选择硬盘分区的时候要给swap分区20G,如果不是的话,就要看下面的命令了
dd创建一个swap分区
dd if=/dev/zero of=/home/swap bs=100M count=200(需要等待一段时间,完全取决于机器的流畅程度)
格式化分区
mkfswap /home/swap
把格式化后的文件分区设置为swap分区
swapon /home/swap
设置挂载
vim /etc/fstab
/home/swap swap swap defaults 0 0
然后mount -a ;df -h 就可以看到swap分区了
2.开始安装oracle
1.下载oracle需要的依赖包
yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 glibc glbic-devel libaio libaio-devel libgcc libstdc++ libstdc++-devel unixODBC-devel sysstat ksh unzip
2.添加帐号跟用户组
groupadd -g 200 oinstall #添加oinstall组,id为200
groupadd -g 201 dba #添加dba组,id201
useradd -u 440 -g oinstall -G dba oracle #添加用户oracle,设置组跟附加组uid为440
passwd oracle #密码随意 centos
3.更改OPT目录的权限。使用ROOT用户
chown oracle /opt
mkdir /opt/oracle
chown -R oracle:oinstall /opt/oracle
chmod -R 755 /opt
4.编辑/etc/oraInst.loc (注意a后面的字母是大写的i)
inventory_loc=/opt/oracle/oraInventory (注意a后面的字母是大写的i)
inst_group=oinstall
5.用oracle用户配置环境变量 vim .bash_profile
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1; export ORACLE_HOME
ORACLE_SID=epps; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
6.设置系统信息vim /etc/sysctl.conf (root用户)
kernel.shmmni = 4096
kernel.sem =250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
net.ipv4.ip_local_port_range =9000 65500
fs.file-max=65536
fs.aio-max-nr=1048576
7.下载安装包oracle官方网站下载
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 注意此处下载的是
Oracle Database 12c Release 2 linux版本 注意一定要使用oracle用户下载到oracle用户里面,
8.下载的快慢取决于自身的网,一般一个小时内
9.下载完成之后解压
unzip xxxxxxxxxxx.zip -d /home/oracle]\
10.进入目录进行安装
cd /home/oracle/database
./runInstaller 执行完这一步就能看到安装的图形界面了。
3.图形界面介绍
注意:此处的安装目录是刚才创建的目录,并且已经给过权限属组属主了
注意:方案口令选择的是第二个,集中式管理,栈的大小是可以使用ulimit 修改的
到此,oracle就基本上是大功告成了。安装的时候会提醒执行一些脚本,按照提示的路径去执行,就可以了
前面安装之前会出现颜色监视器错误,另一个博客内有详细的解决方法
http://mp.blog.csdn.net/postedit/79176464