Oracle Database XE 11gR2 自帶的用戶,新建用戶,修改用戶密碼


操作系統:Windows 10 x64

 


 

第一節:下載 Oracle Database XE 11gR2

第二節:安裝、驗證安裝 Oracle Database XE 11gR2

第三節:Oracle Database XE 11gR2 自帶的用戶,新建用戶,修改用戶密碼

第四節:下載、安裝 PL/SQL Developer

第五節:使用 PL/SQL Developer 導入 .sql 文件

 


 

Oracle Database XE 11gR2 自帶的用戶

SYS:超級用戶

SYSTEM:系統用戶

區別:SYS 比 SYSTEM 擁有更多的權限。

 


 

獲取幫助

SQL> conn system/root as sysdba
已連接。
SQL> help

 HELP
 ----

 Accesses this command line help system. Enter HELP INDEX or ? INDEX
 for a list of topics.

 You can view SQL*Plus resources at
     http://www.oracle.com/technology/tech/sql_plus/
 and the Oracle Database Library at
     http://www.oracle.com/technology/documentation/

 HELP|? [topic]

 

SQL> help index

Enter Help [topic] for help.

 @             COPY         PAUSE                    SHUTDOWN
 @@            DEFINE       PRINT                    SPOOL
 /             DEL          PROMPT                   SQLPLUS
 ACCEPT        DESCRIBE     QUIT                     START
 APPEND        DISCONNECT   RECOVER                  STARTUP
 ARCHIVE LOG   EDIT         REMARK                   STORE
 ATTRIBUTE     EXECUTE      REPFOOTER                TIMING
 BREAK         EXIT         REPHEADER                TTITLE
 BTITLE        GET          RESERVED WORDS (SQL)     UNDEFINE
 CHANGE        HELP         RESERVED WORDS (PL/SQL)  VARIABLE
 CLEAR         HOST         RUN                      WHENEVER OSERROR
 COLUMN        INPUT        SAVE                     WHENEVER SQLERROR
 COMPUTE       LIST         SET                      XQUERY
 CONNECT       PASSWORD     SHOW

 


 

參考:Oracle 11g Express 安裝和使用教程

 

新建用戶、賦予用戶權限、刪除用戶

使用 SYSTEM 以系統數據庫管理員(SYSDBA)的身份登錄:

SQL> conn system/root as sysdba
已連接。

 

創建用戶,並設置密碼:

SQL> create user test identified by test;

用戶已創建。

 

使用新創建的用戶登錄,因為權限不足,登錄被拒絕:

SQL> conn test/test
ERROR:
ORA-01045: user TEST lacks CREATE SESSION privilege; logon denied


警告: 您不再連接到 ORACLE。

 

賦予用戶登錄連接的權限:

SQL> grant connect to test;

授權成功。

 

賦予用戶資源操縱的權限:

SQL> grant resource to test;

授權成功。

 

賦予用戶數據庫管理員的權限:

SQL> grant dba to test;

授權成功。

 

當然,如果覺得沒有必要賦予用戶數據庫管理員的權限,可以撤銷其相應的權限:

SQL> revoke dba from test;

撤銷成功。

 

使用新建的用戶登錄:

SQL> conn test/test
已連接。

 

刪除用戶:

SQL> conn system/root as sysdba
已連接。
SQL> drop user test;

用戶已刪除。

 

使用被刪除的用戶登錄,提示用戶/密碼無效,登錄被拒絕:

SQL> conn test/test
ERROR:
ORA-01017: invalid username/password; logon denied


警告: 您不再連接到 ORACLE。

 


 

修改用戶的密碼

WIN + R,打開運行,輸入 cmd,確定

 

輸入命令:sqlplus /nolog,按回車鍵確認

C:\Users\86188>sqlplus /nolog

SQL*Plus: Release 11.2.0.2.0 Production on 星期一 7月 22 22:04:17 2019

Copyright (c) 1982, 2014, Oracle.  All rights reserved.

 

輸入命令:conn /as sysdba

SQL> conn /as sysdba
已連接。

 

修改用戶的密碼

語法:alter user 用戶 identified by 新密碼;

SQL> alter user scott identified by 1234;

用戶已更改。

 

驗證一下:

SQL> conn scott/1234;
已連接。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM