操做系統:Redhat6.7 64位
[root@Oracle12CDB ~]# more /etc/redhat-release
Red Hat Enterprise Linux Server release 6.7 (Santiago)html
(1)配置/etc/hosts文件
[root@Oracle12CDB ~]# hostname
Oracle12CDB
[root@Oracle12CDB ~]# vim /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.10.100 Oracle12CDBlinux
(2)安裝依賴包
yum install -y bc
yum install -y binutils-*
yum install -y compat-libcap1-*
yum install -y compat-libstdc++-*
yum install -y e2fsprogs-1.41.12-*
yum install -y e2fsprogs-libs-*
yum install -y glibc-*
yum install -y glibc-devel-*
yum install -y ksh
yum install -y libaio-*
yum install -y libaio-devel-*
yum install -y libX11-*
yum install -y libXau-*
yum install -y libXi-*
yum install -y libXtst-*
yum install -y libgcc-*
yum install -y libstdc++-*
yum install -y libstdc++-devel-*
yum install -y libxcb-*
yum install -y libXrender
yum install -y libXrender-devel
yum install -y make-*
yum install -y net-tools-*
yum install -y nfs-utils-*
yum install -y smartmontools-*
yum install -y sysstat-*
yum install -y gcc-c++*c++
(3)修改內核參數
vim /etc/sysctl.conf數據庫
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 2062557184
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 = 1048576express
#生效
sysctl -pvim
(4)建立Oracle用戶及設置用戶信息
(4.1)建立用戶及組
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle bash
(4.2)設置Oracle用戶的環境變量,在Oracle用戶下修改
[oracle@rac1 ~]$ cd
[oracle@rac1 ~]$ vi .bash_profile 服務器
#添加下面的部分
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_SID=Oracle12c
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export TNS_ADMIN=$ORACLE_HOME/network/admin
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/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
umask 022oracle
(4.3)修改Oracle軟件安裝者資源限制,在root下修改
vim /etc/security/limits.confapp
#添加下面的部分
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
(4)建立Oracle安裝目錄
mkdir -p /u01/app/oracle
mkdir /u01/app/oraInventory
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/oracle
(5)解壓Oracle
[root@Oracle12CDB ~]# cd /package/
[root@Oracle12CDB package]# ls
linuxx64_12201_database.zip
[root@Oracle12CDB ~]# unzip linuxx64_12201_database.zip
...
將安裝包的用戶及用戶組設置爲Oracle:oinstall
[root@Oracle12CDB package]# chown oracle:oinstall -R /package/
[root@Oracle12CDB package]# ll
total 3372760
drwxr-xr-x. 7 oracle oinstall 4096 Jan 27 2017 database
-rw-r--r--. 1 oracle oinstall 3453696911 May 26 13:48 linuxx64_12201_database.zip
(6)開始安裝
[oracle@Oracle12CDB ~]$ cd /package/database/
[oracle@Oracle12CDB database]$ ls
install response rpm runInstaller sshsetup stage welcome.html
[oracle@Oracle12CDB database]$ ./runInstaller
Starting Oracle Universal Installer...
1.不綁定mos帳號
2.選擇僅安裝Oracle軟件
3.選擇單實例數據庫
4.選擇企業版
5.選擇Oracle_base和Oracle_home,這裏在.bash_profile配置過,會自動填寫
6.填寫Oracle安裝清單的位置,須要提早建立路徑
7.權限組選擇
8.數據庫安裝清單檢查
9.確認安裝信息
10.開始安裝
安裝過程當中須要以root用戶執行如下腳本
11.安裝完成
接下來開始使用DBCA建立數據庫
[oracle@Oracle12CDB database]$ dbca
2.有典型安裝和高級安裝,這裏我選擇高級安裝
3.默認選擇
4.根據.bash_profile填寫sid
5.肯定數據文件存儲類型與路徑
6.建立歸檔路徑,啓用歸檔
[root@Oracle12CDB package]# mkdir /archivelog
[root@Oracle12CDB package]# chown oracle:oinstall -R /archivelog/
7.建立監聽
8.跳過
9.默認使用amm
10.能夠選擇使用em express
11.填寫數據庫密碼
12.選擇建立數據庫
13.開始建庫
14.完成建立
【完】