(1)修改用户的磁盘限额。
当Oracle系统提示ORA-01536错误时,表示该用户的资源超出限额,需要为用户增加资源。
示例1:
SQL>SQLPLUS SYSTEM/password SQL>ALTER USER wbtest QUOTA 100M ON USERS; |
通过上述命令,将用户wbtest在USERS表空间上的磁盘限额扩展到100M。
(2)修改用户的口令。
将SCOTT用户的口令改为tigerabc。
示例2:
SQL>alter user scott identified by tigerabc;
Oracle默认安装完成后,为了安全起见,很多用户处于LOCKED状态,可以对LOCKED状态的用户解除锁定。
(3)查询Oracle系统中被锁住的用户信息。
示例3:
SQL>select username,account_status,lock_date from dba_users; USERNAME ACCOUNT_STATUS LOCK_DTAE -------------------------------------------------------------------------------------- SYS OPEN SYSTEM OPEN DBSNMP OPEN HOUSE OPEN SCOTT OPEN OE OPEN OUTLN EXPIRED&LOCKED 18-8月 -07 WMSYS EXPIRED&LOCKED 18-8月 -07 ORDSYS EXPIRED&LOCKED 18-8月 -07 MDSYS EXPIRED&LOCKED 18-8月 -07 |
(4)使用ALTER USER解锁被锁住的MDSYS用户。
SQL>show user; USER 为"SYSTEM" SQL>alter user MDSYS account unlock; |
用户已更改。
1.5 删除用户
删除用户是通过DROP USER命令完成的,删除用户后,Oracle会从数据字典中删除用户、方案及其所有对象方案,语法如下:
DROP USER user [CASCADE]
如果用户包含数据库对象,则必须加CASCADE选项,此时连同该用户所拥有的对象一起删除。