真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

oracle9i如何配置 oracle9i客戶端精簡版是什么

VMware下RedHat安裝Oracle9iRAC全攻略

摘要 大家都知道 oracle i RAC(以下簡稱RAC)是oracle里相對(duì)比較復(fù)雜的部分 很大一部分原因是由于RAC的環(huán)境搭建相對(duì)不如單實(shí)例方便 通常典型的配置是兩臺(tái)主機(jī)加一臺(tái)存儲(chǔ) 但是平常我們個(gè)人如果想在家研究測試RAC的話 很少會(huì)去購買這么多設(shè)備來做測試的 幸好 我們有VMware GSX Server(以下簡稱VMware) 通過使用這款非常好的虛擬機(jī)模擬工具 我們可以在一臺(tái)PC電腦上模擬出多臺(tái)主機(jī)加存儲(chǔ)的這樣一個(gè)RAC環(huán)境

10年積累的成都做網(wǎng)站、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有廣東免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

本文首先簡要介紹了RAC的原理 隨后著重詳細(xì)敘述了如何在一臺(tái)PC電腦上 使用VMware構(gòu)建兩臺(tái)RedHat Linux AS (以下簡稱AS ) 并虛擬一個(gè)共享存儲(chǔ) 創(chuàng)建裸設(shè)備 最后在實(shí)現(xiàn)RAC的搭建

RAC簡介

簡單來說 RAC就是位于多個(gè)主機(jī)(通常都稱為節(jié)點(diǎn))上的多個(gè)oracle實(shí)例同時(shí)管理一個(gè)數(shù)據(jù)庫 數(shù)據(jù)庫必須放在共享存儲(chǔ)設(shè)備上 包括數(shù)據(jù)文件 控制文件 聯(lián)機(jī)日志以及spfile都必須放在共享存儲(chǔ)上 這樣每個(gè)節(jié)點(diǎn)才能同時(shí)訪問存儲(chǔ)設(shè)備 每個(gè)節(jié)點(diǎn)之間通過高速光纖互相連接 并同步內(nèi)存數(shù)據(jù) oracle在管理不同實(shí)例里的內(nèi)存里的數(shù)據(jù)結(jié)構(gòu) 同時(shí)要最大程度的降低I/O 引入了全局緩沖服務(wù)(GCS Global Cache Service) 同時(shí)還引入了全局鎖定服務(wù)(GES Global Enqueue Service)用來在不同節(jié)點(diǎn)之間通訊時(shí)進(jìn)行同步管理 這些服務(wù)都是通過一組特殊的后臺(tái)進(jìn)程完成的 這些后臺(tái)進(jìn)程主要包括

( )global cache service processes(LMSn) n從 到 具體由信息傳輸?shù)臄?shù)量決定 用來控制信息到其他實(shí)例的流向 同時(shí)還管理對(duì)全局?jǐn)?shù)據(jù)塊的訪問 LMSn進(jìn)程同樣在不同實(shí)例的數(shù)據(jù)塊緩存(buffer cache)里傳遞數(shù)據(jù)庫鏡像(block image) 該進(jìn)程是Cache Fusion特性的一部分

( )global enqueue service monitor(LMON) 監(jiān)控全局鎖定(global enqueues)及其資源 并提供global enqueues資源的恢復(fù)操作 enqueues是用來進(jìn)行串行化行更新的共享的內(nèi)存結(jié)構(gòu)

( )global enqueue service daemon(LMD) 管理對(duì)全局鎖定(global enqueues)以及全局資源的訪問 在每個(gè)實(shí)例中 LMD進(jìn)程對(duì)傳入當(dāng)前實(shí)例的對(duì)其他資源的訪問請(qǐng)求進(jìn)行管理

( )lock process(LCK)管理non Cache Fusion資源的請(qǐng)求 比如library cache或row cache的請(qǐng)求

( )diagnosability daemon(DIAG) 獲得實(shí)例中有關(guān)進(jìn)程失敗的診斷信息 該daemon的操作是自動(dòng)的 并且它會(huì)更新alertSID log文件 以記錄它所做的動(dòng)作

注意 cache fusion表示一種在RAC里的非磁盤交互方式的內(nèi)存同步機(jī)制 該機(jī)制使得獲得block的實(shí)例能夠?qū)lock直接從內(nèi)存轉(zhuǎn)移到需要該block的實(shí)例的SGA里去 這樣 由于減少了磁盤交互 所以將block從一個(gè)實(shí)例轉(zhuǎn)移到另一個(gè)實(shí)例的性能提高很多 而且管理也更加簡便

RAC能夠?qū)蛻舳说倪B接請(qǐng)求進(jìn)行負(fù)載均衡 把所有客戶的連接盡可能的平均分布在不同的實(shí)例上 同時(shí) RAC還提供failover的功能 也就是說如果其中一個(gè)節(jié)點(diǎn)發(fā)生意外 只要這個(gè)時(shí)候連在該損壞節(jié)點(diǎn)上的session沒有正在進(jìn)行事務(wù)運(yùn)行 則該session不需要退出后重新登錄 oracle會(huì)自動(dòng)將該session連接到一個(gè)可用的節(jié)點(diǎn)上 從而保證了 × 應(yīng)用的安全性和穩(wěn)定性

不過 RAC不提供容災(zāi)的功能 也就是說如果共享存儲(chǔ)損壞 仍然會(huì)導(dǎo)致整個(gè)應(yīng)用崩潰 所以 需要采用其他容災(zāi)方案結(jié)合使用 比如RAC+DataGuard等

準(zhǔn)備工作

VMware GSX Server 筆者測試所使用的是 版本 建議使用 及以上的版本 ??? Linux 筆者使用的是RedHat Linux AS 請(qǐng)使用AS 以上版本的linux 因?yàn)锳S 以下的版本如果要??? 支持RAC需要進(jìn)行很多額外的配置 比如watchdog之類的 到了AS 以后缺省都不使用了 而是使用hangcheck 如果要使用watchdog 需要進(jìn)行很多不必要的配置 安裝介質(zhì)可以是光盤 也可以是ISO文件 筆者使用的是ISO文件 ??? Oracle 筆者使用的是oracle for linux 可以直接從oracle的官方網(wǎng)站上下載 筆者是從oracle官方網(wǎng)站上下載下來的三個(gè)壓縮包

主要的準(zhǔn)備工作就是這些 當(dāng)然安裝過程中可能還會(huì)需要其他的一些軟件 比如plainmaker等 在需要的時(shí)候 筆者也會(huì)說明如何使用這些軟件的

安裝虛擬節(jié)點(diǎn)

創(chuàng)建虛擬節(jié)點(diǎn)

VMware安裝好以后 進(jìn)入主界面 我們就可以創(chuàng)建兩個(gè)虛擬節(jié)點(diǎn) 點(diǎn)擊File New Virtual Machine… 在打開的窗口中 在選擇所安裝的操作系統(tǒng)時(shí) 我們選擇RedHat Enterprise Linux 其他都選擇缺省值 點(diǎn)擊next 一直到讓你輸入disk size時(shí) 缺省事 G 我們改成 G 最后點(diǎn)擊finish 這樣就創(chuàng)建好了一個(gè)虛擬節(jié)點(diǎn) 取名為linux 同樣的方法 我們創(chuàng)建第二個(gè)虛擬節(jié)點(diǎn) 取名為linux

安裝linux

創(chuàng)建完兩個(gè)虛擬節(jié)點(diǎn)以后 我們要開始安裝linux了 在窗口的左邊的Inventory框里 右鍵節(jié)點(diǎn)linux 選擇virtual machine settings… 在彈出的框中 我們選中CD ROM 然后選擇Use ISO Image 并輸入相應(yīng)的linux安裝介質(zhì)的第一個(gè)ISO文件的位置 如下圖所示 選擇ok以后 點(diǎn)擊Power Power On 相當(dāng)于為節(jié)點(diǎn)???

加電 剩下的工作與在單PC機(jī)器上安裝linux過程一樣 這里提一點(diǎn) 就是在給磁盤分區(qū)時(shí) 如果不使用LVM 那么在分區(qū)時(shí) /boot給 M /swap給 M /給 M 然后再創(chuàng)建一個(gè)/oracle 把剩下的空間都給/oracle 在安裝過程中 當(dāng)提示需要換另外一張盤時(shí) 你只要再次進(jìn)入圖一所示界面 更改ISO文件并確定以后 再進(jìn)入虛擬機(jī) 選擇提示中的ok即可 同樣的方法 我們可以安裝好另外一臺(tái)虛擬機(jī)上的linux

RAC里每個(gè)節(jié)點(diǎn)都需要兩塊網(wǎng)卡并使用固定ip 一塊作為兩個(gè)節(jié)點(diǎn)互相內(nèi)部通信用 另外一塊作為外部連接用 我們同樣的 選擇linux 進(jìn)入圖一界面 選擇add按鈕 然后選擇Ethernet Adapter 然后都選擇缺省值并點(diǎn)擊next直到結(jié)束 這樣就為linux 添加了第二塊網(wǎng)卡 同樣的方法為linux 添加第二塊網(wǎng)卡 分別啟動(dòng)兩個(gè)節(jié)點(diǎn)以后 我們?cè)趌inux為網(wǎng)卡配置ip地址 筆者的配置是linux 的內(nèi)部通信ip為 外部通信ip為 而linux 的內(nèi)部通信ip為 外部通信ip為

安裝共享磁盤

創(chuàng)建共享磁盤

在VMware里 共享磁盤需要使用plainmaker exe這個(gè)工具來創(chuàng)建 可以到VMware GSX Server的安裝目錄下找該工具是否存在 如果不存在 則可以到google上搜索 很多站點(diǎn)提供該工具的下載 進(jìn)入命令提示符 輸入下面的命令來創(chuàng)建共享磁盤

C:\plainmaker D:\virtualos\sharedisk pln m

該命令運(yùn)行以后 就會(huì)在D:\virtualos目錄下創(chuàng)建一個(gè)名位sharedisk pln的共享磁盤 大小為 G

添加共享磁盤

共享磁盤安裝好以后 我們需要把它加入到前面安裝好的兩臺(tái)linux虛擬機(jī)里 選擇linux 仍然進(jìn)入到圖一所示的界面里 選擇左邊的add按鈕 在彈出的框中 選擇Hard Disk 并點(diǎn)擊next 選擇方式如下面圖二

所示 并點(diǎn)擊next 輸入我們剛才創(chuàng)建的共享磁盤名 D:\virtualos\sharedisk pln 然后不要點(diǎn)擊finish 要點(diǎn)擊advanced 選擇磁盤為SCSI : 如下圖三所示 最后點(diǎn)擊finish 這樣 我們就為linux 節(jié)點(diǎn)添加了共享存儲(chǔ) 隨后 我們用同樣的方法為linux 節(jié)點(diǎn)也添加該共享存儲(chǔ) ???

配置共享磁盤

把共享存儲(chǔ)添加到兩個(gè)節(jié)點(diǎn)以后 還不算完 必須修改兩個(gè)虛擬機(jī)的配置文件 在每個(gè)節(jié)點(diǎn)所在目錄下都存在一個(gè)后綴名為vmx的文件 這就是虛擬機(jī)的配置文件了 用notepad打開 把下面三行記錄添加進(jìn)去 注意 這三行中的每一行都不能重復(fù) 所以仔細(xì)檢查一下vmx文件 確保這三行記錄唯一 每個(gè)節(jié)點(diǎn)的配置文件都必須添加這三行記錄

disk locking = FALSE??? scsi sharedBus = virtual ??? scsi : mode = persistent

到這里 我們才算是為兩個(gè)節(jié)點(diǎn)都配置好了共享存儲(chǔ) 分別啟動(dòng)兩個(gè)linux節(jié)點(diǎn)以后 進(jìn)入linux 我們可以使用如下命令來確定兩個(gè)節(jié)點(diǎn)是否都能夠找到該存儲(chǔ)了 如果提示出有設(shè)備 則表示能夠識(shí)別共享存儲(chǔ)

如何安裝配置Oracle 9i網(wǎng)絡(luò)環(huán)境一

1、打開已下載好的oracle9i【oracle9i文件\92010NT_Disk1\setup.exe】。 說明:保證網(wǎng)絡(luò)連接通暢、關(guān)閉所有的防火墻,安裝包的名字不能用中文。 配置要求:內(nèi)存256MB以上,硬盤容量8GB以上,建議在Windows 2003 Server 或 Windows xp 上安裝。

Oracle9i中如何建立不同字符集的數(shù)據(jù)庫

在安裝Oracle i Server時(shí) 安裝過程中會(huì)自動(dòng)根據(jù)操作系統(tǒng)的語言環(huán)境選擇安裝語言并且可以選擇默認(rèn)的字符集(系統(tǒng)語言)進(jìn)行數(shù)據(jù)庫安裝 但是 如果想要再追加一個(gè)不同字符集的數(shù)據(jù)庫 那應(yīng)該怎么辦呢?現(xiàn)在 通過下面的方法可以實(shí)現(xiàn)在同一個(gè)Oracle i Server端安裝多個(gè)不同字符集的數(shù)據(jù)庫 運(yùn)行環(huán)境 硬件 DELL(CPU G 內(nèi)存 M)軟件 Windows Server中文版配置步驟 安裝Oracle i Server 建立一個(gè)數(shù)據(jù)庫EXAMPLE_CN 選擇默認(rèn)的字符集(因?yàn)楫?dāng)前的系統(tǒng)是中文 所以默認(rèn)的字符集是ZHS GBK) 在安裝好的Oracle i Server中使用DBCA(Database Configuration Assistant) 根據(jù)向?qū)Вü舶藗€(gè)步驟) 建立新的數(shù)據(jù)庫 第一步 選擇創(chuàng)建新的數(shù)據(jù)庫 第二步 選擇數(shù)據(jù)庫模式 New Database第三步 輸入要?jiǎng)?chuàng)建的數(shù)據(jù)庫名 例如 EXAMPLE_JP 第四步 選擇數(shù)據(jù)庫特性 (一般選用默認(rèn)設(shè)置)第五步 選擇數(shù)據(jù)庫連結(jié)選項(xiàng) 有兩種 一種是專用數(shù)據(jù)模式(連接用戶少) 另一種是共享數(shù)據(jù)模式(連接用戶多) 此例中 選擇共享數(shù)據(jù)模式 第六步 初始化參數(shù) 選擇字符集 從字符集列表中選取需要的字符集 此例 選擇JA SJIS(日文字符集) 第七步 數(shù)據(jù)庫存儲(chǔ) 第八步 創(chuàng)建選項(xiàng) 選擇創(chuàng)建數(shù)據(jù)庫 通過以上步驟 創(chuàng)建一個(gè)新的數(shù)據(jù)庫EXAMPLE_JP(日文字符集)  在新的數(shù)據(jù)庫EXAMPLE_JP中 創(chuàng)建用戶EXAMPLE .在Oracle i Client端 建立用戶EXAMPLE對(duì)應(yīng)的數(shù)據(jù)列表 此時(shí) 要注意此時(shí)的Oracle i Client端必須在日文操作系統(tǒng)下進(jìn)行操作 通過五個(gè)步驟 可以在中文的操作系統(tǒng)下創(chuàng)建一個(gè)日文字符集的數(shù)據(jù)庫EXAMPLE_JP 另外 如果要想在Oracle i Client端通過ODBC來分別訪問日文集的數(shù)據(jù)庫和中文集的數(shù)據(jù)庫時(shí) 這時(shí)需要做一下配置 運(yùn)行環(huán)境 (Oracle i Client端)硬件 DELL(CPU G 內(nèi)存 M)軟件 Windows Server中文版 .訪問日文字符集數(shù)據(jù)庫(EXAMPLE__ JP) 在注冊(cè)表中數(shù)值名稱 NLS_LANG 設(shè)定為 SIMPLIFIED CHINESE_CHINA JS SJIS 然后再通過ODBC來連結(jié)日文字符集數(shù)據(jù)庫(EXAMPLE__ JP) 注意 此時(shí)操作系統(tǒng)的語言最好設(shè)定為日文 .訪問中文字符集數(shù)據(jù)庫(EXAMPLE__ CN) 在注冊(cè)表中數(shù)值名稱 NLS_LANG 設(shè)定為 SIMPLIFIED CHINESE_CHINA ZHS GBK 然后再通過ODBC來連結(jié)中文字符集數(shù)據(jù)庫(EXAMPLE__ CN) 注意 此時(shí)操作系統(tǒng)的語言最好設(shè)定為中文 最后 介紹一下在同一Oracle i Server下把多個(gè)數(shù)據(jù)庫導(dǎo)出和導(dǎo)入的方法 假定下列情況 建立了兩個(gè)數(shù)據(jù)庫分別為EXAMPLE_CN(ORACLE_SID)和EXAMPLE_JP(ORACLE_SID) 在EXAMPLE_CN中建立一個(gè)用戶EXAMPLE并建立其對(duì)應(yīng)的一套表 同時(shí) 在EXAMPLE_JP中建立一個(gè)用戶EXAMPLE并建立其對(duì)應(yīng)的一套表 此時(shí) 分別導(dǎo)出這兩套表 lishixinzhi/Article/program/Oracle/201311/17120

如何在win7下安裝oracle9i

在win7下安裝oracle9i方法:

1.硬件配置要求 安裝Oracle 9i要求的最低硬件配置如下: Memory:512MB (我裝的第二臺(tái)是256M內(nèi)存,也沒有問題) Swap space:1G Disk space: Database software:3.5G;seed database:1G Temporary disk space:400MB in /tmp。

2.設(shè)置Swap space 使用下列命令檢查內(nèi)存的大小: grep MemTotal /proc/meminfo 使用下列命令檢查交換空間的大?。?cat /proc/swaps 為達(dá)到1G的Swap space要求,創(chuàng)建臨時(shí)交換空間。

命令如下: dd if=/dev/zero of=tmpswap bs=1k count=1000000 chmod 600 tmpswap mkswap tmpswap(如是以oracle用戶telnet上server,再su成root的,則可能會(huì)報(bào)錯(cuò)說沒有這個(gè)命令,那是因?yàn)镻ATH中沒有 /sbin目錄,所以運(yùn)行/sbin/ mkswap tmpswap就可以了) swapon tmpswap 注意:重新啟動(dòng)后,臨時(shí)交換空間不會(huì)自動(dòng)加載,需要再次執(zhí)行swapon tmpswap命令。安裝完畢后,可以用swapoff tmpswap; rm tmpswap命令刪除交換空間和臨時(shí)文件。

3.設(shè)置共享內(nèi)存 Oracle 9i使用Solaris的共享內(nèi)存、交換區(qū)等資源進(jìn)行工作,因而內(nèi)核參數(shù)的是Oracle 9i能否正常安裝和運(yùn)行的關(guān)鍵,我第一次安裝失敗就是因?yàn)楣蚕韮?nèi)存設(shè)置不夠大導(dǎo)致中途退出的。a96167.pdf對(duì)共享內(nèi)存的大小沒有明確的要求,但實(shí)際上不設(shè)置此項(xiàng),極可能導(dǎo)致安裝到中途時(shí),安裝程序突然退出。將共享內(nèi)存的大小設(shè)置為1G。

4、使用如下命令檢查共享內(nèi)存的大小: cat /proc/sys/kernel/shmmax 使用如下命令檢查共享內(nèi)存為1G:echo 1073741824 /proc/sys/kernel/shmmax 設(shè)置完畢后,可以再運(yùn)行命令查看是否更改了。每次系統(tǒng)啟動(dòng)后,需要重新設(shè)置。

怎么安裝Oracle9i

Oracle9i的安裝

本章將以Windows操作系統(tǒng)為例講述Oracle9i數(shù)據(jù)庫的安裝,主要內(nèi)容包括:

? 安裝前的準(zhǔn)備

? Oracle9i數(shù)據(jù)庫的安裝

? 驗(yàn)證安裝成功

1 安裝前的準(zhǔn)備

1.1 安裝需求

Oracle公司推薦在Windows NT和Windows 2000下安裝Oracle數(shù)據(jù)庫,并且磁盤的分區(qū)為NTFS格式。但是你也可以使用Windows 98或者Windows XP,磁盤分區(qū)也可以是FAT32。

Oracle數(shù)據(jù)庫大體上分為兩個(gè)版本,一個(gè)是運(yùn)行于服務(wù)器端的服務(wù)器版,一個(gè)是運(yùn)行于客戶端的客戶版。這里主要介紹服務(wù)器版的安裝。

在Oracle服務(wù)器版的安裝過程中,安裝程序會(huì)提示您選擇安裝的類型。Oracle9i數(shù)據(jù)庫安裝類型包括:企業(yè)版、標(biāo)準(zhǔn)版、個(gè)人版、自定義。

如果想很好地使用Oracle9i,要求讀者使用的硬件平臺(tái)為PIII 800MHz或者相似性能,256M內(nèi)存(推薦512MB),剩余磁盤空間為3GB(推薦5GB以上),推薦讀者使用的操作系統(tǒng)是Windows2000加上補(bǔ)?。⊿ervice Pack 1或者更高),其中補(bǔ)丁是必需的。

1.2 安裝注意事項(xiàng)

1.要安裝Oracle的計(jì)算機(jī)的計(jì)算機(jī)名必須是英文名稱,不能是中文名稱。

檢查當(dāng)前計(jì)算機(jī)名的方法是:

用鼠標(biāo)右鍵點(diǎn)擊“我的電腦”,選擇“屬性”,在彈出的“系統(tǒng)特性”窗口中,選擇“網(wǎng)絡(luò)標(biāo)識(shí)”頁面,單擊“屬性”,可以查看或者修改計(jì)算機(jī)名。

2.要安裝Oracle的使用的操作系統(tǒng)的用戶名必須是英文用戶,不能是中文用戶。

檢查當(dāng)前用戶的方法:

可以同時(shí)按下鍵盤上的“Ctrl+Alt+Del”,出現(xiàn)“Windows安全”對(duì)話框,可以查看您的登錄信息。如可能出現(xiàn)類似這樣的信息:“您已作為YANHAIZHEN/Administrator登錄?!?。其中YANHAIZHEN是計(jì)算機(jī)名,斜杠后面的Administrator是當(dāng)前登錄操作系統(tǒng)的用戶。

3.如果是將Oracle的安裝文件拷貝到計(jì)算機(jī)上來進(jìn)行安裝,那么需要注意Oracle的安裝文件所在的目錄不能是中文路徑。

4.如果曾經(jīng)安裝過Oracle,不管安裝是否成功,如果想要再次安裝,則必須先完全卸載之前安裝的Oracle。Oracle的卸載程序無法完全卸載數(shù)據(jù)庫,主要是注冊(cè)表的問題。如果數(shù)據(jù)庫沒有徹底卸載干凈,則下次安裝會(huì)出現(xiàn)錯(cuò)誤。

要想完全卸載Oracle,應(yīng)該按照下面步驟進(jìn)行卸載:

(1)打開“[開始]->[設(shè)置]->[控制面板]->[管理工具]->[服務(wù)]”,停止所有Oracle相關(guān)的服務(wù)。這些服務(wù)可能有9個(gè)或者更多個(gè),其中有一些處于啟動(dòng)狀態(tài)。停止服務(wù)的方法是:選定想要停止的服務(wù),點(diǎn)擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“停止”即可。

(2)運(yùn)行“開始->程序->Oracle – OraHome92->Oracle Installation Products-> Universal Installer”,在彈出的“歡迎使用”對(duì)話框中,點(diǎn)擊[卸裝產(chǎn)品]按鈕,卸載Oracle。選擇要?jiǎng)h除的Oracle產(chǎn)品,然后點(diǎn)擊“刪除”按鈕即可。如果顯示沒有已安裝的組件,則跳過這步。

(3)從注冊(cè)表中刪除Oracle目錄。運(yùn)行regedit,打開注冊(cè)表,從注冊(cè)表中找到HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這個(gè)入口。

(4)運(yùn)行regedit,刪除Oracle服務(wù)。從注冊(cè)表中選擇HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,從中查找所有Oracle入口,并刪除。

(5)從注冊(cè)表中刪除事件日志。打開HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Applicat-ion,從中查找所有以O(shè)racle開始的項(xiàng),并刪除。

(6)刪除Oracle環(huán)境變量。注意在系統(tǒng)環(huán)境變量Path中也記錄了Oracle的路徑,需要點(diǎn)擊[編輯],然后刪除Oracle相關(guān)的路徑。

(7)從你的temp目錄下刪除Oracle相關(guān)的文件夾。(temp目錄可以從“我的電腦”--右鍵“屬性”--“高級(jí)”--“環(huán)境變量”中,查看當(dāng)前的用戶變量,從中找到變量temp的值)

(8)檢查開始菜單中是否還有Oracle菜單,如果有,則將其刪除。

(9)刪除Windows系統(tǒng)安裝磁盤中的program files\oracle 目錄,如C:\program files\oracle。此目錄中記錄了上一次安裝Oracle的信息,每次試圖安裝Oracle,都會(huì)記錄在該目錄中。如果忘記刪除,則數(shù)據(jù)庫安裝時(shí)會(huì)出現(xiàn)錯(cuò)誤。

(10)刪除Oracle安裝目錄,如d:\Oracle。如果刪除的時(shí)候有文件提示正在使用,重新啟動(dòng)計(jì)算機(jī)以后應(yīng)該可以刪除?;蛘咭部梢詫o法刪除的文件所在的目錄改成其它名字,然后再刪除。

(11)重新啟動(dòng)計(jì)算機(jī)。啟動(dòng)之后查看“服務(wù)”,確保沒有Oracle相關(guān)的服務(wù)。到此為止,Oracle已經(jīng)被完全卸載,可以進(jìn)行新的安裝了。

切記,要?jiǎng)h除Oracle,僅僅執(zhí)行Oracle卸載程序或者僅僅刪除Oracle目錄是不夠的,必須清除Oracle的服務(wù)和環(huán)境設(shè)置信息,才可以徹底卸載數(shù)據(jù)庫。

2 Oracle9i數(shù)據(jù)庫的安裝

前面介紹了安裝Oracle9i之前需要做的準(zhǔn)備工作以及安裝注意事項(xiàng)。本節(jié)將重點(diǎn)介紹Oracle9i的安裝過程。

下面詳細(xì)介紹使用Oracle Universal Installer來安裝Oracle9i的過程?;静襟E如下:

(1)打開“autorun.exe”,開始安裝Oracle。

(2)出現(xiàn)歡迎界面,然后點(diǎn)擊“下一步”到文件定位界面。選擇要安裝的路徑。

一般系統(tǒng)可以自動(dòng)找到源路徑,即Oracle安裝程序所在的路徑。注意安裝路徑必須是英文路徑,如果是中文路徑,則安裝會(huì)出現(xiàn)錯(cuò)誤。這里安裝的Oracle版本為Oracle9i 9.2.0,目錄名稱默認(rèn)為OraHome92,系統(tǒng)默認(rèn)安裝路徑為C:\Oracle\ora92,可以修改為其它路徑。注意,如果計(jì)算機(jī)中安裝有其它Oracle軟件,則不要將數(shù)據(jù)庫也安裝在此目錄中,否則會(huì)破壞原來的軟件。此外,如果上一次安裝Oracle時(shí)的目錄沒有清除干凈,則可以換個(gè)目錄安裝。

(3)單擊“下一步”,會(huì)出現(xiàn)檢測信息條,用戶獲取以前的安裝信息,最后出現(xiàn)“可用產(chǎn)品對(duì)話框”,要求選擇安裝產(chǎn)品類型,可以選擇安裝數(shù)據(jù)庫、管理服務(wù)器或者客戶端,這里選擇“Oracle9i Database 9.2.0.1.0”。

(4)單擊“下一步”,出現(xiàn)“安裝類型”對(duì)話框,要求選擇數(shù)據(jù)庫安裝類型,可以選擇企業(yè)版、標(biāo)準(zhǔn)版、個(gè)人版或者自定義。這里選擇“企業(yè)版”。

“企業(yè)版”安裝方式將安裝全部的數(shù)據(jù)庫選件產(chǎn)品?!皹?biāo)準(zhǔn)版”安裝方式不安裝數(shù)據(jù)庫選件,一般用于提供核心的關(guān)系數(shù)據(jù)庫管理服務(wù)和選項(xiàng)?!皞€(gè)人版”可以安裝在單任務(wù)操作系統(tǒng)上,例如Windows98操作系統(tǒng)。“自定義”安裝方式允許用戶自己選擇參數(shù)對(duì)數(shù)據(jù)庫進(jìn)行設(shè)置,主要用于對(duì)數(shù)據(jù)庫有特殊要求時(shí)使用,但是用戶必須對(duì)Oracle數(shù)據(jù)庫非常熟悉。

(5)單擊“下一步”,出現(xiàn)“數(shù)據(jù)庫配置”對(duì)話框,可以選擇的數(shù)據(jù)庫配置類型有通用、事務(wù)處理、數(shù)據(jù)倉庫、自定義、只安裝軟件。這里選擇“通用”。

(6)單擊“下一步”,出現(xiàn)“Oracle MTS Recovery Service配置”對(duì)話框,要求輸入Oracle MTS Recovery Service在此計(jì)算機(jī)上監(jiān)聽請(qǐng)求的端口號(hào),默認(rèn)的端口號(hào)是2030。這里使用默認(rèn)的端口號(hào)即可。

(7)單擊“下一步”,出現(xiàn)“數(shù)據(jù)庫標(biāo)識(shí)”對(duì)話框,要求輸入全局?jǐn)?shù)據(jù)庫名和數(shù)據(jù)庫實(shí)例名SID。當(dāng)輸入全局?jǐn)?shù)據(jù)庫名時(shí),系統(tǒng)自動(dòng)生成SID,默認(rèn)與全局?jǐn)?shù)據(jù)庫名相同。你也可以修改為與全局?jǐn)?shù)據(jù)庫名不同的其它字符串,建議初學(xué)者將全局?jǐn)?shù)據(jù)庫名和SID設(shè)置為相同的。

全局?jǐn)?shù)據(jù)庫名用來唯一地標(biāo)識(shí)一個(gè)數(shù)據(jù)庫,而SID(數(shù)據(jù)庫系統(tǒng)標(biāo)識(shí)符,System Identifier)用來標(biāo)識(shí)與數(shù)據(jù)庫相關(guān)的例程。全局?jǐn)?shù)據(jù)庫名的格式是“數(shù)據(jù)庫名.數(shù)據(jù)庫域名”,數(shù)據(jù)庫域名也可以省略。例如,全局?jǐn)?shù)據(jù)庫名ufs.neusoft.edu.cn中,ufs是數(shù)據(jù)庫名,neusoft.edu.cn指定數(shù)據(jù)庫所在的網(wǎng)絡(luò)域,用于在網(wǎng)絡(luò)中區(qū)分同名的數(shù)據(jù)庫。如果數(shù)據(jù)庫不在網(wǎng)絡(luò)中使用,則可以省略數(shù)據(jù)庫域名,這樣,全局?jǐn)?shù)據(jù)庫名就僅僅由數(shù)據(jù)庫名組成。數(shù)據(jù)庫名可以是一個(gè)長度不超過8個(gè)字符的字符串,可以包含字母、數(shù)字和其他字符。數(shù)據(jù)庫域名是一個(gè)長度不超過128個(gè)字符的字符串,可以包含字母、數(shù)字、句點(diǎn)以及其他字符。數(shù)據(jù)庫實(shí)例名主要用于對(duì)外連接時(shí)使用。在單機(jī)運(yùn)行環(huán)境中,數(shù)據(jù)庫名與實(shí)例名是一一對(duì)應(yīng)的。

(8)單擊“下一步”,出現(xiàn)“數(shù)據(jù)庫文件位置”對(duì)話框,要求指定數(shù)據(jù)庫文件的目錄。默認(rèn)的目錄是Oracle安裝磁盤下面的Oracle\oradata,但Oracle建議將數(shù)據(jù)庫文件與Oracle軟件安裝在不同的磁盤上。這里使用默認(rèn)即可。

(9)單擊“下一步”,出現(xiàn)“數(shù)據(jù)庫字符集”對(duì)話框,要求選擇數(shù)據(jù)庫字符集。字符集決定數(shù)據(jù)庫所支持的語言標(biāo)準(zhǔn)。默認(rèn)情況下,oracle9i自動(dòng)選擇操作系統(tǒng)的語言作為數(shù)據(jù)庫的核心字符集。這里選擇“使用缺省字符集”,使用的字符集是簡體中文ZHS16GBK。

(10)單擊“下一步”,出現(xiàn)“摘要”對(duì)話框,顯示前面選擇的安裝配置。

(11)單擊“安裝”按鈕開始數(shù)據(jù)庫的安裝。安裝Oracle9i的時(shí)間比較長,與機(jī)器性能有關(guān),一般會(huì)持續(xù)30分鐘左右。安裝的過程中系統(tǒng)會(huì)提示更換第二張光盤,這時(shí)可以將第二張光盤插入到驅(qū)動(dòng)器或者輸入硬盤上的安裝文件存儲(chǔ)目錄,然后單擊“確定”繼續(xù)安裝。

(12)Oracle9i軟件安裝完成后,安裝程序會(huì)自動(dòng)調(diào)用Oracle Net Configuration Assistant進(jìn)行網(wǎng)絡(luò)配置,自動(dòng)調(diào)用Oracle Database Configuration Assistant創(chuàng)建數(shù)據(jù)庫,自動(dòng)調(diào)用Agent Configuration Assistant進(jìn)行代理配置,啟動(dòng)HTTP服務(wù)等。

在這個(gè)過程中會(huì)有DOS窗口彈出,此時(shí)一定不要將該窗口強(qiáng)行關(guān)閉。因?yàn)檫@是Oracle在調(diào)用后臺(tái)工具進(jìn)行相應(yīng)的配置工作。例如,Oracle在進(jìn)行網(wǎng)絡(luò)配置的時(shí)候會(huì)調(diào)用tnslsnr.exe來啟動(dòng)監(jiān)聽程序,在創(chuàng)建數(shù)據(jù)庫的時(shí)候會(huì)調(diào)用SQL*Plus,啟動(dòng)HTTP服務(wù)的時(shí)候會(huì)調(diào)用Apache.exe。

(13)數(shù)據(jù)庫配置完成后,系統(tǒng)會(huì)顯示數(shù)據(jù)庫的信息,并提示修改SYS和SYSTEM用戶的口令。這兩個(gè)用戶是Oracle內(nèi)置的管理員用戶,修改完畢請(qǐng)記住這兩個(gè)用戶的口令。在Oracle9i 9.2中,要求必須修改這兩個(gè)用戶的口令,但是在Oracle9i 9.0中可以保持原來的口令不修改。SYS用戶的默認(rèn)口令是change_on_install,SYSTEM用戶的默認(rèn)口令是manager。要修改的新口令不能與這兩個(gè)口令相同,并且不能僅僅包含數(shù)字。

(14)修改完口令之后,點(diǎn)擊“確定”按鈕,整個(gè)配置過程完成,安裝程序的“完成”按鈕變成可用的,此時(shí)單擊“完成”按鈕,會(huì)彈出“安裝結(jié)束”對(duì)話框,點(diǎn)擊“退出”按鈕即可。

3 驗(yàn)證安裝成功

要查看Oracle9i安裝是否成功,只需要按照以下步驟進(jìn)行:

1.查看菜單

Oracle安裝完成以后,從[開始]--[程序]中可以看到Oracle的菜單組。

2.查看服務(wù)

從[開始]--[設(shè)置]--[控制面板]--[管理工具]--[服務(wù)]中可以看到以“Oracle”開頭的一組服務(wù)。

通常,如果安裝的Oracle9i是企業(yè)版并且使用默認(rèn)的安裝方式的話,最后安裝的共有9個(gè)服務(wù)。其中有OracleMTSRecoveryService、OracleOraHome92Agent、OracleOraHome92HTTPServer 、OracleOraHome92TNSListener、OracleServiceORCL這5個(gè)服務(wù)是開機(jī)自動(dòng)啟動(dòng)的。安裝完成之后,這5個(gè)服務(wù)就處于啟動(dòng)狀態(tài)。

默認(rèn)情況下,每次開機(jī)后,會(huì)自動(dòng)啟動(dòng)這5個(gè)Oracle服務(wù),這樣會(huì)使得開機(jī)時(shí)間變長,而且啟動(dòng)后會(huì)占用很多內(nèi)存空間,也會(huì)使得計(jì)算機(jī)運(yùn)行速度變慢。如果不經(jīng)常使用Oracle,可以把這些服務(wù)由“自動(dòng)”啟動(dòng)改為“手動(dòng)”啟動(dòng)。方法是:右鍵點(diǎn)擊要修改的服務(wù),在彈出的快捷菜單中選擇“屬性”,將“啟動(dòng)類型”由“自動(dòng)”改為“手動(dòng)”。

需要注意的是,如果把某些服務(wù)改為“手動(dòng)”啟動(dòng),那么以后要想使用Oracle,必須把需要的服務(wù)手動(dòng)啟動(dòng)起來。啟動(dòng)的方法是:右鍵單擊要啟動(dòng)的服務(wù)名稱,在彈出的快捷菜單中選擇“啟動(dòng)”。

3.啟動(dòng)SQL*Plus

SQL*Plus是調(diào)試SQL和PL/SQL的一個(gè)平臺(tái)。用戶可以利用它來輸入、編輯、存儲(chǔ)、提取和運(yùn)行SQL語句和PL/SQL程序,也可以使用SQL*Plus命令來對(duì)數(shù)據(jù)庫進(jìn)行管理。

需要的條件:要想運(yùn)行SQL*Plus,必須啟動(dòng)名為OracleServiceSID的服務(wù),其中SID是要訪問的數(shù)據(jù)庫名。

下面運(yùn)行SQL*Plus,測試能否正常連接到Oracle。

(1)單擊[開始]?[程序]?[Oracle-Orahome92]?[Application Development]? [SQL*Plus]”,進(jìn)入Windows界面的SQL*PLus。

(2)輸入用戶名、口令和主機(jī)字符串。其中用戶名可以是sys、system或者scott,主機(jī)字符串是要連接的數(shù)據(jù)庫實(shí)例的SID。例如用戶名輸入scott、口令tiger、主機(jī)字符串orcl。主機(jī)字符串與安裝Oracle9i時(shí)指定的全局?jǐn)?shù)據(jù)庫名相同。

如果出現(xiàn)下面錯(cuò)誤提示信息:

ERROR:

ORA-12541: TNS: 沒有監(jiān)聽器

這是因?yàn)楸O(jiān)聽器服務(wù)沒有啟動(dòng)起來,從[開始]--[設(shè)置]--[控制面板]--[管理工具]--[服務(wù)],將名為OracleOraHome92TNSListener的服務(wù)啟動(dòng)起來。然后再輸入用戶名、口令和主機(jī)字符串,然后單擊“確定”按鈕。

如果出現(xiàn)下面的錯(cuò)誤信息:

ERROR:

ORA-12500:TNS:監(jiān)聽程序無法啟動(dòng)專用服務(wù)器進(jìn)程

這是因?yàn)閿?shù)據(jù)庫對(duì)應(yīng)的服務(wù)沒有啟動(dòng)起來。從[開始]--[設(shè)置]--[控制面板]--[管理工具]--[服務(wù)],將名為OracleServiceSID(SID為數(shù)據(jù)庫實(shí)例名)的服務(wù)啟動(dòng)起來。然后再輸入用戶名、口令和主機(jī)字符串,然后單擊“確定”按鈕。

出現(xiàn)“SQL”的提示符以后,說明已經(jīng)進(jìn)入SQL*Plus,這里可以執(zhí)行所有的SQL語句和PL/SQL程序,也可以執(zhí)行SQL*Plus的命令。

例如:可以在“SQL”后面輸入下面的SQL語句:

select * from emp;

4.啟動(dòng)OEM

Oracle企業(yè)管理器類似于SQLServer的企業(yè)管理器,可以用來執(zhí)行一些常見數(shù)據(jù)庫管理操作。

準(zhǔn)備工作:要想使用OEM,需要啟動(dòng)兩個(gè)服務(wù),一個(gè)是要連接的數(shù)據(jù)庫,服務(wù)名稱為OracleServiceSID,其中SID為數(shù)據(jù)庫名;另一個(gè)是監(jiān)聽器,服務(wù)名稱為OracleOraHome92TNSListener。

下面啟動(dòng)OEM,測試能否正常連接到數(shù)據(jù)庫。

(1)單擊[開始]?[程序]?[Oracle]?[Enterprise Manager Console],彈出Oracle Enterprise Manager Console對(duì)話框,選擇“獨(dú)立啟動(dòng)”,單擊[確定]按鈕即可啟動(dòng)OEM管理工具。

(2)啟動(dòng)OEM之后,無論執(zhí)行什么操作,都必須首先連接數(shù)據(jù)庫。右鍵單擊“數(shù)據(jù)庫”下面的“ORCL”,在彈出的菜單中選擇“連接”,出現(xiàn)“數(shù)據(jù)庫連接信息”對(duì)話框。

(3)在“數(shù)據(jù)庫連接信息”對(duì)話框中輸入用戶名、口令和連接身份。這里使用的用戶名可以是sys或者system,連接身份應(yīng)該是“SYSDBA”。輸入完畢,點(diǎn)擊[確定]。這時(shí)在“ORCL”下面出現(xiàn)該數(shù)據(jù)庫的相關(guān)信息。

在“例程”下面可以管理數(shù)據(jù)庫實(shí)例orcl的狀態(tài)以及內(nèi)存分配;在“方案”下面可以管理表、視圖、索引、序列、同義詞、觸發(fā)器、存儲(chǔ)過程的數(shù)據(jù)庫對(duì)象;在“安全性”下面可以管理用戶、角色和概要文件;在“存儲(chǔ)”下面可以管理數(shù)據(jù)庫的物理存儲(chǔ)結(jié)構(gòu)和邏輯存儲(chǔ)結(jié)構(gòu)。

(4)點(diǎn)擊“方案”前面的“+”號(hào),會(huì)出現(xiàn)所有方案的列表,在其中點(diǎn)擊“SCOTT”前面的“+”號(hào),會(huì)出現(xiàn)SCOTT用戶擁有的表、索引、視圖等。選中“表”,會(huì)在右邊列出SCOTT用戶擁有的所有的表。選中其中的一個(gè)表,如EMP,按下鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“查看/編輯目錄”,彈出“表編輯器”對(duì)話框。

(5)在“表編輯器”對(duì)話框中,可以查看EMP表中的數(shù)據(jù)或者增加、刪除、修改EMP表中的數(shù)據(jù)。

Oracle9iAS下J2EE應(yīng)用程序部署

安裝配置應(yīng)用服務(wù)器操作系統(tǒng)安裝Oracle iAS 企業(yè)版 ①Oracle i Application Server Infrastructure 其中 Oracle iAS Infrastructure Instance Name ora ias_is 口令 ora ias安裝目錄 d:\Ora is②Oracle iAs Application Server (Business Intelligence and Forms) 其中 Oracle iAS Instance Name ora ias 口令 ora ias安裝目錄 d:\Ora ias打包應(yīng)用程序需打包的應(yīng)用程序目錄結(jié)構(gòu)為根目錄/JSP程序目錄/WEB INF/Classes/Lib/Web xml在根目錄下 用java –jar命令將其打包為WebJ EE war文件 新建TEMP根目錄 在目錄中建立META INF目錄 其中新建application xml 其內(nèi)容為 ?xml version= encoding= UTF ?!DOCTYPE application PUBLIC //Sun Microsystems Inc //DTD J EE Application //EN applicationdisplay nameWebJ EE/display namedescriptionApplication description/descriptionmodulewebweb uriWebJ EE war/web uricontext root/context root/web/module/application其目錄結(jié)構(gòu)為 TEMP/META INF/Application xmlWebJ EE war在TEMP根目錄下用java –jar命令將其打包為WebJ EE ear 配置Oracle Application ServerNo 進(jìn)入Oracle Enterprise Management web Console進(jìn)入Oracle Enterprise Management web Console在IE瀏覽器中 其URL一般為//IP ADDRESS: /注意 該地址與安裝oracle ias的服務(wù)器IP地址相同 用戶名 ias_admin 密碼 ora ias(既用戶在安裝ora ias時(shí)輸入的密碼) No 進(jìn)入Oracle iAS的配置界面 一般選擇ias來進(jìn)行配置 在 名稱 上點(diǎn)擊可進(jìn)入配置畫面 注意 因?yàn)閼?yīng)用服務(wù)器上安裝了域和DNS服務(wù)器 如果連接服務(wù)器的終端沒有加入該域或沒有將本機(jī)的DNS設(shè)置為應(yīng)用服務(wù)器的DNS 有可能通過服務(wù)器的主機(jī)名并不能訪問到該界面 此時(shí)需要用IP地址來代替主機(jī)名進(jìn)行訪問 No 進(jìn)入Oracle HTTP Server配置界面 點(diǎn)擊 HTTP Server 鏈接進(jìn)入配置界面 No 配置HTTP監(jiān)聽端口 點(diǎn)擊 管理 下面的Server Properties鏈接進(jìn)入下一界面 點(diǎn)擊【添加新地址/端口】按鈕 將出現(xiàn)空白行 在端口列下填入新端口 IP地址列可不填寫 默認(rèn)為服務(wù)器IP地址 向下拖動(dòng)瀏覽器垂直滾動(dòng)條 點(diǎn)擊【應(yīng)用】按鈕 將保存該配置 點(diǎn)擊【Yes】按鈕 重新啟動(dòng)OHS 返回 服務(wù)器屬性 界面 點(diǎn)擊界面上方的 Application Server:d i_ias hgapps hg local 鏈接 返回No 所示的IAS配置界面 注意 Server Properties鏈接下面的 Advanced Server Properties 鏈接可進(jìn)入配置文件一覽的界面 有興趣的同學(xué)可以研究研究 其中文件為重中之重 No 進(jìn)入OC J配置界面 點(diǎn)擊 OC J_home 鏈接進(jìn)入OC J的配置界面 No 部署J EE應(yīng)用程序 點(diǎn)擊【部署EAR文件】按鈕 進(jìn)入部署的第一步——簡介 點(diǎn)擊【下一步】按鈕 點(diǎn)擊【瀏覽…】按鈕 選擇一個(gè)J EE應(yīng)用程序EAR包 該包最好位于服務(wù)器上 以免部署時(shí)間加長 在下面的空格內(nèi)填寫唯一的應(yīng)用程序名 該處相當(dāng)于應(yīng)用的唯一ID 設(shè)置完成后點(diǎn)擊【下一步】按鈕 開始拷貝應(yīng)用程序到相應(yīng)位置 時(shí)間可能較長 請(qǐng)耐心等待 設(shè)置訪問J EE應(yīng)用程序的URL 例如 /WebJ EEProgram 注意 具體URL前面的 / 點(diǎn)擊【完成】按鈕 配置完成 點(diǎn)擊【部署】按鈕 開始部署應(yīng)用程序 時(shí)間可能較長 部署完畢后 將自動(dòng)返回OC J_home主頁 此時(shí)在 已部署的應(yīng)用程序 下應(yīng)可以看到剛剛部署完成的應(yīng)用 點(diǎn)擊部署已完成的應(yīng)用的鏈接 進(jìn)入配置界面 No 配置J EE應(yīng)用程序 點(diǎn)擊 管理 下面的 高級(jí)屬性 鏈接 進(jìn)入配置文件界面 點(diǎn)擊 data sources xml 鏈接 進(jìn)行數(shù)據(jù)源的配置 location= 與應(yīng)用中相同 Username= 數(shù)據(jù)庫用戶名 Password= 密碼 url= jdbc:oracle:thin:@ip_address: :SID 配置完成后 點(diǎn)擊【應(yīng)用】按鈕 保存配置 No 重新啟動(dòng)OC J 在該界面 重新啟動(dòng)OC J_home No 測試 在IE瀏覽器中測試自己的應(yīng)用程序是否成功部署 一般為 lishixinzhi/Article/program/Oracle/201311/17930


網(wǎng)站題目:oracle9i如何配置 oracle9i客戶端精簡版是什么
標(biāo)題網(wǎng)址:http://weahome.cn/article/hjsegh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部