国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

Linux下Oracle安裝寶典

2024-08-29 13:43:38
字體:
供稿:網(wǎng)友
作者:李鯤程



  筆者用的是linux版的Oracle V8.1.6,安裝在RedHat Linux 6.0上。

Oracle的安裝包括企業(yè)版服務(wù)器端和客戶端兩部分,用戶可以根據(jù)實際情況選擇不同的部分安裝。

這里以企業(yè)版服務(wù)器端為主要介紹對象,客戶端的安裝方法相對要簡單一些。

服務(wù)器端安裝分為:典型安裝、最小安裝和定制安裝三種。

客戶端安裝分為:治理員客戶端、程序員客戶端、應(yīng)用用戶客戶端、定制安裝客戶端。

  ■系統(tǒng)需求
  1.硬件需求

  ● 內(nèi)存最低配置為128MB,建議使用256MB;

  ● 硬盤交換分區(qū)至少是400MB或者是內(nèi)存的二倍以上也可以;

  ● 硬盤大小需求:

服務(wù)器 典型安裝 750mb
最小安裝 675mb
定制安裝 1gb
客戶端 治理員 350mb
程序員 260mb
應(yīng)用用戶 150mb
定制安裝 470mb

  2. 軟件需求

  ● Linux系統(tǒng)內(nèi)核要求是V2.2或以上版本;

  ● java Runtime Environment (JRE)要求是V1.1.6或以上版本;

  ● 系統(tǒng)必須支持X window。

  ■安裝前的預(yù)備工作
  1. 系統(tǒng)內(nèi)核的修改

  對/usr/src/linux/include/asm/hmparam.h文件作如下修改:

被修改量 修改后數(shù)值
shmmax 內(nèi)存大小*0.5
shmmin 1
shmmni 100
shmseg 10

  對/usr/src/linux/include/linux/sem.h文件作如下修改:

被修改量 修改后數(shù)值
semmni 100
semmsl PRocesses參數(shù)+10
segmns 所有數(shù)據(jù)庫processes參數(shù)總和+10

semopm 100
semvmx 32767

  參數(shù)修改完后,用“make dep”、“make clean”、“make bzImage”命令重新編譯內(nèi)核,并用新內(nèi)核啟動計算機。

  2. 系統(tǒng)用戶和安裝目錄的建立

  在Oracle的技術(shù)文檔中建議為數(shù)據(jù)庫建立兩個組——oinstall、dba,但在實際使用中筆者發(fā)現(xiàn)只要建一個dba組就可以順利安裝Oracle,而不影響系統(tǒng)的使用;需要為數(shù)據(jù)庫增加一個用戶oracle,它屬于dba組;再建立/u01/app/oracle/8.1.6目錄,并把它的所有者設(shè)為oracle.dba。

  3. 設(shè)置環(huán)境變量

  并不是每個環(huán)境變量的設(shè)置都是必需的,但設(shè)置它們可以使你的安裝和使用變得更方便,這一點可以在后面的安裝過程中看出來。編輯Oracle用戶主目錄下的.bash_profile來設(shè)置環(huán)境變量:

  ORACLE_HOME=/u01/app/oracle/prodUCt/8.1.6

  eXPort ORACLE_HOME/包括Oracle軟件的目錄/

  LD_LIBRARY_PATH=/u01/app/oracle/

  product/8.1.6/lib;

  export LD_LIBRARY_PATH

  ORACLE_BASE=/u01/app/oracle

  export ORACLE_BASE/包括Oracle軟件的目錄和治理軟件的目錄/

  ORACLE_SID=ORCL

  export ORACLE_SID/缺省數(shù)據(jù)庫的標識/

  ORACLE_TERM=vt100

   export ORACLE_TERM

  ORA_NLS33=/u01/app/oracle/product/8.1.6/

  ocommon/nls/admin/data

  export ORA_NLS33 /語言支持/

  PATH=$PATH: /u01/app/oracle/product/8.1.6/bin

  export PATH

  對于內(nèi)存比較小的用戶,可能會在X window中安裝Oracle時出現(xiàn)內(nèi)存不足的情況,這時就需要設(shè)置DISPLAY變量,它的作用是把本應(yīng)在本地輸出的X window安裝界面輸出到DISPLAY變量設(shè)定的主機上,方法如下:

  DISPLAY=192.168.0.20:0.0

  export DISPLAY

  在輸出的終端上還要設(shè)置一個變量:xhost servername;表示答應(yīng)服務(wù)器把X window的顯示界面送給該終端,這樣可以降低服務(wù)器端的工作負載,節(jié)省安裝時的系統(tǒng)資源。


  4. 安裝Java Runtime Environment (JRE)

  由于數(shù)據(jù)庫的安裝是基于X window的圖形界面,用的是Java程序,所以它需要Java Runtime Environment (JRE)的支持。

  5. 建立安裝源目錄

  假如用戶用的是光盤安裝,就要先將光驅(qū)映射成目錄——“mount /dev/cdrom”;

  假如用戶用的是下載的tar.gz文件,就要先將這個文件解壓縮到/tmp目錄,然后將生成的安裝目錄授權(quán)給oracle.dba。

  ■數(shù)據(jù)庫安裝
  1. 以O(shè)racle用戶登錄系統(tǒng),進入安裝源目錄,運行“./runInstaller”,開始安裝;

  2. 進入安裝界面后點“Next”,出現(xiàn)設(shè)置目錄的界面;

  假如用戶的環(huán)境變量設(shè)置正確這個界面中的目錄會自動完成設(shè)置,否則就要通過“瀏覽”按鈕選擇目錄,設(shè)置完成后點擊“Next”,進入下一步;

  3. 剩下的工作就很簡單了,只要按照提示做就基本沒問題,但有以下一些地方要注重:

  ● 在Unix Group Name 字段中添入“dba”;

  ● 選擇“Oracle8i Enterprise Edition”;

  ● 安裝類型選擇“Custom”;

  ● 建議安裝內(nèi)容中不要選擇Intermedia,有些技術(shù)資料介紹說這個軟件運行不太穩(wěn)定,我們又何必自找麻煩呢!

  ● 在詢問是否在安裝時建立數(shù)據(jù)庫時,選擇“No”,因為我們要用Oracle提供的專門工具建立數(shù)據(jù)庫;

  ● 在安裝過程中需要以Root身份執(zhí)行兩個文件——只要用su命令進行一下身份轉(zhuǎn)換就行了。

  4. 要害在于做好預(yù)備

  只要預(yù)備工作沒問題,其實安裝數(shù)據(jù)庫系統(tǒng)的過程還是很簡單的。從技術(shù)角度講建立數(shù)據(jù)庫時設(shè)置的所有參數(shù)都可以在數(shù)據(jù)庫建完后進行修改,所以用戶根本沒必要擔心自己設(shè)置錯了怎么辦,只需認真看每一個步驟中的提示就行。這里筆者有一個小小的建議:假如用戶是初學者,建立數(shù)據(jù)庫時最好選擇典型安裝,這樣可以避過復(fù)雜的數(shù)據(jù)庫設(shè)置過程,減少麻煩。但是這種選擇可能會造成一些使用中的問題,比如:系統(tǒng)表空間小了、記錄文件沒有分區(qū)存放、數(shù)據(jù)庫文件過大或過小等。假如用戶已經(jīng)很熟悉Oracle數(shù)據(jù)庫中的基本概念和功能,又對自己的需求有很深入的了解,那么數(shù)據(jù)庫安裝類型選擇定制安裝才是上上之策。假如用來安裝的計算機檔次不是很高,安裝數(shù)據(jù)庫的過程將會很漫長。安裝完成后會有兩個缺省的數(shù)據(jù)庫治理員用戶:sys,口令是change_on_install;system,口令是manager。從系統(tǒng)安全的角度考慮,建議用戶要做的第一件事就是更改這兩個用戶的口令,方法是啟動數(shù)據(jù)庫后在SQLPlus中修改,具體方法后面會提到。

  ■讓數(shù)據(jù)庫工作起來
  1. 啟動數(shù)據(jù)庫

  啟動數(shù)據(jù)庫非常簡單,只要以O(shè)racle用戶的身份運行下面的命令就行了。

  svrmgrl

  connect internal

  startup

  quit

  2. 開始工作

  假如用戶是在服務(wù)器端使用數(shù)據(jù)庫,那么可以用Oracle提供的SQLPlus進行數(shù)據(jù)庫操作,假設(shè)要更改用戶口令,可以這樣做:

  sqlplus user/passWord

  sql>alter user sys identified by new_password;

  sql>exit

  假如用戶是在客戶端對數(shù)據(jù)庫進行操作的話事情會稍微麻煩一些:首先數(shù)據(jù)庫服務(wù)器端要對端口進行監(jiān)聽,收到請求后客戶端才能與服務(wù)器端建立連接,服務(wù)器端監(jiān)聽的方法是運行下面命令:lsnrctl start;然后客戶端用戶要通過NET8建立一個服務(wù)名稱,用來與服務(wù)器端進行連接;最后才能通過客戶端軟件,比如客戶端SQLPlus對數(shù)據(jù)庫進行操作。

  任何事情只要你把握了它的要害也就不會覺得難了。筆者認為在安裝Oracle數(shù)據(jù)庫的過程中要害是預(yù)備工作階段,預(yù)備工作做好了安裝過程其實很簡單。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 和田市| 浦江县| 东乌珠穆沁旗| 桐庐县| 新巴尔虎左旗| 莫力| 文水县| 东海县| 竹山县| 龙海市| 临高县| 博罗县| 拉萨市| 开封市| 扬州市| 保定市| 稷山县| 松原市| 泌阳县| 五台县| 岳池县| 兖州市| 深圳市| 乡宁县| 达日县| 宁安市| 乾安县| 长顺县| 乐安县| 石河子市| 穆棱市| 内乡县| 北川| 鄂托克前旗| 衡南县| 聂拉木县| 大关县| 建平县| 商洛市| 灵川县| 锡林郭勒盟|