(转)使用 sys 帳號登入 E900 Standalone 安裝的 Oracle 資料庫

在 Windows XP 安裝 E900 Standalone for Oracle 版本完成後,並沒有提供 sys 帳號的密碼讓使用者直接連到資料庫,不過可以藉由本機帳號執行的權限登入 Oracle 修改密碼。

1. 修改 C:\JDEdwards\DB\E1Local\NETWORK\admin\sqlnet.ora

SQLNET.AUTHENTICATION_SERVICES 設定為 NTS,因為 DB 主機建置在 Windows,使用 Windows 本機 NT 認證方式登入 Oracle

1 SQLNET.AUTHENTICATION_SERVICES=(NTS)

2. 重新啟動服務

在系統管理工具 > 服務,依序停止與啟動 OracleE1LocalTNSListener OracleServiceE1LOCAL 服務

3. 使用 sqlplus 修改 sys 密碼

點擊開始 > 執行 > CMD 進入 DOS Prompt,

只啟動SQLPLUS 不連入數據庫

1 sqlplus /nolog

 以 sysdba 身分登入

1 conn / as sysdba

修改 sys 帳號的密碼 

1 alter user sys identified by e1local;

相關操作參考下圖

4. 使用 Oracle SQL Developer 連線

先設定連線資料,使用 sys 帳號與剛剛修改的密碼,角色選擇 SYSDBA,服務名稱是 E1Local,該名稱是安裝 E900 時設定在 tnsname.ora,相關操作參考下圖

連上 DB 的畫面如下

转自:http://www.dotblogs.com.tw/cliffliu/archive/2011/04/03/22241.aspx

原文地址:https://www.cnblogs.com/AlterMe/p/E1Local.html