




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、Oracle 11g安裝配置指導書杭州華三通信技術.cn資料版本:5P103-20111222版本:iMC PLAT 5.1 (E0202)者所有,保留一切權利。本書內(nèi)容的部分或全部,并不得以任何Copyright 2010-2011 杭州華三通信技術及其本公司形式。,任何和個人不得擅自摘抄、H3Care、H3C、Aolynk、TOP G、IRF、NetPilot、Neocean、NeoVTL、SecPro、SecPoint、SecEngine、SecPath、Comware、Secware、Storware、NQA、VVG、V2G、VnG、PSPT、XGbus、N-Bus、TiGem、Inn
2、oVision、HUASAN、華三均為杭州華三通信技術利人擁有。的商標。對于本手冊中出現(xiàn)的其它公司的商標、標識及商品名稱,由各自權由于版本升級或其他原因,本手冊內(nèi)容有可能變更。H3C 保留在沒有任何通知或者提示的情況下對本手冊的內(nèi)容進行修改的權利。本手冊僅作為使用指導,H3C 盡全力在本手冊中提供準確的信息,但是 H3C 并不確保手冊內(nèi)容完全沒有錯誤,本手冊中的所有陳述、信息和建議也不構成任何明示或暗示的擔保。前 言本手冊各章節(jié)內(nèi)容如下:第 1 章 說明。介紹 Oracle 11g 的一些版本信息。第 2 章 安裝前準備。介紹 Oracle 11g 在安裝前的準備工作。第 3 章 數(shù)據(jù)庫服務器
3、安裝。介紹 Oracle 11g 數(shù)據(jù)庫服務器的安裝步驟。第 4 章 數(shù)據(jù)庫客戶端安裝。介紹 Oracle 11g 數(shù)據(jù)庫客戶端的安裝步驟。第 5 章 配置網(wǎng)絡服務名。介紹 Oracle 11g 網(wǎng)絡服務名的配置方法。第 6 章 Oracle 管理。介紹 Oracle 11g 服務器的常用操作,如啟動 Oracle 服務、配置 Oracle和設置 Oracle 自啟動等。第 7 章 安裝 iMC。介紹 iMC 安裝時需要注意的事宜。第 8 章 常見維護問題。介紹 Oracle 在安裝和使用過程中的常見問題和解決辦法。前言部分包含如下內(nèi)容:讀者對象本書約定資料獲取方式技術支持資料意見反饋讀者對象
4、本手冊主要適用于如下工程師:網(wǎng)絡規(guī)劃現(xiàn)場技術支持與維護負責網(wǎng)絡配置和維護的網(wǎng)絡管理員本書約定1. 圖形界面格式約定2. 各類標志本書還采用各種醒目標志來表示在操作過程中應該特別注意的地方,這些標志的意義如下:提醒操作中應注意的事項,不當?shù)牟僮骺赡軙е聰?shù)據(jù)丟失或者設備損壞。對操作內(nèi)容的描述進行必要的補充和說明。格 式意 義帶尖括號“”表示按鈕名,如“單擊按鈕”。資料獲取方式您可以通過H3C()獲取最新的資料相關的主要欄目介紹如下:資料:H3C與服務支持/文檔中心:可以獲取硬件安裝類、軟件升級類、配置類或維護類等資料。技術:可以獲取書等。解決方案:可以獲取解決方案類資料。服務支持/軟件:可以獲取
5、與軟件版本配套的資料。介紹和技術介紹的文檔,包括相關介紹、技術介紹、技術白皮技術支持用戶支持郵箱:custom技術支持:(、固話均可撥打):.cn資料意見反饋如果您在使用過程中發(fā)現(xiàn):資料的任何問題,可以通過以下方式反饋:感謝您的反饋,讓我們做得更好!目 錄1 說明1-12 安裝前準備2-12.1 確認Oracle的依賴包2-12.2 檢查磁盤空間2-22.3 修改內(nèi)核文件2-22.4 創(chuàng)建用戶和組2-22.5 修改安裝程序上傳目錄的權限2-32.6 創(chuàng)建Oracle基目錄、所有者及權限2-32.7 修改profile文件2-32.8 設置oracle用戶的環(huán)境變量2-32.9 檢查環(huán)境變量是否
6、生效2-42.10 上傳安裝版本2-43 數(shù)據(jù)庫服務器安裝3-14 數(shù)據(jù)庫客戶端安裝4-15 配置網(wǎng)絡服務名5-16 Oracle管理6-16.1 手工啟動Oracle服務6-16.2 配置Oracle6-16.2.1 增加器的數(shù)據(jù)庫服務6-16.3 配置Oracle的進程數(shù)和連接數(shù)6-26.4 手工停止Oracle服務6-26.5 設置Oracle自啟動6-36.6 創(chuàng)建數(shù)據(jù)庫用戶6-36.7 設置Oracle客戶端字符集6-46.8 調(diào)整數(shù)據(jù)庫空間6-46.8.1 通過圖形界面的操作方式6-56.8.2 通過SQL語句的操作方式6-66.9 調(diào)整數(shù)據(jù)庫內(nèi)存參數(shù)6-66.10 設置Oracl
7、e數(shù)據(jù)庫用戶有效期6-76.11 Oracle數(shù)據(jù)庫用戶過期如何處理6-76.12數(shù)據(jù)庫用戶6-10i7 安裝iMC7-18 常見維護問題8-1ii1說明本文檔描述 iMC使用 Oracle 11g 數(shù)據(jù)庫時,在 Linux 操作系統(tǒng)上安裝數(shù)據(jù)庫過程中和安裝完成后需要關注的配置信息。本文檔中使用的截圖均為英文版本的安裝配置界面。中文版本的具體配置參數(shù)名稱可以在相關上下文中找到。本文檔使用的數(shù)據(jù)庫版本為 Oracle 11g,其他版本可能略有區(qū)別,不再詳述。Oracle 11g 的安裝操作應該在安裝 iMC動操作系統(tǒng),才能繼續(xù)安裝 iMC。之前完成。Oracle 11g 數(shù)據(jù)庫安裝完成后,必須重
8、新啟本文檔描述的 Oracle 安裝過程是一個通用的安裝過程,建議用戶根據(jù)自己的系統(tǒng)軟硬件進行配置,以便使系統(tǒng)獲得最佳性能,如果要了解 Oracle 數(shù)據(jù)庫更詳細的安裝過程和安裝參數(shù)設置,請參考Oracle)上的Oracle Database Installation Guide、Oracle Database QuickInstallation Guide和Oracle Universal Installer and OPatch Users Guide等文檔。目前 iMC已經(jīng)支持數(shù)據(jù)庫分離安裝,即將數(shù)據(jù)庫安裝在單獨的服務器上,統(tǒng)一將 iMC 的數(shù)據(jù)存放于一臺數(shù)據(jù)庫服務器上。如采用此方式,需
9、注意以下幾點:在部署 iMC 組件的服務器上,需要安裝與數(shù)據(jù)庫服務器版本相同的 Oracle 客戶端。數(shù)據(jù)庫服務器上必須創(chuàng)建一個數(shù)據(jù)文件夾,然后在 iMC 組件的部署過程中進行選取。請使用 Linux 5.0 版本的操作系統(tǒng)。1-12安裝前準備在進行安裝操作時,為了確保相關命令被正確識別和執(zhí)行,令。拷貝、粘貼,而應逐條手工輸入命32 位操作系統(tǒng)必須使用 32 位 Oracle 數(shù)據(jù)庫,64 位操作系統(tǒng)必須使用 64 位 Oracle 數(shù)據(jù)庫。在安裝 Oracle 11g 數(shù)據(jù)庫之前,必須以 root 用戶登錄系統(tǒng),完成下面配置工作。2.1確認Oracle的依賴包安裝 Oracle 之前,必須保
10、證操作系統(tǒng)中安裝了所需的軟件包。軟件包位數(shù)必須為 32 位。對于 Linux AS 5 操作系統(tǒng),可以使用如下命令進行:rpm qarpm -q所有已安裝的軟件包某個 rpm 文件是否存在此外,當某個軟件包不存在時,可將軟件包拷貝到本地,并執(zhí)行如下命令進行安裝:rpm -i.rpm需要安裝的依賴包如下:binutils-.2-18compat-libstdc+-33-3.2.3-47.3 elfutils-libelf-0.97-5elfutils-libelf-devel-0.97-5 glibc--2.19mon--2.19glibc-deve
11、l--2.19 gcc-3.4.5-2gcc-c+-3.4.5-2libaio-devel-0.3.105-2 libaio-0.3.105-22-1libgcc-3.4.5 libstdc+-3.4.5-2libstdc+-devel-3.4.5-2 make-3.80-5sysstat-5.0.5 unixODBC-2.2.11unixODBC-devel-2.2.11對于未安裝的軟件包可以在 Linux 安裝盤的 server 目錄下找到,并使用 rpm ivh 命令進行安裝。2.2檢查磁盤空間在安裝之前必須確保 oracle 用戶的 home 目錄下有 10GB 以上的可
12、用空間(home 目錄的實際空間需求取決于被管理設備和性能實例的數(shù)量),/tmp 目錄至少有 400MB 磁盤空間,使用下面令可以看到每個磁盤的剩余空間:#df -k2.3修改內(nèi)核文件為了保證 Oracle 的良好運行,針對 Linux 操作系統(tǒng)需要使用文本編輯器修改/etc/sysctl.conf 文件中內(nèi)核配置參數(shù)。如果是 Linux AS 5 操作系統(tǒng),需要確認下列的內(nèi)核參數(shù)等于或大于下面推薦的值:kernel.shmall=2097152 kernel.shmmax=4294967295 kernel.shmmni=4096 kernel.sem=250 32000 100 128 f
13、s.file-max=65536net.ipv4.ip_local_port_range=1024 65000 net.core.rmem_default=4194304 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=262144完成內(nèi)核文件修改后,需要執(zhí)行如下命令使配置生效:/sbin/sysctl -p /etc/sysctl.conf2.4創(chuàng)建用戶和組在安裝 Oracle 之前必須創(chuàng)建 oracle 用戶、oinstall 組和 dba 組,其中:只有 oracle 用戶可以安裝、啟動和關
14、閉 Oracle 數(shù)據(jù)庫;oinstall 組的用戶可以安裝 Oracle 軟件;dba 組的用戶可以管理數(shù)據(jù)庫。2-2下面是創(chuàng)建 oinstall 組,dba 組和 oracle 用戶令行: 使用 root 用戶執(zhí)行:groupadd oinstall groupadd dbauseradd -g oinstall -G dba d /home/oracle m s /bin/bash oracle修改 oracle 用戶passwd oracle:2.5修改安裝程序上傳目錄的權限為了使 oracle 用戶可以執(zhí)行安裝程序,需修改安裝程序所在目錄的所有者及其#chown -R oracle:
15、oinstall /home/oracle/ #chmod -R 775 /home/oracle/權限。2.6創(chuàng)建Oracle基目錄、所有者及權限mkdir chownchmod-p-R-R/u01/app/oracle:oinstall /u01/app/ 775 /u01/app/2.7修改profile文件為使 Oracle 數(shù)據(jù)庫的環(huán)境變量隨系統(tǒng)自動加載生效,需修改 profile 文件:#su - root#vi /etc/profile ORACLE_BASE=/u01/app/oracleORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1
16、ORACLE_SID=orc1PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin LD_LIBRARY_PATH=$ORACLE_HOME/libexport ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH其中:ORACLE_BASE 和 ORACLE_HOME 可以根據(jù)用戶的目錄結構靈活調(diào)整;ORACLE_SID 是 Oracle 數(shù)據(jù)庫的實例 ID,此處指定的值需與后面安裝數(shù)據(jù)庫過程中配置的實例名保持一致。環(huán)境變量設置完成后,保存文件。2.8設置oracle用戶的環(huán)境變量為了保證 Oracle 數(shù)據(jù)庫的
17、正常啟動和運行,必須為 oracle 用戶配置下面的環(huán)境變量,下面將在oracle 用戶 home 目錄下的.bash_profile 文件中設定環(huán)境變量。su - oraclevi .bash_profile打開文件后根據(jù)系統(tǒng)支持的語言配置語言環(huán)境變量:中文環(huán)境2-3.UTF-8export LANG非中文環(huán)境LANG=en_US.UTF-8export LANG然后在文件末尾增加下面一行:umask 022保存文件后oracle 用戶后重新進入:exitsu - oracleexport DISPLAY=localhost:0.02.9 檢查環(huán)境變量是否生效安裝前必須保證設置的環(huán)境變量已經(jīng)
18、生效,否則可能導致數(shù)據(jù)庫安裝失敗。請參考本文第四章中的“如何驗證設置的環(huán)境變量是否生效?”進行驗證。2.10 上傳安裝版本將 Oracle 安裝包拷貝到/home/oracle 目錄下并解壓縮。如果使用安裝盤安裝,直接根據(jù)光盤引導進行操作。至此,安裝前的準備工作已經(jīng)完成,請重新啟動操作系統(tǒng)之后再進行后續(xù)的安裝工作。2-43數(shù)據(jù)庫服務器安裝重新啟動操作系統(tǒng)后,必須以 oracle 用戶登錄,進入安裝包目錄下執(zhí)行下面$./runInstaller令:在上面令行中,斜線的前面有一個點號。執(zhí)行Oracle安裝包中的runInstaller后,將彈出ORACLE通用安裝界面,如圖 3-1所示。圖3-1選
19、擇 Oracle 安裝方式在該界面中選擇“高級安裝”,然后單擊按鈕,進入選擇安裝類型界面,如圖 3-2所示。3-1圖3-2選擇安裝類型在選擇安裝類型界面中選擇“企業(yè)版”,單擊按鈕,進入設置安裝位置界面,如圖 3-3所示。3-2圖3-3設置安裝位置保持缺省設置,單擊按鈕,進入特定的先決條件檢查界面,如圖 3-4所示。3-3圖3-4特定的先決條件檢查進入特定的先決條件檢查界面,安裝程序會檢查系統(tǒng)環(huán)境設置,檢查完成后會顯示檢查結果。如果要求待驗證不是 0 個,請根據(jù)提示檢查系統(tǒng)環(huán)境設置,修改后再進行下一步安裝。否則,直接單擊按鈕,進入選擇配置選項界面,如圖 3-5所示。3-4圖3-5選擇配置選項保持
20、缺省選擇,單擊按鈕,進入選擇數(shù)據(jù)庫位置界面,如圖 3-6所示。3-5圖3-6選擇數(shù)據(jù)庫配置選擇“高級”選項,單擊按鈕,進入操作系統(tǒng)組配置,如圖 3-7所示。3-6圖3-7操作系統(tǒng)組配置保持缺省設置,單擊按鈕,進入配置界面,如圖示。3-7圖3-8操作系統(tǒng)組配置了Oracle License,請選擇“啟用Oracle Congfiguration Manager”,輸入如果信息,然后單擊按鈕,進入概要界面,如圖 3-9所示。3-8圖3-9概要概要顯示前面配置的信息,單擊按鈕,開始安裝Oracle11g,安裝過程需要一段時間,如圖3-10所示。3-9圖3-10安裝進度軟件安裝完成后,進入數(shù)據(jù)庫模板界
21、面,如圖 3-11所示。3-10圖3-11數(shù)據(jù)庫模板選擇“定制數(shù)據(jù)庫”,單擊按鈕,進入數(shù)據(jù)庫標識界面,如圖 3-12所示。3-11圖3-12數(shù)據(jù)庫標識輸入“全局數(shù)據(jù)庫名”和“SID”,其中Oracle服務標識(SID)必須和2.7 修改profile文件設置的ORACLE_SID保持一致。單擊按鈕,進入管理選項界面,如圖 3-13所示。3-12圖3-13管理選項保持缺省選項,單擊按鈕,進入數(shù)據(jù)庫明界面,如圖 3-14所示。3-13圖3-14數(shù)據(jù)庫明可以為數(shù)據(jù)庫帳戶SYS、SYSTEM、DBSNMP、SYSMAN分別設置不同的口令,也可以選擇“所有賬戶使用同一管理口令”,設置好口令后,單擊按鈕,
22、進入示。選項界面,如圖 3-15所確認SYS用戶時,請不要使用以下字符: ! ( ) & | $ ; / t,否則安裝iMC時不能被正常檢測。如果SYS用戶的已包含上述字符,請修改,或者新建另一個和SYS具有相同權限的數(shù)據(jù)庫用戶,并確保修改后的和新建用戶的不包含上述字符。關于新建數(shù)據(jù)庫用戶的詳細內(nèi)容,請參見6.6 創(chuàng)建數(shù)據(jù)庫用戶。3-14圖3-15選項選中“文件系統(tǒng)”,單擊按鈕,進入數(shù)據(jù)庫文件所在位置界面,如圖 3-16所示。3-15圖3-16數(shù)據(jù)庫文件所在位置選中“使用模板中的數(shù)據(jù)庫文件位置”,單擊按鈕,進入數(shù)據(jù)庫恢復配置界面,如圖 3-17所示。3-16圖3-17數(shù)據(jù)庫恢復配置使用缺省配置
23、,單擊按鈕,進入數(shù)據(jù)庫內(nèi)容配置界面,如圖 3-18所示。3-17圖3-18數(shù)據(jù)庫內(nèi)容配置保留缺省配置,單擊按鈕,進入數(shù)據(jù)庫內(nèi)容配置界面。在“初始化參數(shù)配置”界面,請根據(jù)安裝方式以及物理內(nèi)存大小配置內(nèi)存參數(shù),如圖 3-19所示。3-18圖3-19初始化參數(shù)配置在該頁面中默認選擇“典型”配置,僅需要調(diào)整內(nèi)存大小即可,可參見表 3-1。表3-1 內(nèi)存配置參考值在初始化參數(shù)配置界面還需要設置數(shù)據(jù)庫的字符集,如圖 3-20所示。3-19系統(tǒng)內(nèi)存集中式安裝數(shù)據(jù)庫4G1400M2400M6G2400M3600M8G3600M4800M10G以上4500M5000M圖3-20數(shù)據(jù)庫字符集配置請根據(jù)語言環(huán)境設置
24、正確的數(shù)據(jù)庫字符集,如:中文環(huán)境設置 ZHS16GBK,西歐語言環(huán)境設置為 WE8ISO8859P1。數(shù)據(jù)庫字符集的設置可參見 Oracle Globalization Support Guide。請確保數(shù)據(jù)庫的字符集設置正確,否則可能出現(xiàn)亂碼。Oracle Database如果不能確定語言環(huán)境,請選擇圖 3-20中第二個選項,使用Unicode(AL32UTF8)作為數(shù)據(jù)庫字符集。設置完初始化參數(shù),單擊按鈕,進入安全配置界面,如圖 3-21所示。3-20圖3-21安全配置使用默認配置,單擊按鈕,進入自動維護任務配置界面,如圖 3-22所示。3-21圖3-22自動維護任務選中“啟用自動維護任務
25、”,單擊按鈕,進入數(shù)據(jù)庫配置頁面,如圖 3-23所示。3-22圖3-23數(shù)據(jù)庫配置選擇左樹中的“表空間 USERS”,在右側界面上選中“使用大文件表空間”選項,然后單擊按鈕,進行創(chuàng)建選項配置,如圖 3-24所示。3-23圖3-24創(chuàng)建選項使用默認配置,單擊按鈕,開始創(chuàng)建數(shù)據(jù)庫。數(shù)據(jù)庫創(chuàng)建完成后,彈出執(zhí)行配置提示窗口,如圖 3-25所示。3-24圖3-25執(zhí)行配置開啟一個終端窗口并切換到root用戶,按照執(zhí)行配置提示窗口中的位置執(zhí)行,執(zhí)行完成后返回到執(zhí)行配置界面,單擊按鈕,進入安裝結束窗口,如圖 3-26所示。3-25圖3-26安裝結束單擊按鈕完成安裝。安裝完成后請重新啟動操作系統(tǒng),并根據(jù)第6
26、章Oracle管理的指導完成數(shù)據(jù)庫的配置。3-264數(shù)據(jù)庫客戶端安裝如采用數(shù)據(jù)庫分離安裝(即 iMC 服務器和數(shù)據(jù)庫服務器部署在不同的主機上),則在部署 iMC 組件的服務器上,需安裝與數(shù)據(jù)庫服務器版本相同的 Oracle 11g 客戶端。安裝前的準備請參見2 安裝前準備。重新啟動操作系統(tǒng)后,必須以 oracle 用戶登錄,進入安裝包目錄下執(zhí)行以下命令:$./runInstaller執(zhí)行Oracle安裝包中的runInstaller后,進入歡迎使用界面,如圖 4-1所示。圖4-1歡迎使用直接單擊按鈕,進入指定目錄和明界面,如圖 4-2所示。4-1圖4-2指定目錄和明保持缺省設置,單擊按鈕進入選
27、擇安裝類型界面,如圖 4-3所示。4-2圖4-3選擇安裝類型選擇“自定義”安裝類型,單擊按鈕進入指定主目錄詳細信息界面,如圖 4-4所示。4-3圖4-4指定主目錄詳細信息名稱填寫創(chuàng)建的ORACLE_SID,必須和數(shù)據(jù)庫服務器的ORACLE_SID保持一致,否則無法正常連接數(shù)據(jù)庫服務器。其他保持缺省設置,單擊按鈕進入4-5所示。特定的先決條件檢查界面,如圖4-4圖4-5特定的先決條件檢查進入特定的先決條件檢查界面,安裝程序會檢查系統(tǒng)環(huán)境,檢查完成后會顯示檢查結果。如果要求待驗證不是 0 個,請根據(jù)提示檢查系統(tǒng)環(huán)境設置,修改后再進行下一步安裝。否則,單擊按鈕進入可用組件界面,如圖 4-6所示。4-
28、5圖4-6可用組件選擇以下組件:Oracle SQLJOracle Database Utillties Oracle Java ClientSQL *PlusOracle JDBC/THIN Interfaces Oracle Call Interface(OCI) Oracle ODBC DriverOracle SQL Developer單擊按鈕進入概要界面,如圖 4-7所示。4-6圖4-7概要單擊按鈕進入安裝界面,如圖 4-8所示。4-7圖4-8安裝安裝過程中會彈出執(zhí)行配置提示窗口,如圖 4-9所示。4-8圖4-9執(zhí)行配置開啟一個終端窗口并切換到root用戶,按照執(zhí)行配置示。位置執(zhí)行,
29、如圖 4-10所窗口中的4-9圖4-10執(zhí)行執(zhí)行完成后,關閉終端窗口返回到執(zhí)行配置窗口,單擊按鈕,進入安裝結束窗口,如圖4-11所示。4-10圖4-11安裝結束單擊按鈕完成安裝。4-115配置網(wǎng)絡服務名在分布式部署的情況下,如果各服務器沒有使用同一個數(shù)據(jù)庫,則安裝 iMC 時不能使用名稱相同、但配置內(nèi)容不同的網(wǎng)絡服務名。iMC 使用網(wǎng)絡服務名連接數(shù)據(jù)庫。它包含網(wǎng)絡服務名稱、主機名稱、使用協(xié)議和連接端口、數(shù)據(jù)庫服務器全局數(shù)據(jù)庫名等參數(shù)。當 iMC 服務器使用非本地數(shù)據(jù)庫服務器時,需要配置網(wǎng)絡服務名,以便 iMC 可以連接數(shù)據(jù)庫服務器。下面介紹配置網(wǎng)絡服務名的具體方法。以 Oracle 用戶執(zhí)行命
30、令:netca彈出配置網(wǎng)絡服務名窗口,如圖 5-1所示。圖5-1歡迎選擇“Local Net Service Name configuration”,單擊按鈕,進入選擇操作窗口,如圖 5-2所示。5-1圖5-2選擇操作選擇“Add”,你也可以選擇“Reconfigure”、“Delete”、“Rename”和“Test”分別重新定義、刪擊按鈕,進入輸入全局數(shù)據(jù)庫名窗口,如圖除、重命名和測試已經(jīng)添加的網(wǎng)絡服務5-3所示。5-2圖5-3全局數(shù)據(jù)庫名輸入需要連接數(shù)據(jù)庫服務器的全局數(shù)據(jù)庫名稱,單擊按鈕,進入選擇協(xié)議窗口,如圖 5-4所示。5-3圖5-4選擇協(xié)議選擇傳輸協(xié)議,在這里選擇“TCP”協(xié)議。單
31、擊按鈕,進入配置主機名稱和連接端口窗口,如圖 5-5所示。5-4圖5-5配置主機名稱和連接端口輸入需要連接數(shù)據(jù)庫服務器的IP地址,保持默認的連接端口,如圖 5-6所示。單擊按鈕,進入是否測試窗5-5圖5-6是否測試選擇“Yes, perform a test”。單擊按鈕,進入測試窗口,如圖 5-7所示。5-6圖5-7測試界面在這里顯示測試連接Oracle數(shù)據(jù)庫服務器的結果,如果連接失敗,請根據(jù)提示輸入正確的信息或者更改連接數(shù)據(jù)庫服務器的帳號和,單擊按鈕,進入修改帳號和5-8所示。窗口,如圖5-7圖5-8修改連接帳號和保持用戶名為“system”不變,輸入system進入測試結果窗口,如圖 5-
32、9所示。,該是在安裝數(shù)據(jù)庫時設置。單擊按鈕,5-8圖5-9測試結果測試連接成功,表明客戶端可以正常連接到Oracle數(shù)據(jù)庫服務器。單擊按鈕,進入輸入網(wǎng)絡服務名窗口,如圖 5-10所示。5-9圖5-10輸入網(wǎng)絡服務名輸入網(wǎng)絡服務名稱,該服務名自動生成到安裝iMC選擇網(wǎng)絡服務名的下拉框中。單擊按鈕,進入是否繼續(xù)窗口,如圖 5-11所示。5-10圖5-11是否繼續(xù)如果需要添加其他的網(wǎng)絡服務名,請選擇“Yes”,否則選擇“No”。單擊按鈕,進入完成窗口,如圖 5-12所示。5-11圖5-12完成單擊按鈕,進入結束窗口,如圖 5-13所示。5-12圖5-13結束單擊按鈕,添加網(wǎng)絡服務名完成。 下面以兩種
33、應用場景說明網(wǎng)絡服務名的配置。場景一:有三臺服務器,Server_A 為 iMC 主服務器,Server_B、Server_C 為從服務器,三臺服務器都使用本地數(shù)據(jù)庫。Server_A 需要配置指向本地數(shù)據(jù)庫的網(wǎng)絡服務名 TNSNAME A、Server_B 需要配置指向本地數(shù)據(jù)庫的網(wǎng)絡服務名 TNSNAME_ B、Server_C 需要配置指向本地數(shù)據(jù)庫的網(wǎng)絡服務名TNSNAME_ C。此時,Server_A 還需要配置 TNSNAME_ B 和 TNSNAME_ C,Server_B 還需要配置 TNSNAME_ A 和 TNSNAME_ C ,Server_C 還需要配置 TNSNAME
34、_ A 和 TNSNAME_ B, 否則 iMC 不能正常工作。相同網(wǎng)絡服務名的配置內(nèi)容必須相同。場景二:有三臺服務器,Server_A 為 iMC 主服務器,Server_B、Server_C 為從服務器,使用的數(shù)據(jù)庫服務器 DBServer_D。在 Server_A、Server_B 和 Server_C 上需要配置指向 DBServer_D 的網(wǎng)絡服務名 TNSNAME_D。在 Server_A、 Server_B 和 Server_C 安裝 iMC 時,使用網(wǎng)絡服務名TNSNAME_D 即可。以上網(wǎng)絡服務名名稱只用作舉例說明。5-136Oracle管理數(shù)據(jù)庫的所有操作都必須以 orac
35、le 用戶執(zhí)行,本章后續(xù)提到的所有命令,除非特別說明,都是以oracle 用戶執(zhí)行。以下操作僅針對 Oracle 數(shù)據(jù)庫服務器。6.1手工啟動Oracle服務啟動控制器重新啟動操作系統(tǒng)后,首先通過下面$ cd $ORACLE_HOME/bin令啟動控制器:$ ./lsnrctllsnrctl 是$ ./lsnrctlstart控制器,通過下面service令可以查看控制器的狀態(tài):啟動 Oracle 數(shù)據(jù)庫控制器成功啟動之后,通過下面令啟動 Oracle 數(shù)據(jù)庫:確認$ cd $ORACLE_HOME/bin$ ./sqlplus sys/ora123 as sysdba SQLstartupS
36、QLexit其中 sys 是 Oracle 數(shù)據(jù)庫的管理員用戶名,ora123 是對應的庫就成功啟動了。執(zhí)行完 startup 后,Oracle 數(shù)據(jù)6.2配置Oracle安裝完成后,還需要執(zhí)行一些配置,可以通過直接修改配置文件完成配置,也可以通過 Oracle 提供的工具完成配置。下面將介紹通過 netmgr 工具進行配置。netmgr 在$ORACLE_HOME/bin/目錄下, 下面是啟動 netmgr 的方法:$ cd $ORACLE_HOME/bin/$ ./netmgr &6.2.1 增加器的數(shù)據(jù)庫服務在netmgr工具中,選擇左樹上的“LISTENER”節(jié)點,再選擇下拉框中的“數(shù)
37、據(jù)庫服務”,然后點 擊“添加數(shù)據(jù)庫”按鈕,在數(shù)據(jù)庫服務配置界面中分別配置全局數(shù)據(jù)庫名稱(Global Database Name)、 Oracle的主目錄(Oracle Home Directory)和安裝Oracle過程中指定的SID,其中全局數(shù)據(jù)庫名稱、SID必須與安裝過程中配置的數(shù)據(jù)庫標識(參見圖 3-12)相同,具體參見下面界面中的配置。6-1圖6-1增加器的數(shù)據(jù)庫服務6.3配置Oracle的進程數(shù)和連接數(shù)默認情況下,Oracle 允許的連接數(shù)為 150。當多個 iMC 組件/模塊采用集中式部署或 iMC 部分組件提示數(shù)據(jù)庫操作異常時,建議根據(jù)所安裝組件需要的總連接數(shù),修改 Oracl
38、e 的進程數(shù)和連接數(shù)。具體修改方法請參見H3C 智能管理中心 用戶手冊中的 5 常見問題解答中的“iMC 在使用 Oracle數(shù)據(jù)庫時,部分組件提示數(shù)據(jù)庫操作異常,怎么辦?”部分。6.4手工停止Oracle服務停止 Oracle 數(shù)據(jù)庫$./sqlplus sys/ora123 as sysdba SQLshutdown immediateSQLexit其中 sys 是 Oracle 數(shù)據(jù)庫的管理員用戶名,ora123 是他的。停止控制器$cd $ORACLE_HOME/bin$./lsnrctl stop按上述順序完成操作后,Oracle 服務停止完成。6-26.5設置Oracle自啟動為了
39、在操作系統(tǒng)啟動時能夠自動啟動 Oracle 服務, 對于 Linux 操作系統(tǒng),將 Oracle隨機自動啟動。(1)將 Oracle 自啟動oracled.tar.gz 上傳到 Linux 操作系統(tǒng)下,然后使用如下命令解壓縮:tar -xzf oracled.tar.gz為服務,oracled.tar.gz 存放在 iMC 安裝盤 manual/db/Oralce 路徑下。(2)將解壓后的 oralced 文件拷貝到/etc/rc.d/init.d/文件夾下,命令如下(cp 命令需在 root 用戶下執(zhí)行):cp oracled /etc/rc.d/init.d/(3)為使該文件能被正確執(zhí)行,
40、使用 chmod 命令修改文件屬性為 755(chmod 需在 root 用戶下執(zhí)行):chmod R 755 oracled(4)執(zhí)行服務命令(該命令需在 root 用戶下執(zhí)行):chkconfig -add oracled(5)修改 oracle 配置文件/etc/oratab,將最后一行內(nèi)容進行修改:vi /etc/oratab將以下內(nèi)容: orcl:/u01/app/oracle/product/11.1.0/db_1:N 改為: orcl:/u01/app/oracle/product/11.1.0/db_1:Y可以使用 service oracled start 和 service
41、 oracled stop 來啟動和停止 Oracle 服務。6.6創(chuàng)建數(shù)據(jù)庫用戶創(chuàng)建用戶步驟如下。(1)進入數(shù)據(jù)庫模式。./sqlplus sys/iMC123 as sysdbaiMC123 為用戶 sys 的。(2)創(chuàng)建用戶 imc。create user imc identified by imcpassword;其中 imc 為用戶名稱,imcpassword 為該用戶。確認新用戶時,請不要使用以下字符:!()&|$;/t,否則安裝 iMC 時測。不能被正常檢(3)賦予 sysdba 權限。6-3grant sysdba to imc;安裝 iMC 時連接數(shù)據(jù)庫需要具有 sysdba
42、 權限的數(shù)據(jù)庫用戶,否則會導致部署異常。6.7設置Oracle客戶端字符集按照上面的步驟安裝完 Oracle 數(shù)據(jù)庫后,并沒有對 NLS_LANG 環(huán)境變量進行配置。因此,需要在安裝后根據(jù)客戶端語言環(huán)境正確配置 NLS_LANG 環(huán)境變量。為使 Oracle 客戶端字符集 NLS_LANG環(huán)境變量隨系統(tǒng)自動加載生效,需修改/etc/profile 文件:中文環(huán)境NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport NLS_LANG英文環(huán)境NLS_LANG=AMERICAN_AMERICA.WE8IS08859P1export NLS_LANG其他語言環(huán)境請根據(jù)客戶端
43、語言環(huán)境正確設置客戶端字符集參數(shù) NLS_LANG,格式如下:NLS_LANG=LANGUAGE_NATIONAL.CHARACTERSETexport NLS_LANG請根據(jù)客戶端語言環(huán)境正確設置客戶端字符集參數(shù) NLS_LANG,如中文環(huán)境可設置為AMERICAN_AMERICA.ZHS16GBK,西歐語言環(huán)境可設置為AMERICAN_AMERICA.WE8IS08859P1。客戶端字符集的設置可參見 OracleOracle Database Globalization Support Guide。請確保客戶端的字符集設置正確,否則可能出現(xiàn)亂碼。6.8調(diào)整數(shù)據(jù)庫空間如果按照上面的步驟進行
44、安裝,則為 Oracle 的 USERS 表空間指定了大文件系統(tǒng),無需再調(diào)整數(shù)據(jù)庫空間,可以跳過本節(jié)。如果沒有選擇大文件系統(tǒng),則由于 Oracle 對每個數(shù)據(jù)文件的大小限制為 32G,用戶需在安裝完Oracle 后為 USERS 表空間增加數(shù)據(jù)文件以支持空間的需求。下面提供了圖形界面和 SQL 語句兩種操作方式,可以任選其中式操作。增加的數(shù)據(jù)文件個數(shù)可以根據(jù)iMC 各個組件的版本說明書中介紹的所需磁盤容量來配置。例如:iMC平臺管理 5000 以上設備時需要 190G 磁盤容量,則至少需要創(chuàng)建的數(shù)據(jù)文件數(shù)為 6(190G/32G 5.9375,取整為 6)。如果一個數(shù)據(jù)庫同時安裝多個 iMC
45、組件,需要根據(jù)多個 iMC 組件的磁盤容量需求之和進行計算。6-46.8.1 通過圖形界面的操作方式oracle 用戶登錄操作系統(tǒng),執(zhí)行 emctl start dbconsole 啟動 WEB 管理系統(tǒng):oraclelocalhost bin$ emctl start dbconsole在瀏覽器中如下:address:1158/em,其中 ip address 表示 Oracle 服務器的 IP 地址。以 SYSTEM 用戶登錄 WEB 界面。選擇“服務器數(shù)據(jù)文件”。圖6-2 數(shù)據(jù)庫實例管理界面在數(shù)據(jù)文件界面中選中 USERS 表空間所對應的數(shù)據(jù)文件,單擊“類似創(chuàng)建”后面的按鈕, 即可為 U
46、SERS 表空間創(chuàng)建新的數(shù)據(jù)文件。圖6-3 數(shù)據(jù)文件管理界面在“創(chuàng)建 數(shù)據(jù)文件”頁面上輸入“文件名”,“文件目錄”和 “表空間”??梢允褂萌笔∥募夸?,也可以選擇其他路徑。設置完成后,單擊按鈕,即完成一個數(shù)據(jù)文件的創(chuàng)建。6-5圖6-4創(chuàng)建數(shù)據(jù)文件用戶可以參照上述步驟依次增加多個數(shù)據(jù)文件。如果系統(tǒng)有多個物理磁盤,推薦將這些數(shù)據(jù)文件分布在不同的物理磁盤上,以達到 I/O 負載均衡的效果。6.8.2通過SQL語句的操作方式對于熟悉 SQL 操作的用戶可以參考如下操作步驟增加數(shù)據(jù)文件:以 oracle 用戶登錄操作系統(tǒng),然后以 sys 管理者用戶登錄 Oracle:rootiMCServer #su
47、- oracleoracleiMCServer $sqlplus sys/syspasswordorcl as sysdba上面命令中的 syspassword 是 sys 用戶的,orcl 是 oracle 的實例。執(zhí)行下面的語句確認 USERS 表空間的數(shù)據(jù)文件個數(shù)與目錄:SQLselect file_name from dba_data_files where tablespace_name=USERS;FILE_NAME/u01/app/oracle/oradata/orcl/users01.dbf從上述執(zhí)行結果可以看出 USERS 表空間的數(shù)據(jù)文件存放在/u01/app/oracle
48、/oradata/orcl/目錄下。然后,在該目錄下增加 users02.dbf,可以參照如下命令在原來的目錄下增加新的數(shù)據(jù)文件:SQL alter tablespace USERS add datafile /u01/app/oracle/oradata/orcl/userdata02.dbf size 100M autoextend on next 100M maxsize UNLIMITED;參照上述命令可以依次增加 users03.dbf、users04.dbf 等的數(shù)據(jù)文件。6.9 調(diào)整數(shù)據(jù)庫內(nèi)存參數(shù)如果在第3 數(shù)據(jù)庫服務器安裝節(jié)的安裝過程中沒有指定Oracle數(shù)據(jù)庫的內(nèi)存參數(shù),可使
49、用如下方式調(diào)整內(nèi)存參數(shù):6-6以 oracle 用戶登錄操作系統(tǒng),然后以 sys 管理者用戶登錄 Oracle:rootiMCServer #su - oracleoracleiMCServer $sqlplus sys/syspasswordorcl as sysdba上面命令中的 syspassword 是 sys 用戶的,orcl 是 oracle 的實例。設置MEMORY_TARGET,參數(shù)值請參見表 6-1:SQLalter system set MEMORY_TARGET=1700M scope=spfile;表6-1 內(nèi)存設置參考值6.10設置Oracle數(shù)據(jù)庫用戶有效期Orac
50、le 安裝完成后,數(shù)據(jù)庫用戶的有效期缺省為 180 天。通過下面的設置可以將有效期修改成“”。步驟1以 oracle 用戶登錄操作系統(tǒng),然后以 sys 管理員用戶登錄 Oracle:rootiMCServer #su - oracleoracleiMCServer $sqlplus sys/syspasswordorcl as sysdba上面命令中的“syspassword”是 sys 用戶的,“orcl”是 oracle 的實例。步驟2執(zhí)行下面的語句查看 Oracle有效期設置:SQLselect * from dba_profiles s where file=DEFAULTa
51、nd resource_name=PASSWORD_LIFE_TIME;從上述執(zhí)行結果可以看出數(shù)據(jù)庫用戶的有效期為 180 天。步驟3執(zhí)行下面的語句設置 Oracle有效期為“”:SQLALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;修改后設置立即生效,不需要重啟數(shù)據(jù)庫,此時永遠過期。6.11Oracle數(shù)據(jù)庫用戶過期如何處理Oracle缺省安裝后,如果沒有按照6.10 步驟修改數(shù)據(jù)庫用戶有效期,iMC在安裝運行 180 天后,由于數(shù)據(jù)庫過期會導致iMC無法連接數(shù)據(jù)庫,需要手工修改iMC創(chuàng)建的所有數(shù)據(jù)庫用戶的。(iMC創(chuàng)建了多個數(shù)據(jù)庫用戶,可以在$mon/conf/server-addr.xml看到iMC當前創(chuàng)建的所有數(shù)據(jù)庫用戶,其中每個db-config中的username代表iMC創(chuàng)建的一個數(shù)據(jù)庫用戶帳號。)由于iMC組件的安裝時間不同數(shù)據(jù)庫采取相應措施??蛇x擇如下方案處理即將過期的數(shù)據(jù)庫的過期時間也不同,請
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業(yè)調(diào)崗合同樣本
- 農(nóng)村購買合同標準文本
- 農(nóng)機抵押貨款合同樣本
- 傳媒公司攝制合同標準文本
- 軍人創(chuàng)業(yè)合同樣本
- 2025四川省土地租賃合同范本
- app項目轉(zhuǎn)讓合同樣本
- 養(yǎng)老服務平臺服務合同標準文本
- 農(nóng)村開荒種地合同樣本
- 農(nóng)機合作維修合同樣本
- 三年級第14課青田石雕-(課件練習)
- 肺結節(jié)診治中國專家共識(2024年版)解讀
- 值班崗亭施工方案
- 生命體征觀察與護理-體溫單繪制(護理技術課件)
- DNM-9602酶標分析儀操作規(guī)程
- 2024年金華市中考數(shù)學試卷
- 以退為進的中國惠民保發(fā)展-基于73款停售惠民保產(chǎn)品的分析-【復旦許閑】20240719
- 建筑工地食堂承包協(xié)議(2024版)
- 紅綠燈路口施工合同
- 血液透析抗凝技術的應用及護理
- 北京海淀區(qū)重點高中高一物理下學期期中考試試卷含答案
評論
0/150
提交評論