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)
按照上面的步驟是可以安裝的,這也是我在遠程機器安裝時截的圖。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.