在Win7_64位系統(tǒng)中安裝Oracle數(shù)據(jù)庫(kù)

準(zhǔn)備安裝包

  1. win64_11gR2_database_1of2.zip
  2. win64_11gR2_database_2of2.zip

解壓

  1. 解壓兩個(gè)安裝包到同一個(gè)文件夾,例如:oracle_win64;
  2. 解壓后安裝數(shù)據(jù)會(huì)出現(xiàn)在oracle_win64\database目錄下:


    oracle解壓后目錄

雙擊setup.exe進(jìn)行安裝

安裝步驟

1. 第一步

第一步

2. 第二步

第二步

3. 第三步

第三步

4. 第四步

第四步

管理口令 : Root1234

5. 第五步

第五步

6. 第六步

第六步

7. 第七步

第七步

安裝過程中會(huì)出現(xiàn)對(duì)話框:


數(shù)據(jù)庫(kù)配置助手

點(diǎn)擊口令管理,會(huì)出現(xiàn)以下對(duì)話框:


口令管理

8. 第八步

安裝完成

驗(yàn)證是否安裝成功

  • 打開oracle管理頁(yè)面:


    oracle管理頁(yè)面
  1. 用戶名使用:

sys

  1. 口令使用:

安裝步驟第四步設(shè)置的管理口令

  1. 連接身份選擇:

SYSDBA

  • 登錄成功后會(huì)顯示以下頁(yè)面:


    登錄成功

使用Navicat Premium

1. 安裝instant client

下載地址:http://www.oracle.com/technetwork/cn/database/features/instant-client/index-092699-zhs.html 。 由于Navicat 在版本10之后,已經(jīng)開始支持instant client 64位,故只下載win64位的安裝包即可( http://wiki.navicat.com/wiki/index.php/Instant_client_required)。
注意剛才的鏈接提示:

提示

這里我們下載instant client version 11 ,并解壓。

2. 在Navicat Premium設(shè)置OCI

使用我們下載的instant client替換掉Navicat Premium自帶的低版本且精簡(jiǎn)版的oci.dll


image.png

3. 連接Oracle

連接oracle
  • 賬戶使用system
  • 密碼使用安裝步驟第四步設(shè)置的管理口令

4. 在命令行解鎖scott用戶

C:\Users\Administrator>sqlplus  /nolog  
SQL> conn /as sysdba   
SQL> alter user scott account unlock;
SQL> alter user scott identified by tiger;

至此,可以使用scott用戶登錄.

Oracle 11g必須開啟的服務(wù)

oracle服務(wù)

這七個(gè)服務(wù)的含義分別為

  1. Oracle ORCL VSS Writer Service:Oracle卷映射拷貝寫入服務(wù),VSS(Volume Shadow Copy Service)能夠讓存儲(chǔ)基礎(chǔ)設(shè)備(比如磁盤,陣列等)創(chuàng)建高保真的時(shí)間點(diǎn)映像,即映射拷貝(shadow copy)。它可以在多卷或者單個(gè)卷上創(chuàng)建映射拷貝,同時(shí)不會(huì)影響到系統(tǒng)的系統(tǒng)能。(非必須啟動(dòng))
  2. OracleDBConsoleorcl:Oracle數(shù)據(jù)庫(kù)控制臺(tái)服務(wù),orcl是Oracle的實(shí)例標(biāo)識(shí),默認(rèn)的實(shí)例為orcl。在運(yùn)行Enterprise Manager(企業(yè)管理器OEM)的時(shí)候,需要啟動(dòng)這個(gè)服務(wù)。(非必須啟動(dòng))
  3. OracleJobSchedulerORCL:Oracle作業(yè)調(diào)度(定時(shí)器)服務(wù),ORCL是Oracle實(shí)例標(biāo)識(shí)。(非必須啟動(dòng))
  4. OracleMTSRecoveryService:服務(wù)端控制。該服務(wù)允許數(shù)據(jù)庫(kù)充當(dāng)一個(gè)微軟事務(wù)服務(wù)器MTS、COM/COM+對(duì)象和分布式環(huán)境下的事務(wù)的資源管理器。(非必須啟動(dòng))
  5. OracleOraDb11g_home1ClrAgent:Oracle數(shù)據(jù)庫(kù).NET擴(kuò)展服務(wù)的一部分。 (非必須啟動(dòng))
  6. OracleOraDb11g_home1TNSListener:監(jiān)聽器服務(wù),服務(wù)只有在數(shù)據(jù)庫(kù)需要遠(yuǎn)程訪問的時(shí)候才需要。(非必須啟動(dòng),下面會(huì)有詳細(xì)詳解)。
  7. OracleServiceORCL:數(shù)據(jù)庫(kù)服務(wù)(數(shù)據(jù)庫(kù)實(shí)例),是Oracle核心服務(wù)該服務(wù),是數(shù)據(jù)庫(kù)啟動(dòng)的基礎(chǔ), 只有該服務(wù)啟動(dòng),Oracle數(shù)據(jù)庫(kù)才能正常啟動(dòng)。(必須啟動(dòng))

那么在開發(fā)的時(shí)候到底需要啟動(dòng)哪些服務(wù)呢?

對(duì)新手來說,要是只用Oracle自帶的sql*plus的話,只要啟動(dòng) OracleServiceORCL 即可,要是使用PL/SQL Developer等第三方工具的話, OracleOraDb11g_home1TNSListener服務(wù)也要開啟。 OracleDBConsoleorcl是進(jìn)入基于web的EM必須開啟的,其余服務(wù)很少用。
注:ORCL是數(shù)據(jù)庫(kù)實(shí)例名,默認(rèn)的數(shù)據(jù)庫(kù)是ORCL,你可以創(chuàng)建其他的,即OracleService+數(shù)據(jù)庫(kù)名。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容