[英]Unlocking account in Oracle 11g R2
我知道這個問題已被多次詢問,但這個問題讓我很困惑。 我剛剛安裝了Oracle 11g R2
。 我試圖解鎖Scott/Tiger account
以便我可以使用它們建立SQL Developer connection
。 我試圖做下面的事情 - 我總是讓用戶SCOTT
不存在? 為什么會這樣? 我在做什么問題?
SQL> conn system/abcdef1234
Connected.
SQL> alter user scott account unlock;
alter user scott account unlock
*
ERROR at line 1:
ORA-01918: user 'SCOTT' does not exist
任何想法將不勝感激。
更新:-
SQL> select username,account_status from dba_users where username='SCOTT';
no rows selected
在安裝過程中,詢問的一個問題是您是否要安裝示例模式( SCOTT
, HR
等)。 如果SCOTT
用戶不存在,則表明您選擇不安裝示例模式。
您可以創建新用戶,為該用戶授予適當的權限,然后構建要使用的表。 例如
CREATE USER rjchar
IDENTIFIED BY rjchar
DEFAULT TABLESPACE users
TEMPORARY TABLESPACE temp;
GRANT create session,
create table,
create view,
create procedure,
create trigger
TO rjchar;
然后,您可以從SQL Developer以用戶rjchar
身份登錄,並可以開始構建架構。 或者,您可以使用服務器上安裝的腳本手動安裝示例模式 。
在SQL DEVELOPER中
oracle 11g的默認連接
轉到連接>新連接
連接名稱= HR或使用任何名稱
用戶名= hr
密碼=您的密碼(這是您在安裝Oracle 11g期間選擇的密碼)
選中“保存”選項
角色:默認
1521港口
SID:orcl
如果要創建SYSDBA帳戶(管理員帳戶)
連接名稱= admin ORCL或使用任何名稱
用戶名= sys
密碼=您的密碼(這是您在安裝Oracle 11g期間選擇的密碼)
角色:sysdba(來自下拉列表)
1521港口
SID:orcl
測試和保存連接
如果您的HR帳戶被鎖定,因為您已連接多次,而不是通過登錄您的SYS DBA帳戶來解決此問題
在列表中的對象列表中,轉到其他用戶和
轉到人力資源帳戶> RT點擊
編輯用戶
選擇您喜歡的密碼
和UN CHECK帳戶已鎖定,如果已簽入,則取消選中密碼已過期選項
- 這可能會有所幫助
通過hr帳戶解鎖來識別ALTER USER hr;
GRANT CONNECT,RESOURCE to hr;
更改用戶,由OE帳戶解鎖;
GRANT CONNECT,RESOURCE to OE;
它存在嗎? 嘗試
select username,account_status from dba_users where username='SCOTT';
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.