版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、虛擬機(jī)redhat9下oracle9的安裝配置一、 軟件要求:Redhat 9Oracle 9.2.04VMware 5.5.3二、 軟件下載:oracle下載地址如下:(可按Ctrl鍵,同時(shí)點(diǎn)擊下面鏈接進(jìn)行下載)注:1) 虛擬linux磁盤(pán)空間8G以上;linux 2.8G,oracle 2.85G,數(shù)據(jù)庫(kù)2G;2) 虛擬機(jī)內(nèi)存,最好分配在512M或以上,速度比較快, 我試過(guò)用256M,超慢;3) 如果linux虛擬機(jī)硬盤(pán)空間不足;建議將安裝文件放在windows的盤(pán)符下,共享文件夾,通過(guò)mount -t smbfs方式來(lái)讓linux訪問(wèn)windows下共享的文件夾來(lái)進(jìn)行安裝,對(duì)虛擬linu
2、x來(lái)說(shuō),就不需要占用那么大的空間;需要保證虛擬就機(jī)linux和windows之間的網(wǎng)絡(luò)暢通;或通過(guò)虛擬機(jī)工具共享;三、 安裝前配置1) 創(chuàng)建組及用戶 (需在root用戶下)建立一個(gè)用戶和組,Oracle 往往要求建立兩個(gè)組,一個(gè)負(fù)責(zé)安裝,另一個(gè)負(fù)責(zé)管理,但很多老資格的DBA都認(rèn)為建立一個(gè)組就足夠了。以root用戶運(yùn)行下列命令:groupadd oracleuseradd oracle -g dbapasswd oracle (注:也可建多個(gè)組groupadd orainstallgroupadd oradbagroupadd oraoperuseradd ora -G orainstall,o
3、radba可以根據(jù)自己的情況用不同的用戶名字和組,根據(jù)自己喜好.)2) oracle安裝目錄可為 /home/oracle(注: Oracle安裝的位置應(yīng)遵守OFA( Optimal Flexible Architecture )規(guī)范,但在我的機(jī)器上,由于空間有限,所以將ORACLE_HOME設(shè)定為/soft/oracle,并要確保oracle用戶對(duì)這個(gè)目錄可讀寫(xiě)。)3) 修改sysctl.conf (需在root用戶下)vi /etc/sysctl.conf 在最后添如下內(nèi)容:#by fjkernel.shmmax = 261986254 #(此值不可超過(guò)虛擬機(jī)的理物理內(nèi)存)如果遺漏這步,安
4、裝的最后一步會(huì)報(bào)ORA-27123: unable to attach to shared memory segment錯(cuò)誤. 保存后執(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 三個(gè)文件夾(注:如文
7、件在windows中,則做如下操作; 但建議放到linux中在windows下,將存放安裝文件的文件夾oracle共享,設(shè)置共享權(quán)限為可讀可寫(xiě),然后執(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主機(jī)的ip地址/chenli/or
8、acle 中,chenli是windows主機(jī)的主機(jī)名,oracle是共享文件夾/home/ora/setup 是linux下的目錄路徑,必須存在,可以根據(jù)自己的需要,設(shè)定不同的路徑.)四、 安裝配置后最好重啟,用oracle登錄,并登入xwindow圖形界面進(jìn)入Disk1目錄執(zhí)行./runInstaller (將出現(xiàn)下面的界面)(注意,有些時(shí)候顯示的安裝界面是亂碼的,我的red hat linux 9的簡(jiǎn)體中文版,安裝程序都是英文的,這個(gè)時(shí)候可以通過(guò)執(zhí)行如下命令來(lái)解決問(wèn)題:export LANG=C 然后再執(zhí)行./runInstaller就不會(huì)有亂碼了.)1)2) 點(diǎn)擊Next 鍵,進(jìn)入下一
9、步,直至出現(xiàn)圖二 3) 一直next到完成,中間出現(xiàn)的錯(cuò)誤可點(diǎn) Ignore 忽略; 且在創(chuàng)建數(shù)據(jù)庫(kù)過(guò)程中要求輸入默認(rèn)用戶的密碼 4) 數(shù)據(jù)庫(kù)安裝成功后可用$:dbca 命令建多個(gè)數(shù)據(jù)庫(kù)(實(shí)例)五、 錯(cuò)誤總結(jié):我在安裝過(guò)程中出現(xiàn)了一些問(wèn)題1) 彈出對(duì)話框,顯示錯(cuò)誤信息:thrown when the ip address of a host cannot be determined 這時(shí)候需要用root用戶打開(kāi)/etc/hosts 編輯該文件,ip地址和主機(jī)名字的對(duì)應(yīng)關(guān)系,盡量簡(jiǎn)單,在第二列,即主機(jī)名列,不要出現(xiàn)ip地址形式x.x.x.x的主機(jī)名2) 在安裝的最后,安裝agent工具的時(shí)候出現(xiàn)
10、如下的錯(cuò)誤信息:Parameter "orahome" = /oracle/product/9.2.0Parameter "nodeinfo" = NO_VALUEAgent Service Failed這個(gè)問(wèn)題是沒(méi)有打補(bǔ)丁引起的,不過(guò)該問(wèn)題不會(huì)影響到數(shù)據(jù)庫(kù)的使用,只是agent工具不可用.下載p2617419_220_GENERIC.zipp3006854_9204_LINUX.zipp3238244_9204_LINUX.zip然后安裝,需要重新執(zhí)行oracle的安裝./runInstaller,所以最好在安裝前打一下這個(gè)補(bǔ)丁.補(bǔ)丁安裝如下:a) p
11、2617419_220_GENERIC.zip 是oracle的opatch 補(bǔ)丁工具,在虛擬機(jī)中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的一個(gè)補(bǔ)丁,安裝步驟如下$
12、 unzip p3006854_9204_LINUX.zip 解壓生成 3006854目錄$ cd 3006854 進(jìn)入補(bǔ)丁目錄oraclelocal 3006854$ opatch apply 安裝補(bǔ)丁oraclelocal 3006854$ opatch lsinventory 查看安裝是否成功c) p3238244_9204_LINUX.zip 是oracle的一個(gè)補(bǔ)丁,安裝同上3) ORA-29807: specified operator does not exist 在建立新的DB時(shí)會(huì)出現(xiàn)的錯(cuò)誤。 這是Oracle 的bug , 可以忽略掉,安裝完成后,在$ORACLE_HOME/
13、rdbms/admin 目錄下運(yùn)行utlrp.sql ,用于修補(bǔ)ORA-29807 錯(cuò)誤。4) creating and starting Oracle instance 80%ORA-29550: java session state cleared(沒(méi)打補(bǔ)的原故,但對(duì)數(shù)據(jù)創(chuàng)建使用沒(méi)影響,可Ignore忽略)5)小小的提示:如果大家以后碰到類(lèi)似ORA-xxxx之類(lèi)的錯(cuò)誤信息,可以用oerr ora NUMBER這個(gè)命令來(lái)看看oracle是怎么解釋和解決這個(gè)問(wèn)題的。六、 啟動(dòng)數(shù)據(jù)庫(kù)用oracle用戶登錄linux首先執(zhí)行命令$:sqlplus "/ as sysdba"SQ
14、L> startup 啟動(dòng)數(shù)據(jù)庫(kù);SQL> shutdown 關(guān)閉數(shù)據(jù)庫(kù).啟動(dòng)監(jiān)控程序,在普通命令行下執(zhí)行如下命令$:lsnrctl start 啟動(dòng)監(jiān)控$:lsnrctl stop 停止監(jiān)控七、 使用數(shù)據(jù)庫(kù)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,默認(rèn)表空間為ts_test1注意,這個(gè)時(shí)候還不能用test1登錄數(shù)據(jù)庫(kù),因?yàn)閠est1用戶還沒(méi)有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;這時(shí)你可以用dev用戶進(jìn)行登錄了.4)修改用戶密碼用sys或者system用戶登錄,執(zhí)行如下的sql修改用戶密碼alter user test1identified by manager;最后還因?yàn)樽⒁庖粋€(gè)小問(wèn)題,修改ORACLE_HOME/network/admin/tnsnames.ora,將配置該文件中所有HOST的值,全部由ip地址替換,這樣在登錄數(shù)據(jù)庫(kù)的過(guò)程總,減少了主機(jī)名字=>ip地址的解析過(guò)程,有些時(shí)候,會(huì)提高一下登錄的速度.5)創(chuàng)建seq對(duì)象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用戶下建立開(kāi)發(fā)環(huán)境在需要用oracle數(shù)據(jù)庫(kù)的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程序;并且要保證在開(kāi)發(fā)過(guò)程中,可以使用oracle下的頭文件,庫(kù)文件;到這里oracle數(shù)據(jù)庫(kù)就可以使用了九、 完全卸載(刪除)ORACLE1.用oracle用戶登錄如果要再次安裝, 最好先做一些備份工作。包括用戶的登錄腳本,數(shù)據(jù)庫(kù)自動(dòng)啟動(dòng)關(guān)閉的腳本,和Listener自動(dòng)啟動(dòng)的腳本。要是有可能連創(chuàng)建數(shù)據(jù)庫(kù)的腳本也保存下來(lái)2.使用SQL*PLUS停止數(shù)據(jù)庫(kù)oracleora920 oracle$ sqlplus /nologSQL> connect / as sysdbaSQL> shutdown immediateSQL> exit3
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版辦公家具展會(huì)租賃與銷(xiāo)售合作合同3篇
- 二零二五年度武漢東湖風(fēng)景區(qū)旅游開(kāi)發(fā)合同3篇
- 二零二五年度藝術(shù)品共同創(chuàng)作與展覽合同2篇
- 二零二五版房屋租賃合同免責(zé)及維修保障3篇
- 二零二五版燈光照明工程設(shè)計(jì)咨詢合同2篇
- 二零二五版班組分包消防設(shè)施分包服務(wù)合同樣本3篇
- 二零二五版新媒體行業(yè)勞動(dòng)合同制度及知識(shí)產(chǎn)權(quán)保護(hù)協(xié)議2篇
- 二零二五年空調(diào)銷(xiāo)售與綠色消費(fèi)倡導(dǎo)合同3篇
- 二零二五年度鋼管模板租賃環(huán)保要求及價(jià)格評(píng)估合同3篇
- 二零二五版網(wǎng)絡(luò)安全威脅情報(bào)共享與預(yù)警服務(wù)合同范本3篇
- 2025-2030年中國(guó)糖醇市場(chǎng)運(yùn)行狀況及投資前景趨勢(shì)分析報(bào)告
- 八年級(jí)散文閱讀專(zhuān)題訓(xùn)練-八年級(jí)語(yǔ)文上冊(cè)知識(shí)梳理與能力訓(xùn)練
- 2024年杭州市中醫(yī)院高層次衛(wèi)技人才招聘筆試歷年參考題庫(kù)頻考點(diǎn)附帶答案
- 2024-2025學(xué)年人教版八年級(jí)數(shù)學(xué)上冊(cè)期末測(cè)試模擬試題(含答案)
- 《環(huán)境感知技術(shù)》2024年課程標(biāo)準(zhǔn)(含課程思政設(shè)計(jì))
- GB/T 45079-2024人工智能深度學(xué)習(xí)框架多硬件平臺(tái)適配技術(shù)規(guī)范
- 2024年安徽省銅陵市公開(kāi)招聘警務(wù)輔助人員(輔警)筆試自考練習(xí)卷二含答案
- 國(guó)家安全教育高教-第六章堅(jiān)持以經(jīng)濟(jì)安全為基礎(chǔ)
- 水處理藥劑采購(gòu)項(xiàng)目技術(shù)方案(技術(shù)方案)
- 2024年城市環(huán)衛(wèi)一體化服務(wù)合同
- 工地春節(jié)安全培訓(xùn)
評(píng)論
0/150
提交評(píng)論