oracle實(shí)訓(xùn)報(bào)告3
實(shí)訓(xùn)報(bào)告:
Unix與數(shù)據(jù)庫課程設(shè)計(jì)
專業(yè)大型數(shù)據(jù)庫與小型機(jī)技術(shù)方向
學(xué)號3080201*533姓名趙彬彬
實(shí)訓(xùn)內(nèi)容:oracle9i在紅旗4.1平臺上的安裝
一.Oracle9.2.0.4安裝步驟
安裝目錄/oracle/binbin/product/9.2.0
1.安裝環(huán)境檢查
首先檢查軟硬件環(huán)境是否滿足要求。要求:物理內(nèi)存512M、安裝所需磁盤空間約4G、臨時(shí)存儲(chǔ)空間如/tmp約1.5G、32位操作系統(tǒng)。
2.安裝前準(zhǔn)備
(1)從FTP下載安裝文件和所需的操作系統(tǒng)補(bǔ)丁文件。3個(gè)安裝文件:disk1.cpio、disk2.cpio、disk3.cpio1個(gè)操作系統(tǒng)補(bǔ)丁文件:p3006854_9204_LINUX.zip
(2)修改虛擬機(jī)的網(wǎng)卡為橋接模式。配置linux的ip地址為192.168.1.54。查看主機(jī)是否與虛擬機(jī)能通信。利用xftp工具,將上面四個(gè)文件傳入linux的/oracle目錄下。
(3)創(chuàng)建目錄
#mkdirp/oracle/binbin/product/9.2.0
(4)利用puttty工具登陸系統(tǒng)。創(chuàng)建安裝Oracle數(shù)據(jù)庫所要求的Linux用戶和組:用戶名oracle/oracle、組dba
#groupadddba
#useraddgdbaoracle#passwdoracle輸入oracle再次確認(rèn)密碼
(4)oracle用戶需要對/oracle目錄有全部權(quán)限,修改/oracle目錄的所有者為oracle用戶所有。
#chownRoracle:dba/oracle
(5)以oracle用戶登錄系統(tǒng),修改oracle用戶主目錄下的.bash_profile文件,增加以下內(nèi)容:
#vi/home/oracle/.bash_profile
exportORACLE_BASE=/oracle/binbin
exportORACLE_HOME=/oracle/binbin/product/9.2.0exportORACLE_SID=binbin
exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"exportPATH=$ORACLE_HOME/bin:$PATHexportORACLE_DOC=$ORACLE_HOME/doc
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.zip
CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.zipCLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/translator.zipCLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/runtime.zipCLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/*.jarCLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*.jar
CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/*.jarCLASSPATH=$CLASSPATH:.exportCLASSPATH
if[!$LD_LIBRARY_PATH];then
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/jdbc/lib
exportLD_LIBRARY_PATHfi
ulimit-n65535>/dev/null2>&1
(6)以root登錄系統(tǒng)為操作系統(tǒng)打補(bǔ)丁。即先將補(bǔ)丁文件解壓,再運(yùn)行shell來安裝。
#unzipp3006854_9204_LINUX.zip#shrhel3_pre_install.sh
(7)將3個(gè)cpio安裝文件解壓縮。
#cpioidmv 3.開始安裝 (1)以oracle用戶登錄,啟動(dòng)圖形界面(安裝需要在圖形界面下進(jìn)行)。(2)啟動(dòng)終端窗口,進(jìn)行如下兩項(xiàng)環(huán)境設(shè)置,然后運(yùn)行安裝程序runInstaller進(jìn)入安裝界面。 $exportDISPLAY=:0.0$exportLANG=C$./runInstaller 4.測試安裝#sqlplus/nolog SQL>conn/assysdba SQL>showSGA TotalSystemGlobalArea219223120bytesFixedSize451664bytesVariableSize201*26592bytesDatabaseBuffers16777216bytesRedoBuffers667648bytes SQL>selectfile_name,bytesfromdba_data_files; FILE_NAMEBYTES------------------------------------------------------- /oracle/binbin/oradata/binbin/system01.dbf387973120/oracle/binbin/oradata/binbin/undotbs01.dbf209715200/oracle/binbin/oradata/binbin/cwmlite01.dbf20971520/oracle/binbin/oradata/binbin/drsys01.dbf20971520/oracle/binbin/oradata/binbin/example01.dbf155975680/oracle/binbin/oradata/binbin/indx01.dbf26214400/oracle/binbin/oradata/binbin/odm01.dbf20971520/oracle/binbin/oradata/binbin/tools01.dbf10485760/oracle/binbin/oradata/binbin/users01.dbf26214400/oracle/binbin/oradata/binbin/xdb01.dbf47185920已選擇10行。 SQL>select*fromv$controlfile;STATUS---------NAME ------------------------------------------------/oracle/binbin/oradata/binbin/control01.ctl/oracle/binbin/oradata/binbin/control02.ctl/oracle/binbin/oradata/binbin/control03.ctl 注意:oracle目錄的擁有者必須為oracle用戶。安裝中會(huì)提示你 以root用戶身份執(zhí)行/tmp/orainstRoot.sh腳本。root用戶再次執(zhí)行一個(gè)腳本文件,/oracle/binbin/product/9.2.0/root.sh。 5.導(dǎo)入數(shù)據(jù): 創(chuàng)建student表空間。創(chuàng)建binbin用戶,密碼同用戶名,默認(rèn)的表空間為student。賦予binbin用戶相應(yīng)的權(quán)限。導(dǎo)入/oracle下的shixun.dmp備份。 SQL>selecttable_namefromuser_tables;TABLE_NAME ---------------------------------------------------TB_LEARNING_INFOTB_SCORE_INFOTB_STU_INFO SQL>descTB_LEARNING_INFO NameNull?Type------------------------------------LEARNING_IDNOTNULLNUMBER STU_IDVARCHAR2(7)CLASS_IDVARCHAR2(8)CHECK_FLAGVARCHAR2(1)EVAL_FLAGVARCHAR2(1)CERT_IDVARCHAR2(20)CHECK_DATEVARCHAR2(10)CHANGE_FLAGVARCHAR2(1) 二.遇到的問題: 1.磁盤空間不足 解決的方法:關(guān)閉虛擬機(jī),選擇編輯虛擬機(jī),添加一塊磁盤,大小為8G。然后打開虛擬機(jī)。用root用戶登錄,輸入fdiskl,查看系統(tǒng)是否識別硬盤。再輸入fdisk/dev/sdb,對SCSI第二塊硬盤進(jìn)行分區(qū)。分區(qū)后,用mkfstext3/dev/sdb1進(jìn)行格式化。最后把/dev/sdb1掛載到/oracle目錄下。2.無法連接到圖形界面 解決的方法:把root用戶注銷,此時(shí)就oracle登錄系統(tǒng),并且以oracle用戶進(jìn)入的圖形界面。3.權(quán)限不足 解決方法:把三個(gè)文件擁有者的權(quán)限授予oracle,并查看/oracle目錄擁有者是否為oracle。 三.收獲 體會(huì):通過這次安裝oracle的實(shí)踐,充分運(yùn)用以前所學(xué)的linux基礎(chǔ),更好的記住和運(yùn)用這些知識。體會(huì)到光看課本是不行的,必須付出實(shí)踐,在實(shí)踐中學(xué)習(xí),在實(shí)踐中增長知識才是最快的。實(shí)踐能力是最重要的。 感想:通過這次實(shí)訓(xùn),是我深深的明白一個(gè)道理,做什么事情需要實(shí)踐去證明。雖然平時(shí)對一些了解,但是實(shí)踐起來還是有一定的差距的。 擴(kuò)展閱讀:oracle實(shí)訓(xùn)報(bào)告 Unix與數(shù)據(jù)庫課程 專業(yè)計(jì)算機(jī)應(yīng)用技術(shù) 學(xué)號3080201*533 姓名趙彬彬 實(shí)訓(xùn)內(nèi)容:oracle9i在紅旗4.1平臺上的安裝 一.Oracle9.2.0.4安裝步驟 安裝目錄/oracle/binbin/product/9.2.0 1.安裝環(huán)境檢查 首先檢查軟硬件環(huán)境是否滿足要求。要求:物理內(nèi)存512M、安裝所需磁盤空間約4G、臨時(shí)存儲(chǔ)空間如/tmp約1.5G、32位操作系統(tǒng)。 2.安裝前準(zhǔn)備 (1)從FTP下載安裝文件和所需的操作系統(tǒng)補(bǔ)丁文件。 3個(gè)安裝文件:disk1.cpio、disk2.cpio、disk3.cpio1個(gè)操作系統(tǒng)補(bǔ)丁文件:p3006854_9204_LINUX.zip(2)創(chuàng)建目錄#mkdirp/oracle/binbin/product/9.2.0 (3)配置虛擬機(jī)的網(wǎng)卡為橋接模式,配置id地址為192.168.1.54。利用ping命令,測試主機(jī)是否與linux通信。利用xftp工具,將上面四個(gè)文件傳入oracle目錄下。 (4)用putty登陸linux。創(chuàng)建安裝Oracle數(shù)據(jù)庫所要求的Linux用戶和組:用戶名oracle/oracle、組dba #groupadddba #useraddgdbaoracle#passwdoracle輸入oracle再次確認(rèn)密碼 (5)oracle用戶需要對/oracle目錄有全部權(quán)限,修改/oracle目錄的所有者為oracle用戶所有。 #chownRoracle:dba/oracle (6)以oracle用戶登錄系統(tǒng),修改oracle用戶主目錄下的.bash_profile文件,增加以下內(nèi)容: #vi/home/oracle/.bash_profile exportORACLE_BASE=/oracle/binbin exportORACLE_HOME=/oracle/binbin/product/9.2.0exportORACLE_SID=binbin exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"exportPATH=$ORACLE_HOME/bin:$PATHexportORACLE_DOC=$ORACLE_HOME/doc CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.zip CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.zip CLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/translator.zip CLASSPATH=$CLASSPATH:$ORACLE_HOME/sqlj/lib/runtime.zip CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/*.jarCLASSPATH=$CLASSPATH:$JAVA_HOME/lib/*.jar CLASSPATH=$CLASSPATH:$JAVA_HOME/jre/lib/*.jarCLASSPATH=$CLASSPATH:.exportCLASSPATH if[!$LD_LIBRARY_PATH];then LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib:$ORACLE_HOME/jdbc/lib exportLD_LIBRARY_PATHfi ulimit-n65535>/dev/null2>&1 (7)以root登錄系統(tǒng)為操作系統(tǒng)打補(bǔ)丁。即先將補(bǔ)丁文件解壓,再運(yùn)行shell來安裝。 #unzipp3006854_9204_LINUX.zip#shrhel3_pre_install.sh (8)將3個(gè)cpio安裝文件解壓縮。 #cpioidmv 3.開始安裝 注意:oracle目錄的擁有者必須為oracle。安裝過程中,根據(jù)提示運(yùn)行相應(yīng)的文件。 (1)以oracle用戶登錄,啟動(dòng)圖形界面(安裝需要在圖形界面下進(jìn)行)。 (2)啟動(dòng)終端窗口,進(jìn)行如下兩項(xiàng)環(huán)境設(shè)置,然后運(yùn)行安裝程序runInstaller進(jìn)入安裝界面。 $exportDISPLAY=:0.0$exportLANG=C$./runInstaller 4.測試安裝#sqlplus/nolog SQL>conn/assysdba SQL>showSGA TotalSystemGlobalArea219223120bytesFixedSize451664bytesVariableSize201*26592bytesDatabaseBuffers16777216bytesRedoBuffers667648bytesSQL>selectfile_namefromdba_data_files;FILE_NAME --------------------------------------------------------- /oracle/binbin/oradata/binbin/system01.dbf/oracle/binbin/oradata/binbin/undotbs01.dbf/oracle/binbin/oradata/binbin/cwmlite01.dbf/oracle/binbin/oradata/binbin/drsys01.dbf/oracle/binbin/oradata/binbin/example01.dbf/oracle/binbin/oradata/binbin/indx01.dbf/oracle/binbin/oradata/binbin/odm01.dbf/oracle/binbin/oradata/binbin/tools01.dbf/oracle/binbin/oradata/binbin/users01.dbf/oracle/binbin/oradata/binbin/xdb01.dbfSQL>selectnamefromv$controlfile;NAME ------------------------------------------------/oracle/binbin/oradata/binbin/control01.ctl/oracle/binbin/oradata/binbin/control02.ctl/oracle/binbin/oradata/binbin/control03.ctl 二.遇到的問題:1.磁盤空間不足 解決的方法:關(guān)閉虛擬機(jī),選擇編輯虛擬機(jī),添加一塊磁盤,大小為8G。然后打開虛擬機(jī)。用root用戶登錄,輸入fdiskl,查看系統(tǒng)是否識別硬盤。再輸入fdisk/dev/sdb,對SCSI第二塊硬盤進(jìn)行分區(qū)。分區(qū)后,用mkfstext3/dev/sdb1進(jìn)行格式化。最后把/dev/sdb1掛載到/oracle目錄下。2.無法連接到圖形界面 解決的方法:把root用戶注銷,此時(shí)就oracle登錄系統(tǒng),并且以oracle用戶進(jìn)入的圖形界面。3.權(quán)限不足 解決方法:把三個(gè)文件擁有者的權(quán)限授予oracle,并查看/oracle目錄擁有者是否為oracle。 4.oracle用戶無法啟動(dòng)圖形界面 解決方法:刪除tmp目錄下的臨時(shí)文件。5.臨時(shí)文件產(chǎn)生的錯(cuò)誤 解決方法:刪除先前的臨時(shí)文件。 三.收獲 體會(huì):通過這次安裝oracle的實(shí)踐,充分運(yùn)用以前所學(xué)的linux基礎(chǔ),更好的運(yùn)用這些知識。體會(huì)到光看課本是不行的,必須付出實(shí)踐,在實(shí)踐中學(xué)習(xí),在實(shí)踐中增長知識才是最快的。實(shí)踐能力是最重要的。 感想:通過這次實(shí)訓(xùn),我明白實(shí)踐是很重要的,是檢驗(yàn)?zāi)銓W(xué)習(xí)知識的深度,學(xué)習(xí)的能力。做什么也不能急于求成,先做好先前準(zhǔn)備,再著手安裝。過程中出現(xiàn)問題是很正常的,要沉下心來分析出現(xiàn)的問題,針對問題找出解決的方法。 友情提示:本文中關(guān)于《oracle實(shí)訓(xùn)報(bào)告3》給出的范例僅供您參考拓展思維使用,oracle實(shí)訓(xùn)報(bào)告3:該篇文章建議您自主創(chuàng)作。 來源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問題,請聯(lián)系我們及時(shí)刪除。
《oracle實(shí)訓(xùn)報(bào)告3》由互聯(lián)網(wǎng)用戶整理提供,轉(zhuǎn)載分享請保留原作者信息,謝謝!
鏈接地址:http://m.seogis.com/gongwen/712081.html