一. 用户账户的状态

SQL> edit
已写入 file afiedt.buf

  1  select USERNAME,ACCOUNT_STATUS,EXPIRY_DATE,
  2  DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE
  3* from dba_users
SQL> /

USERNAME        ACCOUNT_STATUS       EXPIRY_DATE    DEFAULT_TA TEMPO
--------------- -------------------- -------------- ---------- -----
USERA           OPEN                                TBS3       TEMP
UPLOOKING       OPEN                                USERS      TEMP
SCOTT           OPEN                                USERS      TEMP
HR              OPEN                                USERS      TEMP
MDDATA          EXPIRED & LOCKED     02-7月 -10     USERS      TEMP
DIP             EXPIRED & LOCKED                    USERS      TEMP
TSMSYS          EXPIRED & LOCKED     02-7月 -10     USERS      TEMP
DBSNMP          OPEN                                SYSAUX     TEMP
SYSMAN          OPEN                                SYSAUX     TEMP
MDSYS           EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
ORDSYS          EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
CTXSYS          EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
ANONYMOUS       EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
EXFSYS          EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
DMSYS           EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
WMSYS           EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
XDB             EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
ORDPLUGINS      EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
SI_INFORMTN_SCH EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
OLAPSYS         EXPIRED & LOCKED     02-7月 -10     SYSAUX     TEMP
MGMT_VIEW       OPEN                                SYSTEM     TEMP
SYS             OPEN                                SYSTEM     TEMP
SYSTEM          OPEN                                SYSTEM     TEMP
OUTLN           EXPIRED & LOCKED     02-7月 -10     SYSTEM     TEMP

已选择24行。


0 OPEN           当前帐户是开放的用户可以自由登录

1 EXPIRED        当前帐户已经过期, 用户必须在修改密码以后才可以登录系统, 在登录的时候,
                 系统会提示修改密码

2 EXPIRED(GRACE) 这是有password_grace_time定义的一个时间段, 在用户密码过期以后的第一次登录,
                 系统会提示用户,密码在指定的时间段以后会过期, 需要及时修改系统密码.

4 LOCKED(TIMED)  这是一个有条件的帐户锁定日期, 由password_lock_time进行控制,
                 在lock_date加上password_lock_time的日期以后,帐户会自动解锁.

8 LOCKED         帐户是锁定的,用户不可以登录, 必须由安全管理员将帐户打开用户才可以登录.

QL> alter user hr account unlock;
User altered.

SQL> alter user hr password expire;  ――强制用户必须修改密码后才能登录
User altered.

SQL> conn hr
Enter password:
ERROR:
ORA-28001: the password has expired

Changing password for hr
New password:
Retype new password:
Password changed
Connected.
 

 

二 . 用户登录信息

SQL> select SESSIONS_MAX,SESSIONS_WARNING,SESSIONS_CURRENT,SESSIONS_HIGHWATER
  2  from v$license;

SESSIONS_MAX SESSIONS_WARNING SESSIONS_CURRENT SESSIONS_HIGHWATER
------------ ---------------- ---------------- ------------------
           0                0                9                 17

SQL> show parameter process

NAME                                 TYPE        VALUE
------------------------------------ ----------- ---------------
aq_tm_processes                      integer     0
db_writer_processes                  integer     1
gcs_server_processes                 integer     0
job_queue_processes                  integer     10
log_archive_max_processes            integer     2
processes                            integer     180
SQL>
 

 

三 . 数据库账号的删除

Drop user hr cascade;
删除HR用户的所有资料信息

四 . kill 某一个session

SQL>  select sid,serial# , username,terminal ,
  2                  program from v$session ;

       SID    SERIAL# USERNAME        TERMINAL         PROGRAM
---------- ---------- --------------- ---------------- ---------------------
       167        296 SYS             UNIQUE           sqlplus.exe
       172       1628 SYSMAN                           OMS
       173         74 SYS             UNIQUE           PLSQLDev.exe
       176          2 SYSMAN                           OMS
       177         13 SYSMAN                           OMS
       179          1                 UNIQUE           ORACLE.EXE (q000)
       181          3 DBSNMP          UNIQUE           emagent.exe
       182        563 SYS             UNIQUE           PLSQLDev.exe
       184          2                 UNIQUE           ORACLE.EXE (q001)
       187          1                 UNIQUE           ORACLE.EXE (QMNC)
       191          6 SYSMAN                           OMS
       192        299 DBSNMP          UNIQUE           emagent.exe
       193          1                 UNIQUE           ORACLE.EXE (MMNL)
       194          1                 UNIQUE           ORACLE.EXE (MMON)
       195          1                 UNIQUE           ORACLE.EXE (CJQ0)
       196          1                 UNIQUE           ORACLE.EXE (RECO)
       197          1                 UNIQUE           ORACLE.EXE (SMON)
       198          1                 UNIQUE           ORACLE.EXE (CKPT)
       199          1                 UNIQUE           ORACLE.EXE (LGWR)
       200          1                 UNIQUE           ORACLE.EXE (DBW0)
       201          1                 UNIQUE           ORACLE.EXE (MMAN)
       202          1                 UNIQUE           ORACLE.EXE (PSP0)
       203          1                 UNIQUE           ORACLE.EXE (PMON)

已选择23行。

SQL> alter system kill session 'SID,SERIAL#'

五 . 修改用户的表空间

SQL> alter user hr default tablespace tbs1;

用户已更改。

SQL> alter user hr default tablespace USERS;

用户已更改。

SQL>
SQL> create temporary tablespace temp01 tempfile 'd:\temp01.dbf' size 10m;

表空间已创建。
SQL> alter user hr  temporary tablespace temp01;

用户已更改。

SQL>