linux使用VNC服务轻松远程安装oracle
? ??VNC服務在遠程服務器上安裝oracle,新手安裝oracle時總會遇到這樣或者那樣的問題,下面我就詳細解說一下安裝過程,其實oracle安裝很簡單,并不要把他相像的特別復雜。
本環(huán)境用:centos?5.4?32位系統(tǒng)
#?yum?install?vnc*
如下圖,這就裝好了
第二步,我們來裝一下?遠程linux服務器的桌面環(huán)境,oracle安裝必須要桌面環(huán)境的。好多的選項也只能在桌面環(huán)境中點擊才能生效,好,我們現(xiàn)在來裝一下桌面環(huán)境
#yum groupinstall?'X?Window?System'??-y??(先安裝圖形用戶接口)
#yum?groupinstall??'GNOME?Desktop?Environment'?-y??(安裝GNOME桌面環(huán)境)
或者下面的,(兩個都是桌面環(huán)境,裝一種就可以了,隨便用哪個都行)
#yum?groupinstall?'KDE?(K?Desktop?Environment)'?-y?(如果安裝KDE桌面環(huán)境)
這兩個裝的時候,得耐心一下?,裝的包比較多,估計5分鐘后可發(fā)安裝完成
好,桌面環(huán)境就裝好了。
第三步?:桌面環(huán)境好了,我們來配置一下oracle的用戶環(huán)境。基本上都和網(wǎng)上的一樣,如下:1,安裝相關(guān)的軟件包?
清單如下:
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
執(zhí)行命令生效:/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,建立相關(guān)的安裝目錄
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.更改系統(tǒng)版本,并關(guān)閉selinux.
#vim?/etc/redhat-release??
將里面內(nèi)容更改為?redhat-4
目前oracle不支持高版本的,先改成這個,裝好了,再改回來。
#setenforce?0
7,設置oracle環(huán)境變量
#Vim?/home/oracle/.back_profile?在后面加上以下內(nèi)容:
#?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服務器,并啟動開啟圖形界面
在文件的末尾添加:
VNCSERVERARGS[2]="-geometry?800x600"
VNCSERVERS="1:root"
VNCSERVERARGS[1]="-geometry?800x600"
指定oracle和root用戶的啟動端口及啟動的分辨率
2,配置oracle用戶的密碼,及啟動的桌面環(huán)境
(1)配置密碼我們用vncpasswd命令
#vncpasswd?oracle
然后輸入兩次密碼,及可完成密碼的配置
(2)配置oracle用戶登錄時啟用的桌面環(huán)境
#?vim?/home/oracle/.vnc/xstartup
配置如下圖:
修改最后一行的twm&?為gnome-session(GNOME風格的桌面環(huán)境)或?startkde?&?(KDE風格的桌面環(huán)境),這個環(huán)境看你裝的是哪個了,裝的是哪個就改成哪個。保存退出
最后我們就可以啟動vnc服務了。
#netstat?-ntlp ? 看一下,我們啟動了好多的vnc端口,其中有5801和5802,這就是root用戶和oracle用戶的連接端口
第五步,本機遠程連接vnc的桌面環(huán)境
(1),vnc連接是需要JAVA環(huán)境支持的或者使用vnc連接客戶端。我是使用JAVA環(huán)境直接連接的,首先在本機裝個java環(huán)境,
JAVA下載地址:http://java.com/zh_CN/download/chrome.jsp?locale=zh_CN??
就十幾M,下載下來,雙擊,下一步下一步,就可以裝好了,很簡單
(2)在瀏覽器里輸入遠程主機的ip:5802啟動vnc桌面環(huán)境?
以我的機器為例:如下圖
點擊OK,彈出如下對話框
?
輸入密碼直接回車,就能看到我們期待已久的桌面環(huán)境了,并且是以oracle用戶登錄進來的,如下圖:
第六:開始安裝oracle
1,將下載好的oracle數(shù)據(jù)庫包解壓縮。運行安裝文件下的?./runInstaller程序,運行后他將檢查一下你的用戶配置環(huán)境。如果配置有錯的話,他會提示,然后按照上面步驟更改正確即可。我這里沒有錯誤,運行后,他彈出一個窗口,里面一般要填的,他都根據(jù)用戶環(huán)境里設置的,都填好了。如下圖:
?好,現(xiàn)在我們就開始安裝oracle了,基本上都是下一步下一步的事了。如圖
1、選擇安裝類型,我選擇高級安裝,如下圖:?
?2、指定證書存放目錄,如下圖:?
3、選擇安裝的數(shù)據(jù)庫類型及oracle所支持的語言,這里選擇企業(yè)版,語言選擇英文和簡體中文。如下圖
5、指定oracle環(huán)境變量,安裝路徑。因為我們在.bash_profile中已經(jīng)聲明,所以這里會自動填充。如下圖所示:?
6、Oracle開始進行安裝前的檢查工作,如下圖:?
7、選擇配置選項,如下圖?
8、選擇創(chuàng)建的數(shù)據(jù)庫模式,如下圖:
9、指定數(shù)據(jù)庫配置的相關(guān)選項(SID、字符集等),如下圖:??
指定字符集為庫所用的字符集,中文的為simplified?Chinese?zhs16gbk,如果字符集不對,可能造成以后數(shù)據(jù)亂碼。?
10.選擇數(shù)據(jù)庫管理選項,如下圖?
11、指定數(shù)據(jù)庫存儲選項,如下圖?
12、指定數(shù)據(jù)庫備份回復選項,如下圖:
13、指定數(shù)據(jù)庫相關(guān)用戶密碼,如下圖
14、顯示安裝概要,如下圖
?
15、開始安裝,如下圖?
16、上面的窗口點擊OK后,會出現(xiàn)下圖?
?
意思就是需要root權(quán)限執(zhí)行以下命令:
#/oracle/oraInventory/orainstRoot.sh
#/oracle/product/10.2.0/db_1/root.sh
?
17、成功安裝結(jié)束,如下圖:
?上面列出了一些oracle的管理地址,包括他自帶的一個em工具,非常好用。當然你本機訪的時候需要綁定一下這個主機名無遠程的ip。
最后一步:恢復一下系統(tǒng)的默認設置:
恢復系統(tǒng)版本:
#vi?/etc/redhat-release?
CentOS?release?5.7?(Final)
按照上面的步驟是可以安裝的,這也是我在遠程機器安裝時截的圖。
QQ:410018348
轉(zhuǎn)載于:https://blog.51cto.com/yaozb/760427
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的linux使用VNC服务轻松远程安装oracle的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: bootstrap 如何创建错误提示
- 下一篇: css层叠样式表是什么