Oracle

安裝了 Oracle XE 11.2。如何創建數據庫?

  • June 13, 2019

我是 Oracle 的新手,所以請多多包涵。

我最近在我們擁有的 Windows 2008 伺服器上安裝了Oracle XE 版本 11.2 。安裝成功。在安裝過程中,我被要求為 設置密碼sys,我做到了。此外,HTTP使用的埠是 8085。

所以現在我正在嘗試創建一個新數據庫。我有 Toad Data Point,但我不確定如何連接到伺服器或如何創建數據庫。

在瀏覽器中,我訪問了*http://OurServer:8085/,但它要求輸入密碼。我嘗試使用sys*登錄,但它不允許我。我還嘗試使用我的公司使用者 ID(我用來登錄我的 Windows PC 的使用者 ID)登錄,但它也不起作用。

我還可以做些什麼?

Oracle 11 不使用容器,因此您已經擁有數據庫和預設使用者,例如 sys 和 system 以及所有其他 oracle 內置使用者。

轉到電腦管理/本地使用者和組並驗證組 ora_dba 是否存在。假設這是一個開發項目,請將您的正常 Windows 使用者名添加到 ora_dba 組。現在您可以使用以下步驟以 sysdba 身份登錄:

  • 打開命令視窗
  • 輸入 SET ORACLE_SID=XE
  • 輸入 sqlplus / as sysdba

這應該讓您以 sys 身份登錄,而您通常不應該這樣做。這一次創建一個使用者並授予他們一個角色。

CREATE USER < your new user name > IDENTIFIED BY < your new password >;
GRANT DBA to < your new user name>;

然後輸入 exit 關閉會話。使用 Toad 以新使用者身份登錄,您應該一切順利。

我注意到作業系統和數據庫已不受支持,最好在 linux 上使用新的 18xe。

引用自:https://dba.stackexchange.com/questions/240386