1 安裝規劃
ORACLE安裝到新磁盤上,磁盤掛載到u01,d01
和d02
是符號連接,實際目錄在u01
下
參數 | 值 |
---|---|
Oracle base | /d01/app/oracle |
Software location | /d01/app/oracle/product/12102/dbhome_1 |
DATAFILEDESTINATION | /d02/oradata |
RECOVERYAREADESTINATION | /d02/fast_recovery_area |
Global database name | gorcl12c |
SID | orcl12c |
2 掛載磁盤
1
2
3
4
5
6
7
8
9
10
11
12
13
|
fdisk -l # 查看實例上的數據盤 fdisk -u /dev/vdb # 分區數據盤 # np1..w fdisk -lu /dev/vdb # 查看新分區 mkfs.ext4 /dev/vdb1 cp /etc/fstab /etc/fstab .bak echo /dev/vdb1 /mnt ext4 defaults 0 0 >> /etc/fstab cat /etc/fstab mkdir /u01 mount /dev/vdb1 /u01 df -h |
3 掛載SWAP
1
2
3
4
5
6
7
8
9
10
11
12
13
|
### ORACLE需要內存的1/4作為swap,確認存在swap,如果有的話swapoff /swapfile swapon -s # 確認硬盤空間 df -hal # 創建swap文件1024 * 16 = 16384 = 16GB(實際創建的時候多一點16384) dd if = /dev/zero of= /swapfile bs=16386 count=1024k # 格式化 mkswap /swapfile chmod 0600 /swapfile # 激活swap swapon /swapfile # 確認存在swap swapon -s |
4 系統環境配置
系統配置
1
2
3
4
5
6
7
8
9
10
11
12
13
|
### ORACLE需要內存的1/4作為swap,確認存在swap,如果有的話swapoff /swapfile swapon -s # 確認硬盤空間 df -hal # 創建swap文件1024 * 16 = 16384 = 16GB(實際創建的時候多一點16384) dd if = /dev/zero of= /swapfile bs=16386 count=1024k # 格式化 mkswap /swapfile chmod 0600 /swapfile # 激活swap swapon /swapfile # 確認存在swap swapon -s |
ORACLE用戶環境變量
1
2
3
4
5
6
7
8
|
su - oracle vim ~/.bash_profile ORACLE_BASE= /d01/app/oracle ORACLE_HOME=$ORACLE_BASE /product/12102/dbhome_1 ORACLE_SID=orcl12c PATH=$PATH:$ORACLE_HOME /bin export ORACLE_BASE ORACLE_HOME ORACLE_SIDPATH ORACLE_SID |
5 圖形化界面配置踩坑
安裝圖形化依賴與桌面系統
1
2
3
4
5
6
7
8
9
10
|
$ yum groupinstall "X Window System" # 確認available里面的gnome名稱,下一步使用 $ yum grouplist # 安裝gnome $ yum groupinstall "GNOME Desktop" #進入圖形界面 $ startx |
root下執行xdpyinfo,記錄連接字符
1
2
|
$ xdpyinfo | grep name name of display: :0 |
root下執行(重要),默認xwindow不允許別的用戶連接
1
|
$ xhost + |
oracle下執行dpyinfo
1
2
3
4
5
6
|
$ export DISPLAY=:0 xdpyinfo ... # 正常顯示 ... |
這個步驟完成
5 圖形化安裝
1
|
database /runInstaller |
6 圖形化創建數據庫
1
|
dbca |
7 圖形化配置listener & tns連接數據庫
參考這篇文章配置
http://www.ythuaji.com.cn/article/58286.html
1
2
|
sqlplus sys/oracle@hostname:1521/orcl12c as sysdba sqlplus sys/oracle@tnsname as sysdba |
8 啟動數據庫
1
2
3
4
5
6
7
|
select status from v$instance; startup nomount alter database mount; alter database open ; |
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。
原文鏈接:https://segmentfault.com/a/1190000020395763