linux使用VNC服務輕鬆遠程安裝oracle____小程式
來源:互聯網
上載者:User
VNC服務在遠程伺服器上安裝oracle,新手安裝oracle時總會遇到這樣或者那樣的問題,下面我就詳細解說一下安裝過程,其實oracle安裝很簡單,並不要把他相像的特別複雜。
本環境用:centos 5.4 32位系統
第一步,安裝VNC服務
# yum install vnc*
如下圖,這就裝好了
第二步,我們來裝一下 遠程linux伺服器的案頭環境,oracle安裝必須要案頭環境的。好多的選項也只能在案頭環境中點擊才會生效,好,我們現在來裝一下案頭環境
#yum groupinstall 'X Window System' -y (先安裝圖形使用者介面)
#yum groupinstall 'GNOME Desktop Environment' -y (安裝GNOME案頭環境)
或者下面的,(兩個都是案頭環境,裝一種就可以了,隨便用哪個都行)
#yum groupinstall 'KDE (K Desktop Environment)' -y (如果安裝KDE案頭環境)
這兩個裝的時候,得耐心一下 ,裝的包比較多,估計5分鐘後可發安裝完成
好,案頭環境就裝好了。
第三步 :案頭環境好了,我們來配置一下oracle的使用者環境。基本上都和網上的一樣,如下:1,安裝相關的軟體包
清單如下:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
libaio-0.3.103-3
libXp(as 5)
這些都可以用Yum安裝。下包的話,可能會有很多的依賴包,那就麻煩了。就直接
#Yum install binutils compat-db compat-libstdc++ .....
就可以了,直接全部裝好了
2,編輯vim /etc/sysctl.conf檔案,末尾添加如下行
kernel.shmall = 2097152
kernel.shmmax = 268435456
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
執行命令生效:/sbin/sysctl –p
3,編輯vi /etc/security/limits.conf檔案,在末尾添加下列行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
編輯 vim /etc/pam.d/login 檔案末尾添加如下行
session required pam_limits.so
4,建立相關的安裝目錄
mkdir /usr/local/oracle
mkdir /usr/local/oracle/app
mkdir /usr/local/oracle/app/oracle
5.建立dba,oinstall組與oracle使用者
#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba -d /usr/local/oracle oracle
#passwd oracle (設定個密碼)
#chown -R oracle.oinstall /usr/local/oracle
6.更改系統版本,並關閉selinux.
#vim /etc/redhat-release
將裡面內容更改為 redhat-4
目前oracle不支援高版本的,先改成這個,裝好了,再改回來。
運行 #setenforce 0 關才selinux
#setenforce 0
7,設定oracle環境變數
#Vim /home/oracle/.back_profile 在後面加上以下內容:
# Oracle Settings
TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_BASE=/usr/local/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME ORACLE_SID=orcl; export ORACLE_SID ORACLE_TERM=xterm; export ORACLE_TERM PATH=$PATH:$ORACLE_HOME/bin; export PATH LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/JREORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/bash" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 如下圖
好,oracle的安裝前配置,就完了,下面我們來配置一下VNC服務,讓我們連上圖形介面開始安裝了。
第四步:配置vnc伺服器,並啟動開啟圖形介面
1,我們先配置一下 /etc/sysconfig/vncservers 這個設定檔,如下圖:
在檔案的末尾添加:
VNCSERVERS="2:oracle"
VNCSERVERARGS[2]="-geometry 800x600"
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry 800x600"
指定oracle和root使用者的啟動連接埠及啟動的解析度
2,配置oracle使用者的密碼,及啟動的案頭環境
(1)配置密碼我們用vncpasswd命令
#vncpasswd oracle
然後輸入兩次密碼,及可完成密碼的配置
(2)配置oracle使用者登入時啟用的案頭環境
# vim /home/oracle/.vnc/xstartup
配置如下圖:
修改最後一行的twm& 為gnome-session(GNOME風格的案頭環境)或 startkde & (KDE風格的案頭環境),這個環境看你裝的是哪個了,裝的是哪個就改成哪個。儲存退出
最後我們就可以啟動vnc服務了。
#service vncserver start
#netstat -ntlp 看一下,我們啟動了好多的vnc連接埠,其中有5801和5802,這就是root使用者和oracle使用者的串連連接埠
第五步,本機遠端連線vnc的案頭環境
(1),vnc串連是需要JAVA環境支援的或者使用vnc串連用戶端。我是使用JAVA環境直接連接的,首先在本機裝個java環境,
JAVA下載地址: http://java.com/zh_CN/download/chrome.jsp?locale=zh_CN
就十幾M,下載下來,雙擊,下一步下一步,就可以裝好了,很簡單
(2)在瀏覽器裡輸入遠程主機的ip:5802啟動vnc案頭環境
以我的機器為例:如下圖
點擊OK,彈出如下對話方塊
輸入密碼直接斷行符號,就能看到我們期待已久的案頭環境了,並且是以oracle使用者登入進來的,如下圖:
第六:開始安裝oracle
1,將下載好的oracle資料庫包解壓縮。運行安裝檔案下的 ./runInstaller程式,運行後他將檢查一下你的使用者配置環境。如果配置有錯的話,他會提示,然後按照上面步驟更改正確即可。我這裡沒有錯誤,運行後,他彈出一個視窗,裡面一般要填的,他都根據使用者環境裡設定的,都填好了。如下圖:
好,現在我們就開始安裝oracle了,基本上都是下一步下一步的事了。如圖
1、選擇安裝類型,我選擇進階安裝,如下圖:
2、指定認證存放目錄,如下圖:
3、選擇安裝的資料庫類型及oracle所支援的語言,這裡選擇企業版,語言選擇英文和簡體中文。如下圖
5、指定oracle環境變數,安裝路徑。因為我們在.bash_profile中已經聲明,所以這裡會自動填滿。如下圖所示:
6、Oracle開始進行安裝前的檢查工作,如下圖:
7、選擇配置選項,如下圖
8、選擇建立的資料庫模式,如下圖:
9、指定資料庫配置的相關選項(SID、字元集等),如下圖:
指定字元集為庫所用的字元集,中文的為simplified Chinese zhs16gbk,如果字元集不對,可能造成以後資料亂碼。
10.選擇資料庫管理選項,如下圖
11、指定資料庫儲存選項,如下圖
12、指定Database Backup回複選項,如下圖:
13、指定資料庫相關使用者密碼,如下圖
14、顯示安裝概要,如下圖
15、開始安裝,如下圖
16、上面的視窗點擊OK後,會出現下圖
意思就是需要root許可權執行以下命令:
#/oracle/oraInventory/orainstRoot.sh
#/oracle/product/10.2.0/db_1/root.sh
17、成功安裝結束,如下圖:
上面列出了一些oracle的管理地址,包括他內建的一個em工具,非常好用。當然你本機訪的時候需要綁定一下這個主機名稱無遠端ip。
最後一步:恢複一下 系統的預設設定:
恢複系統版本:
#vi /etc/redhat-release
CentOS release 5.7 (Final)
按照上面的步驟是可以安裝的,這也是我在遠程機器安裝時截的圖。