安裝Oracle數據庫12C

安裝Oracle數據庫12C

一:實驗環境

Centos 7 64位

oracle 安裝包 (可自行到官網下載)

也可複製我的鏈接: https://pan.baidu.com/s/1Xrqu4MsTz0-Tn92CppRr3g 提取碼: ff88

二:安裝步驟

1、 把oracle安裝包共享

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-VjnzhoSI-1582290190082)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582273546629.png)]

2、在服務器上添加一塊20G的硬盤,並且格式化爲xfs 用來安裝oracle

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-gxUeuv5O-1582290190083)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582273924527.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-6cxoCazF-1582290190083)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582274363093.png)]

3、劃分磁盤(按 n 、p 、回車 、w保存退出

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-QtzU8g2y-1582290190084)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582274280681.png)]

4、關閉防火牆
[root@localhost ~]# systemctl stop firewalld.service 
[root@localhost ~]# setenforce 0
[root@localhost ~]# systemctl disable firewalld.service
5、硬盤格式化爲xfs
[root@localhost ~]# mkfs -t xfs /dev/sdb1
6、修改主機名 爲oracle ,重啓之後主機名就是oracle 了
[root@localhost ~]# vim /etc/hostname
HOSTNAME=oracle    ‘添加一行 主機名’

[root@localhost ~]# vim /etc/hosts
192.168.181.128 oracle   ‘添加一行 (此處爲自己虛擬機IP地址)’
7、創建目錄orc ,把sdb1磁盤掛載到目錄orc上
[root@oracle ~]# mkdir /orc
[root@oracle ~]# mount /dev/sdb1 /orc
[root@oracle ~]# df -h     ‘查看是否掛載上’
8、安裝環境包
[root@oracle ~]# yum install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel -y
9、修改內核參數
[root@oracle ~]# vim /etc/sysctl.conf   ‘添加以下內容’
fs.aio-max-nr = 1048576    #異步IO請求數目 推薦值是:1048576 其實它等於 1024*1024 也就是 1024K 個
fs.file-max = 6815744    #打開的文件句柄的最大數量,防止文件描述符耗盡的問題
kernel.shmall = 2097152   #共享內存總量 頁爲單位,內存除以4K所得
kernel.shmmax = 4294967295  
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128    #SEMMSL: 每個信號集的最大信號數量 SEMMNS:用於控制整個 Linux 系統中信號的最大數 SEMOPM: 內核參數用於控制每個 semop 系統調用可以執行的信號操作的數量 SEMMNI :內核參數用於控制整個 Linux 系統中信號集的最大數量
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@oracle ~]# sysctl -p     ‘使配置生效’
10、用戶環境的配置
[root@oracle ~]# groupadd oinstall    ‘安裝組’
[root@oracle ~]# groupadd dba    ‘管理員組’
[root@oracle ~]# useradd -g oinstall -G dba oracle    ‘創建oracle用戶’
[root@oracle ~]# passwd oracle    ‘設置oracle用戶密碼’
更改用戶 oracle 的密碼 。
新的 密碼:123
無效的密碼: 密碼少於 8 個字符
重新輸入新的 密碼:123
passwd:所有的身份驗證令牌已經成功更新。

[root@oracle ~]# mkdir -p /orc/app/oracle   ‘在orc下遞歸創建工作目錄’
[root@oracle ~]# chown -R oracle.oinstall /orc/app
[root@oracle ~]# chmod -R 755 /orc/app/oracle       ‘給權限’

[root@oracle ~]# vim /home/oracle/.bash_profile    ‘oracle用戶環境的配置’

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-RQPIzDDs-1582290190084)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582283259816.png)]

11、Oracle用戶資源的限制 ,使用pam_limits認證模塊
[root@oracle ~]# vim /etc/pam.d/login

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-7ZxybbYI-1582290190085)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582284551808.png)]

[root@oracle ~]# vim /etc/security/limits.conf
  ‘在末行添加’
oracle        soft    nproc           2047       #單用戶可使用的進程數量
oracle        hard    nproc           16384
oracle        soft    nofile          1024       #用戶可打開的文件數量
oracle        hard    nofile          65536
oracle        soft    stack           10240      #堆棧設置
12、修改整個系統的環境變量
[root@oracle ~]# vim /etc/profile
  ‘在末行添加’
if [ $USER = "oracle" ]
 then
   if [ $SHELL = "/bin/ksh" ]
     then
       ulimit -p 16384       #緩衝區大小
       ulimit -n 65536
   else
     ulimit -u 16384 -n 65536    #進程數  文件數
   fi
fi
13、安裝oracle ,創建新的目錄/abc , 把oracle安裝包掛載到/abc中

(我這邊oracle安裝包放在share文件夾中)

[root@oracle ~]# mkdir /abc
[root@oracle ~]# mount.cifs //192.168.0.107/share /abc
[root@oracle abc]# cd database/
[root@oracle database]# ls
install  response  rpm  runInstaller  sshsetup  stage  welcome.html
14、到 linux虛擬機上操作。 切換用戶,先在root用戶輸入“ xhost + ” 命令,再切換到oracle
[root@oracle ~]# xhost +      '以rooy用戶在圖形化界面操作'
access control disabled, clients can connect from any host
[root@oracle ~]# su - oracle    ‘切換oracle用戶’
[oracle@oracle ~]$ export DISPLAY=:0.0
[oracle@oracle ~]$ cd /abc/database
[oracle@oracle database]$ ls
install  response  rpm  runInstaller  sshsetup  stage  welcome.html
[oracle@oracle database]$ ./runInstaller     ‘執行之後等一會自動彈出安裝程序界面’

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-VT7yrm5Z-1582290190085)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582285993188.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-Rzx1xd28-1582290190085)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582286057079.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-jXv5YkqP-1582290190086)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582286107939.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-5doqn0Uu-1582290190086)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582286134914.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-grYC3E2w-1582290190087)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582286179496.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-brWu3JGW-1582290190087)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582287381099.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-vhlXip5A-1582290190087)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582287436829.png)]
在這裏插入圖片描述
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-3GLjY1PJ-1582290190088)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582287485804.png)]

安裝到79%的時候會出現兩行腳本 ,把那兩行腳本以root 身份執行一次

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-fDltEUxh-1582290190088)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582288913124.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-pGvlkPAM-1582290190089)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582288076474.png)]

執行好之後纔可以點擊確定

[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-tl7hbFv1-1582290190089)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582288123826.png)]
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片保存下來直接上傳(img-yyRV1m1r-1582290190090)(C:\Users\xumin\AppData\Roaming\Typora\typora-user-images\1582288818335.png)]
進入數據庫 : [oracle@oracle ~]$ sqlplus / as sysdba

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