部署Oracle數(shù)據(jù)庫(kù)_第1頁(yè)
部署Oracle數(shù)據(jù)庫(kù)_第2頁(yè)
部署Oracle數(shù)據(jù)庫(kù)_第3頁(yè)
部署Oracle數(shù)據(jù)庫(kù)_第4頁(yè)
部署Oracle數(shù)據(jù)庫(kù)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余21頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、第三章 部署Oracle數(shù)據(jù)庫(kù), 理論部分,部署Oracle數(shù)據(jù)庫(kù),使用PXE裝機(jī)服務(wù)需要哪些條件? 如何使DHCP服務(wù)支持PXE安裝? 如何為PXE安裝啟用kickstart應(yīng)答文件?,課程回顧,學(xué)會(huì)安裝Oracle數(shù)據(jù)庫(kù) 學(xué)會(huì)用腳本啟動(dòng)、停止Oracle數(shù)據(jù)庫(kù) 學(xué)會(huì)Oracle數(shù)據(jù)庫(kù)的邏輯備份,技能展示,本章結(jié)構(gòu),部署Oracle數(shù)據(jù)庫(kù),啟動(dòng)、停止Oracle數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的邏輯備份,前置條件的準(zhǔn)備,Oracle 11g安裝過(guò)程,安裝Oracle 11g,Oracle 11g基本管理,最流行的大型關(guān)系數(shù)據(jù)庫(kù) 由甲骨文公司出品,目前最新版本為11g R2 官方網(wǎng)站: 采用C/S模式、支持SQ

2、L查詢(xún)語(yǔ)言 在穩(wěn)定性、高性能、安全性等方面更適用于大型環(huán)境,關(guān)于Oracle數(shù)據(jù)庫(kù),系統(tǒng)配置的一般要求 物理內(nèi)存,不少于1GB 交換分區(qū),為物理內(nèi)存的1.52倍 磁盤(pán)空間,不少于8GB 擁有固定的FQDN名稱(chēng),安裝后不建議再更改,Oracle 11g的安裝條件4-1,軟件環(huán)境的一般要求 RHEL 5.x系統(tǒng)、RHEL 6.x系統(tǒng) 圖形桌面環(huán)境 + 開(kāi)發(fā)工具 + 中文Java支持 在RHEL 6.x中安裝時(shí),ksh需改用5.x的軟件包,Oracle 11g的安裝條件4-2,rootdbserver # yum -y install java-1.6.0 rootdbserver # cd /us

3、r/lib/jvm/jre-1.6.0/lib rootdbserver lib# mv fontconfig.bfc fontconfig.bfc.origin rootdbserver lib# cp fontconfig.RedHat.6.0.bfc fontconfig.bfc,使Java支持中文字體,rootdbserver # rpm -e ksh rootdbserver # rpm -ivh ./pdksh-5.2.14-36.el5.i386.rpm,RHEL 5.5提供的pdksh包,用戶(hù)環(huán)境要求 創(chuàng)建組賬號(hào)oinstall、dba,用戶(hù)賬號(hào)oracle 創(chuàng)建Oracle基

4、本目錄 為用戶(hù)oracle設(shè)置環(huán)境變量,并允許使用X終端,Oracle 11g的安裝條件4-3,rootdbserver # groupadd oinstall /安裝組 rootdbserver # groupadd dba /管理組 rootdbserver # useradd -g oinstall -G dba oracle rootdbserver # passwd oracle rootdbserver # mkdir /opt/oracle rootdbserver # chown -R oracle:oinstall /opt/oracle/ rootdbserver # ch

5、mod -R 775 /opt/oracle/,rootdbserver # vi oracle/.bash_profile umask 022 export ORACLE_BASE=/opt/oracle export ORACLE_SID=orcl export DISPLAY=:0.0 export LANG=zh_CN.UTF-8 rootdbserver # xhost + /須在圖形環(huán)境執(zhí)行 access control disabled, clients can connect from any host,內(nèi)核及會(huì)話(huà)要求 修改內(nèi)存調(diào)度參數(shù)、端口范圍、I/O請(qǐng)求 增大用戶(hù)oracl

6、e的進(jìn)程數(shù)、文件數(shù)限制,Oracle 11g的安裝條件4-4,rootdbserver # vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.

7、core.wmem_max = 1048586 rootdbserver # sysctl p,rootdbserver # vi /etc/pam.d/login session required pam_limits.so rootdbserver # vi /etc/security/limits.conf oracle soft nproc 8192 oracle hard nproc 16384 oracle soft nofile 32768 oracle hard nofile 65536,開(kāi)啟的進(jìn)程數(shù)限制,打開(kāi)的文件數(shù)限制,運(yùn)行runInstaller安裝程序 將下載的兩個(gè)zi

8、p包解壓到同一位置 進(jìn)入database目錄,由用戶(hù)oracle執(zhí)行安裝 通過(guò) -jreLoc 參數(shù)指定中文Java環(huán)境的路徑,Oracle 11g的安裝過(guò)程3-1,rootdbserver # su - oracle oracledbserver $ cd /var/ftp/pub/database/ oracledbserver database$ ./runInstaller -jreLoc /usr/lib/jvm/jre-1.6.0 正在啟動(dòng) Oracle Universal Installer. 檢查臨時(shí)空間: 必須大于 80 MB。 實(shí)際為 64829 MB 通過(guò) 檢查交換空間:

9、 必須大于 150 MB。 實(shí)際為 2047 MB 通過(guò) 檢查監(jiān)視器: 監(jiān)視器配置至少必須顯示 256 種顏色。 實(shí)際為 16777216 通過(guò) 準(zhǔn)備從以下地址啟動(dòng) Oracle Universal Installer /tmp/OraInstall2011-10-12_08-07-32PM. 請(qǐng)稍候.,典型的安裝設(shè)置 單實(shí)例數(shù)據(jù)庫(kù)、企業(yè)版、管理口令 基本目錄:/opt/oracle/ 軟件位置:/opt/oracle/product/11.2.0/dbhome_1/ 數(shù)據(jù)庫(kù)位置:/opt/oracle/oradata/ 產(chǎn)品清單:/opt/oracle/oraInventory/,Oracl

10、e 11g的安裝過(guò)程3-2,數(shù)據(jù)庫(kù)名稱(chēng),后續(xù)配置腳本,驗(yàn)證安裝結(jié)果 從命令行使用sqlplus工具訪問(wèn)數(shù)據(jù)庫(kù) 從瀏覽器訪問(wèn) https:/dbserver:1158/em/ 用戶(hù)名sys、管理口令、連接身份SYSDBA,Oracle 11g的安裝過(guò)程3-3,rootdbserver # cd /opt/oracle/product/11.2.0/dbhome_1/bin/ rootdbserver bin# ./sqlplus sys AS SYSDBA Enter password: /輸入管理密碼 Connected to: Oracle Database 11g Enterprise E

11、dition Release .0 - Production With the Partitioning, OLAP, Data Mining and Real Application Testing options SQL SHOW USER; /查看當(dāng)前用戶(hù) USER is SYS“ SQL HELP INDEX; /查看指令列表 COMPUTE LIST SET XQUERY CONNECT PASSWORD SHOW,OEM,Oracle企業(yè)管理控制臺(tái),請(qǐng)思考: Oracle 11g對(duì)物理內(nèi)存的要求是什么? 準(zhǔn)備11g的軟件環(huán)境時(shí),RHEL 6.x與5.x有何不同? 如

12、何使用英文界面的Oracle 11g安裝程序?,小結(jié),優(yōu)化執(zhí)行環(huán)境 全局配置/etc/profile,添加基目錄、執(zhí)行路徑 修改/etc/oratab,使orcl實(shí)例隨數(shù)據(jù)庫(kù)軟件啟動(dòng),啟動(dòng)、停止Oracle數(shù)據(jù)庫(kù)3-1,rootdbserver # vi /etc/profile export ORACLE_BASE=/opt/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_OWNER=oracle export ORACLE_SID=orcl export ORACLE_TERM=xte

13、rm export PATH=$PATH:$ORACLE_HOME/bin rootdbserver # vi /etc/oratab orcl:/opt/oracle/product/11.2.0/dbhome_1:Y,Oracle的服務(wù)組件 監(jiān)聽(tīng)器lsnrctl:提供數(shù)據(jù)庫(kù)訪問(wèn),默認(rèn)端口1521 啟動(dòng)器dbstart、dushut:?jiǎn)?dòng)、停止數(shù)據(jù)庫(kù)實(shí)例 控制器emctl:開(kāi)啟、關(guān)閉OEM平臺(tái),默認(rèn)端口1158,啟動(dòng)、停止Oracle數(shù)據(jù)庫(kù)3-2,oracledbserver $ lsnrctl status oracledbserver $ emctl stop dbconsole ora

14、cledbserver $ dbshut $ORACLE_HOME oracledbserver $ dbstart $ORACLE_HOME oracledbserver $ emctl stop dbconsole,使用系統(tǒng)服務(wù)腳本 編寫(xiě)/etc/init.d/oracle控制腳本 使用chkconfig工具添加為系統(tǒng)服務(wù) 使用service工具來(lái)啟動(dòng)、停止、重啟oracle服務(wù),啟動(dòng)、停止Oracle數(shù)據(jù)庫(kù)3-3,配置Oracle備份目錄 創(chuàng)建本地目錄(如 /opt/mydbbackup),并調(diào)整屬性 在SQL環(huán)境中指定備份位置,并授權(quán)備份用戶(hù),邏輯備份與恢復(fù)3-1,rootdbserv

15、er # mkdir /opt/mydbbackup rootdbserver # chown oracle:oinstall /opt/mydbbackup/ rootdbserver # sqlplus sys AS SYSDBA Enter password: SQL CREATE DIRECTORY dmpdir AS /opt/mydbbackup; Directory created. SQL GRANT read,write ON DIRECTORY dmpdir TO sysman; Grant succeeded. SQL GRANT all ON DIRECTORY dmp

16、dir TO system; Grant succeeded.,授權(quán)備份用戶(hù),定義備份位置,執(zhí)行邏輯備份 使用expdp工具導(dǎo)出數(shù)據(jù)庫(kù),邏輯備份與恢復(fù)3-2,rootdbserver # expdp lisi/123456 DIRECTORY=dmpdir DUMPFILE=lisi-20111014.dmp .,rootdbserver # expdp system/123456 DIRECTORY=dmpdir DUMPFILE=orcl-full-20111014.dmp FULL=Y ,導(dǎo)出整個(gè)數(shù)據(jù)庫(kù),導(dǎo)出用戶(hù)lisi的數(shù)據(jù)庫(kù),執(zhí)行邏輯恢復(fù) 使用impdp工具導(dǎo)入數(shù)據(jù)庫(kù),邏輯備份與恢復(fù)

17、3-3,rootdbserver # impdp lisi/123456 DIRECTORY=dmpdir DUMPFILE=lisi-20111014.dmp REUSE_DATAFILES=Y TABLE_EXISTS_ACTION=REPLACE ,恢復(fù)用戶(hù)lisi的數(shù)據(jù)庫(kù),rootdbserver # impdp system/123456 DIRECTORY=dmpdir DUMPFILE=orcl-full-20111014.dmp REUSE_DATAFILES=Y TABLE_EXISTS_ACTION=REPLACE FULL=Y ,恢復(fù)整個(gè)數(shù)據(jù)庫(kù),關(guān)于impdp導(dǎo)入 建議在

18、新的Oracle平臺(tái)執(zhí)行導(dǎo)入 否則應(yīng)重建用戶(hù)再導(dǎo)入,這樣更加完整,邏輯恢復(fù)提示,rootdbserver # sqlplus sys/Oracle11g AS SYSDBA SQL DROP USER sysman CASCADE; SQL CREATE USER sysman IDENTIFIED BY 123456; SQL GRANT dba TO sysman;,本章總結(jié),部署Oracle數(shù)據(jù)庫(kù),啟動(dòng)、停止Oracle數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的邏輯備份,前置條件的準(zhǔn)備,Oracle 11g安裝過(guò)程,安裝Oracle 11g,Oracle 11g基本管理,第三章 部署Oracle數(shù)據(jù)庫(kù), 上機(jī)部分,第三章 部署Oracle數(shù)據(jù)庫(kù),需求描述 部署Oracle 11g企業(yè)版,建立orcl實(shí)例 使Oracle數(shù)據(jù)庫(kù)能夠在開(kāi)機(jī)后自動(dòng)啟動(dòng)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論