其實,對於oracle數據庫和oracle實例的安裝,借用圖形化安裝還是比較容易的,只是有個別地方需要特別注意外,其余的默認安裝即可:
1、安裝前的准備:
啟動SSH工具:
先啟動倒數第三個(想用圖像化界面安裝必須啟動該軟件)
然后啟動倒數第一個
打開倒數第二個工具(Xshell),並連接到Linux服務器,對服務器進行磁盤空間、SWAP分區、內核參數等進行檢查並修改,准備好需要安裝的數據庫軟件,並放置到已經創建好的目錄下:
1、增加swap分區:
[root@localhost ~]# uname -a
Linux localhost.localdomain 3.10.0-123.el7.x86_64 #1 SMP Mon May 5 11:16:57 EDT 2014 x86_64 x86_64 x86_64 GNU/Linux
[root@localhost ~]# df -H
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/rhel-root 413G 4.5G 388G 2% /
devtmpfs 5.2G 0 5.2G 0% /dev
tmpfs 5.2G 87k 5.2G 1% /dev/shm
tmpfs 5.2G 9.1M 5.2G 1% /run
tmpfs 5.2G 0 5.2G 0% /sys/fs/cgroup
/dev/sda1 11G 135M 9.6G 2% /boot
[root@localhost ~]# du -sh /tmp/
60K /tmp/
[root@localhost ~]# dd if=/dev/zero of=/tmp/mem.swap bs=1M count=4096
記錄了4096+0 的讀入
記錄了4096+0 的寫出
4294967296字節(4.3 GB)已復制,7.90326 秒,543 MB/秒
[root@localhost ~]# du -sh /tmp/
4.1G /tmp/
[root@localhost ~]#
2、建組,建用戶,建目錄……..
確定是否安裝過oracle:
# more /etc/oraInst.loc
# grep oinstall /etc/group
# id oracle
創建組:
# /usr/sbin/groupadd -g 54321 oinstall
# /usr/sbin/groupadd -g 54322 dba
# /usr/sbin/groupadd -g 54323 oper
創建用戶:
# /usr/sbin/useradd -u 54321 -g oinstall -G dba,oper oracle
設置密碼:
# passwd oracle
更改用戶 oracle 的密碼 。
創建oracle安裝目錄
[root@localhost ~]# mkdir -p /u01/app/oracle;
[root@localhost ~]# chown -R oracle:oinstall /u01/app/oracle;
[root@localhost ~]# chmod 755 /u01/app/oracle;
#oracle安裝數據存在/u01/app/oracle/oradata
echo "oracle安裝數據存在/u01/app/oracle/oradata:";
[root@localhost ~]# mkdir -p /u01/app/oracle/oradata;
[root@localhost ~]# chown -R oracle:oinstall /u01/app/oracle/oradata;
[root@localhost ~]# chmod 755 /u01/app/oracle/oradata;
#設置Inventory目錄
echo "#設置Inventory目錄:";
mkdir -p /u01/app/oraInventory; -------建目錄
chown -R oracle:oinstall /u01/app/oraInventory; ----授權限
chmod 755 /u01/app/oraInventory;
#設置ORACLE_HOME目錄
echo "#設置ORACLE_HOME目錄:";
mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1;
chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1;
chmod 755 /u01/app/oracle/product/11.2.0/dbhome_1;
保存退出:按Esc鍵,然后輸入:wq!
如果不想保存直接輸入:q!
3、備份數據庫將其放到新服務器合適的位置:
用命令對數據庫進行解壓:
1、xhost +
2、su – oracle
3、unzip /home/oracle/Downloads/linuxamd64_12102_database_1of2.zip -d /home/oracle/Downloads
4、unzip /home/oracle/Downloads/linuxamd64_12102_database_2of2.zip -d /home/oracle/Downloads
5、ls /home/oracle/Downloads/database/
6、export DISPLAY=0.0.0.0:0.0
7、/home/oracle/Downloads/database/runInstaller
用oracle用戶開啟顯示圖形化工具:export DISPLAY=本機ip:0.0
按照圖形化界面一步步安裝:
1、不勾選"I wish to ….."
2、選擇"Install database software only"
3、選擇"Single instance database installation"
4、默認選擇"English"
5、安裝類型,選擇"Enterprise Edition"
6、Oracle base和Software Location默認即可
不同的服務器安裝地址是不一樣的
下面是計算所moc數據庫
7、Oracle Inventory 默認即可
8、默認,直接下一個步驟
9、
安裝到此處的時候,需要用root賬號運行彈出的兩個腳本:
運行完成之后,點擊OK
安裝到此處,基本上Oracle軟件算是安裝完成了,如果在安裝的過程中遇到“依賴包”沒有安裝,那就需要求助服務器管理員,或者自己去官網下載對應的依賴包。
我在安裝的時候遇到依賴包沒有安裝的情況,
一切准備就緒,接下來就該對oracle實例進行安裝操作了。