Win7 64bit版本下安裝Oracle 11g OS許可權處理

來源:互聯網
上載者:User

Win7 64bit版本下安裝Oracle 11g OS許可權處理

一般情況下,我們選擇安裝Oracle資料庫都是在Linux、AIX這類傳統伺服器作業系統下。即使出現Windows環境,也都是以2008、2012等伺服器版本作為安裝介質。在Win7環境下,一般是不推薦安裝Oracle伺服器版本的。

那麼對於平時需要在Win7環境下學習測試Oracle的朋友而言,虛擬機器+Windows用戶端是不錯的選擇。而且,Oracle在卸載Windows版本的程式deinstall的問題上,一直就有不太“優良”的口碑。所以作為初學者的朋友,還是謹慎選擇Win7安裝。

前一段時間協助朋友完成一項任務,就是在Win7 64bit版本上安裝Oracle 11g,全新的環境也積累了一些經驗問題。記錄下來,留待需要的朋友待查。

--------------------------------------分割線 --------------------------------------

Oracle 11g 在RedHat Linux 5.8_x64平台的安裝手冊

Linux-6-64下安裝Oracle 12C筆記

在CentOS 6.4下安裝Oracle 11gR2(x64)

Oracle 11gR2 在VMWare虛擬機器中安裝步驟

Debian 下 安裝 Oracle 11g XE R2

--------------------------------------分割線 --------------------------------------

1、問題提出

在安裝Win7版本Oracle過程中,Oracle Net是一個比較麻煩的地方。一些朋友可能遇到過,目前使用者明明就是在ora_dba使用者組中,甚至已經賦予了管理員權限,還是可能出現配置問題。比較典型的一個是啟動netca建立、修改Oracle Net參數時候,組態工具報錯。一般這樣的問題都是tnsname.ora、listener.ora和sqlnet.ora三個配置目錄$ORACLE_HOME/admin/network的讀寫權限造成的。

我們在Win7下進行操作都有這樣的經驗:如果是以非administrator使用者進行操作的時候,無論執行程式、執行刪除操作,甚至進入某些目錄都有一個管理員操作的確認過程。即使我們目前使用者在administrators使用者組中,也需要一個顯示的確認動作。

對Oracle而言,這個過程其實是有很大問題的。長期以來,Oracle設計運行都是在AIX、Linux體系下,文本配置、簡單許可權管理、環境變數是體系重要因素。對於Windows的架構體系,多多少少存在很大不適應的情況。Oracle組態工具,如NetCA和Deinstall,都不能從OS層面彈出確認功能。這樣,報錯是難免的了。

筆者遇到的問題,是在解決Oracle NET三檔案讀寫基礎上的。目前使用者非administrator作業系統使用者,但是賦予了管理員權限。

在建立監聽器、啟動監聽器時候,報錯如下:

監聽器啟動錯誤。配置過程沒有問題,各型別參數也符合工作原理。Oracle Net三個核心設定檔正常。只在監聽器啟動的時候失敗。

問題不僅僅在此,在之後安裝資料庫的時候,以前未知的報錯出現。

這類型錯誤是筆者沒有見過,也沒有經驗積累的。之後安裝過程無法繼續,只有終止操作過程。

  • 1
  • 2
  • 下一頁

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.