centos6.8安裝oracle12C 詳細步驟講解

centos6.8安裝oracle12C 詳細步驟講解

 

  安裝前環境配置

1 root身份安裝依賴包

[root@dlp ~]#  yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 ibXext ibXext.i686 libX11 libX11.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat

2  修改內核參數

[root@Master ~]# vi /etc/sysctl.conf

在末尾加上一下代碼

複製代碼
kernel.shmmni=4096
kernel.sem=250 32000 100 128
fs.file-max=6815744
fs.aio-max-nr=1048576
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=1048576
複製代碼

修改後使之生效執行如下代碼

[root@Master ~]# sysctl -p

另外 上面的kernel.shmmax = 1200000000可能會有問題,後面咱們再說。或者你直接現在就寫成4098955264

3  建立用戶和組

[root@Master ~]# groupadd oinstall  
[root@Master ~]# groupadd dba  
[root@Master ~]# groupadd oper  
[root@Master ~]# useradd -g oinstall -G dba,oper oracle

修改oracle用戶的密碼[root@Master ~]# passwd oracle
4 創建安裝目錄

[root@Master ~]# mkdir -p /u01/app/oracle
[root@Master ~]# chown -R oracle:oinstall /u01/app
[root@Master ~]# chmod -R 775 /u01
 

5 限制資源參數

[root @Master ~]#  vi /etc/pam.d/login
     添加一句
複製代碼
session    required     pam_selinux.so open
session    required     pam_namespace.so

session    required     pam_limits.so #添加

session    optional     pam_keyinit.so force revoke
session    include      system-auth
session   optional     pam_ck_connector.so
複製代碼

6  修改文件限制

[root @Master ~]#   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
oracle  hard  stack   32768
複製代碼

接下來用oracle用戶登錄執行

1 配置環境

     [root@Master ~]# su oracle

    [oracle@Master ~]$ vi ./bash_profile

(在end處添加如下)
umask 022
export ORACLE_BASE=/u01/app/oracle
 

   2 創建文件 下載oracle12壓縮包

下載到tmp文件中官方地址http://www.oracle.com/technology/software/products/database/index.html

[oracle@Master ~]$ mkdir tmp

3 解壓壓縮文件

[oracle@Master tmp]$ unzip linuxx64_12201_database.zip
4 運行安裝文件

[oracle@Master tmp]$./database/runInstaller

 

 


















這一步一般會出錯我們只需要在root用戶下把腳本執行以下然後確定就可以了
[root@Master ~]# /tmp/CVU_12.2.0.1.0_oracle/runfixup.sh然後點擊確定








安裝好需要做一下配置
(1)配置路徑環境就不用到bin下面執行
     [oracle@Master ~]$ vi ~/.bash_profile
export ORACLE_HOME=/u01/app/oracle/product/12.2.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
  使其生效
[oracle@Master ~]$ source ~/.bash_profile
(2)刪除tmp文件
[oracle@Master ~]$ rm -rf tmp
(3)創建監聽執行
 [oracle@Master ~]$ netca 如果運行不了就去/u01/app/oracle/product/12.2.0/dbhome_1/bin文件下執行,或者source ~/.bash_profile再次生效試試
還有就是沒有圖形界面的權限在root用戶下執行[root@Master ~]# xhost +

 















創建數據庫
運行[oracle@Master ~]$ dbca



































oracle12C安裝完畢登錄URl
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章