oracle.exe (reco),OCP之六 管理ORACLE用户

一. 用户账户的状态

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>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值