




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、虛擬機redhat9下oracle9的安裝配置一、 軟件要求:Redhat 9Oracle 9.2.04VMware 5.5.3二、 軟件下載:oracle下載地址如下:(可按Ctrl鍵,同時點擊下面鏈接進行下載)注:1) 虛擬linux磁盤空間8G以上;linux 2.8G,oracle 2.85G,數(shù)據(jù)庫2G;2) 虛擬機內(nèi)存,最好分配在512M或以上,速度比較快, 我試過用256M,超慢;3) 如果linux虛擬機硬盤空間不足;建議將安裝文件放在windows的盤符下,共享文件夾,通過mount -t smbfs方式來讓linux訪問windows下共享的文件夾來進行安裝,對虛擬linu
2、x來說,就不需要占用那么大的空間;需要保證虛擬就機linux和windows之間的網(wǎng)絡(luò)暢通;或通過虛擬機工具共享;三、 安裝前配置1) 創(chuàng)建組及用戶 (需在root用戶下)建立一個用戶和組,Oracle 往往要求建立兩個組,一個負責安裝,另一個負責管理,但很多老資格的DBA都認為建立一個組就足夠了。以root用戶運行下列命令:groupadd oracleuseradd oracle -g dbapasswd oracle (注:也可建多個組groupadd orainstallgroupadd oradbagroupadd oraoperuseradd ora -G orainstall,o
3、radba可以根據(jù)自己的情況用不同的用戶名字和組,根據(jù)自己喜好.)2) oracle安裝目錄可為 /home/oracle(注: Oracle安裝的位置應(yīng)遵守OFA( Optimal Flexible Architecture )規(guī)范,但在我的機器上,由于空間有限,所以將ORACLE_HOME設(shè)定為/soft/oracle,并要確保oracle用戶對這個目錄可讀寫。)3) 修改sysctl.conf (需在root用戶下)vi /etc/sysctl.conf 在最后添如下內(nèi)容:#by fjkernel.shmmax = 261986254 #(此值不可超過虛擬機的理物理內(nèi)存)如果遺漏這步,安
4、裝的最后一步會報ORA-27123: unable to attach to shared memory segment錯誤. 保存后執(zhí)行(以使立即生效): sysctl p 4) 在.bash_profile中添加環(huán)境變量 vi /home/oracle/.bash_profie 在最后添加如下內(nèi)容:# by fjexport LD_ASSUME_KERNEL=2.4.1export ORACLE_BASE=/home/oracle/OraHomeexport ORACLE_HOME=/home/oracle/OraHome/9.2.0export ORACLE_SID=ora9iexpor
5、t ORACLE_TERM=xtermexport ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/dataLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/libexport LD_LIBRARY_PATHexport PATH=$PATH:$ORACLE_HOME/binCLASSPATH=$CLASSPATH:$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlibC
6、LASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlibexport PATH CLASSPATHunset USERNAME 保存后執(zhí)行(以使立即生效): source .bash_profile5) 解壓安裝文件zcat ship_9204_linux_disk1.cpio.gz | cpio -idmvzcat ship_9204_linux_disk2.cpio.gz | cpio -idmvzcat ship_9204_linux_disk3.cpio.gz | cpio idmv解壓后,生成 Disk1 Disk2 Disk3 三個文件夾(注:如文
7、件在windows中,則做如下操作; 但建議放到linux中在windows下,將存放安裝文件的文件夾oracle共享,設(shè)置共享權(quán)限為可讀可寫,然后執(zhí)行如下命令:mount -t smbfs -o username=cl,password=chenli,ip=192.168.1.100 -l /chenli/oracle /home/ora/setup命令解釋:上面命令中,username=cl,password=chenli中cl是windows用戶,chenli是cl用戶的密碼ip=192.168.1.100 中192.168.1.100 是windows主機的ip地址/chenli/or
8、acle 中,chenli是windows主機的主機名,oracle是共享文件夾/home/ora/setup 是linux下的目錄路徑,必須存在,可以根據(jù)自己的需要,設(shè)定不同的路徑.)四、 安裝配置后最好重啟,用oracle登錄,并登入xwindow圖形界面進入Disk1目錄執(zhí)行./runInstaller (將出現(xiàn)下面的界面)(注意,有些時候顯示的安裝界面是亂碼的,我的red hat linux 9的簡體中文版,安裝程序都是英文的,這個時候可以通過執(zhí)行如下命令來解決問題:export LANG=C 然后再執(zhí)行./runInstaller就不會有亂碼了.)1)2) 點擊Next 鍵,進入下一
9、步,直至出現(xiàn)圖二 3) 一直next到完成,中間出現(xiàn)的錯誤可點 Ignore 忽略; 且在創(chuàng)建數(shù)據(jù)庫過程中要求輸入默認用戶的密碼 4) 數(shù)據(jù)庫安裝成功后可用$:dbca 命令建多個數(shù)據(jù)庫(實例)五、 錯誤總結(jié):我在安裝過程中出現(xiàn)了一些問題1) 彈出對話框,顯示錯誤信息:thrown when the ip address of a host cannot be determined 這時候需要用root用戶打開/etc/hosts 編輯該文件,ip地址和主機名字的對應(yīng)關(guān)系,盡量簡單,在第二列,即主機名列,不要出現(xiàn)ip地址形式x.x.x.x的主機名2) 在安裝的最后,安裝agent工具的時候出現(xiàn)
10、如下的錯誤信息:Parameter "orahome" = /oracle/product/9.2.0Parameter "nodeinfo" = NO_VALUEAgent Service Failed這個問題是沒有打補丁引起的,不過該問題不會影響到數(shù)據(jù)庫的使用,只是agent工具不可用.下載p2617419_220_GENERIC.zipp3006854_9204_LINUX.zipp3238244_9204_LINUX.zip然后安裝,需要重新執(zhí)行oracle的安裝./runInstaller,所以最好在安裝前打一下這個補丁.補丁安裝如下:a) p
11、2617419_220_GENERIC.zip 是oracle的opatch 補丁工具,在虛擬機中unzip解壓后生成OPatch目錄,可放在$ORACLE_HOME目錄中,并將其路徑放在PATH環(huán)境變量中;$ unzip p2617419_220_GENERIC.zip 解壓生成 OPatch 目錄$ vi .bash_profile 編輯 .bash_profile文件export PATH=$PATH: $ORACLE_HOME/OPath$ sourch .bash_profile 使配置生效b) p3006854_9204_LINUX.zip 是oracel的一個補丁,安裝步驟如下$
12、 unzip p3006854_9204_LINUX.zip 解壓生成 3006854目錄$ cd 3006854 進入補丁目錄oraclelocal 3006854$ opatch apply 安裝補丁oraclelocal 3006854$ opatch lsinventory 查看安裝是否成功c) p3238244_9204_LINUX.zip 是oracle的一個補丁,安裝同上3) ORA-29807: specified operator does not exist 在建立新的DB時會出現(xiàn)的錯誤。 這是Oracle 的bug , 可以忽略掉,安裝完成后,在$ORACLE_HOME/
13、rdbms/admin 目錄下運行utlrp.sql ,用于修補ORA-29807 錯誤。4) creating and starting Oracle instance 80%ORA-29550: java session state cleared(沒打補的原故,但對數(shù)據(jù)創(chuàng)建使用沒影響,可Ignore忽略)5)小小的提示:如果大家以后碰到類似ORA-xxxx之類的錯誤信息,可以用oerr ora NUMBER這個命令來看看oracle是怎么解釋和解決這個問題的。六、 啟動數(shù)據(jù)庫用oracle用戶登錄linux首先執(zhí)行命令$:sqlplus "/ as sysdba"SQ
14、L> startup 啟動數(shù)據(jù)庫;SQL> shutdown 關(guān)閉數(shù)據(jù)庫.啟動監(jiān)控程序,在普通命令行下執(zhí)行如下命令$:lsnrctl start 啟動監(jiān)控$:lsnrctl stop 停止監(jiān)控七、 使用數(shù)據(jù)庫1)然后創(chuàng)建表空間create tablespace ts_test1 datafile '/home/oracle/tbspace/devbase_20080121.dbf' size 500M autoextend on next 100M maxsize 1000M;要確保/home/oracle/tbspace目錄存在,有權(quán)限,足夠的空間存放表空間文件2
15、)創(chuàng)建用戶create user test1 identified by test1 default tablespace ts_test1 temporary tablespace temp;創(chuàng)建用戶test1,密碼是test1,默認表空間為ts_test1注意,這個時候還不能用test1登錄數(shù)據(jù)庫,因為test1用戶還沒有create session,connect,resource權(quán)限,還不能登錄;3)給用戶授予權(quán)限grant resource,connect to test1; grant create session to test1;grant create table to te
16、st1;grant create tablespace to test1;grant create view to test1;這時你可以用dev用戶進行登錄了.4)修改用戶密碼用sys或者system用戶登錄,執(zhí)行如下的sql修改用戶密碼alter user test1identified by manager;最后還因為注意一個小問題,修改ORACLE_HOME/network/admin/tnsnames.ora,將配置該文件中所有HOST的值,全部由ip地址替換,這樣在登錄數(shù)據(jù)庫的過程總,減少了主機名字=>ip地址的解析過程,有些時候,會提高一下登錄的速度.5)創(chuàng)建seq對象cr
17、eate sequence SEQ_T_USERminvalue 1maxvalue 9999999start with 1increment by 1cache 20;6)創(chuàng)建表create table T_USER(NID number(10),SNAME varchar2(20),SADDRESS varchar2(200);八、 在linux用戶下建立開發(fā)環(huán)境在需要用oracle數(shù)據(jù)庫的linux用戶下配置環(huán)境變量,搜索路徑需可以找到oracle程序.vi .bash_profile 添加如下的配置#oracleexport ORACLE_BASE=/home/oracle/OraHo
18、meexport ORACLE_HOME=/home/oracle/OraHome/9.2.0export ORACLE_SID=ora9iexport ORACLE_TERM=xterm#LD_LIBRARY_PATHLD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib:/usr/local/lib:$ORACLE_HOME/rdbms/demoPATH=$PATH:/usr/bin:/usr/sbin:/usr/local/bin:.PATH=$PATH:$ORACLE_HOME/binexport PATH建立普通用戶在路徑$ORACLE_HOME/bin$
19、ORACLE_HOME/include$ORACLE_HOME/lib上所有目錄的rx讀執(zhí)行權(quán)限,這樣該登錄用戶才能使用$ORACLE_HOME/bin 目錄下的一些oracle程序;并且要保證在開發(fā)過程中,可以使用oracle下的頭文件,庫文件;到這里oracle數(shù)據(jù)庫就可以使用了九、 完全卸載(刪除)ORACLE1.用oracle用戶登錄如果要再次安裝, 最好先做一些備份工作。包括用戶的登錄腳本,數(shù)據(jù)庫自動啟動關(guān)閉的腳本,和Listener自動啟動的腳本。要是有可能連創(chuàng)建數(shù)據(jù)庫的腳本也保存下來2.使用SQL*PLUS停止數(shù)據(jù)庫oracleora920 oracle$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown immediateSQL> exit3
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45219-2025危險貨物自反應(yīng)物質(zhì)和有機過氧化物爆燃試驗方法
- 制作生意合同范本
- 2025年天津年貨運從業(yè)資格證模擬考試
- 買裝修材料合同范本
- 與機關(guān)單位合作合同范例
- 村級修橋合同范本
- 產(chǎn)品研發(fā)定制合同范本
- 信息咨詢收費合同范本
- 伙合合同范本
- 勞動合同范本 銀川
- 2024屆遼寧省沈陽市名校中考化學(xué)模擬試題含解析
- 2023版《思想道德與法治》(緒論-第一章)緒論 擔當復(fù)興大任 成就時代新人;第一章 領(lǐng)悟人生真諦 把握人生方向 第3講 創(chuàng)造有意義的人生
- 第6課 歐洲的思想解放運動(教學(xué)課件)-【中職專用】《世界歷史》同步課堂(同課異構(gòu))(高教版2023?基礎(chǔ)模塊)
- 2024年金華職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案解析
- 2024年湖南民族職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試題庫及答案解析
- 《不一樣的物體作業(yè)設(shè)計方案-2023-2024學(xué)年科學(xué)大象版》
- (2024年)發(fā)生輸液反應(yīng)時應(yīng)急預(yù)案及處理流程
- 國際貿(mào)易理論與實務(wù)(陳巖 第四版) 課件全套 第0-16章 緒論、國際貿(mào)易理論、國際貿(mào)易政策-國際貿(mào)易方式
- 能源經(jīng)濟學(xué)導(dǎo)論
- 《社區(qū)康復(fù)》課件-第七章 腦癱患兒的社區(qū)康復(fù)實踐
- 浙江金融職業(yè)學(xué)院單招《職業(yè)技能測試》參考試題庫(含答案)
評論
0/150
提交評論