簡體   English   中英

解鎖Oracle 11g R2中的帳戶

[英]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

在安裝過程中,詢問的一個問題是您是否要安裝示例模式( SCOTTHR等)。 如果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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM