用户

简介: 一、创建用户 1、语法 CREATE USER IDENTIFIED BY DEFAULT TABLESPACE TEMPORARY TABLESPACE QUOAT K|M |UNLIMITED ON PROFILE ABCACCOUNT lock; 2、参数说...

一、创建用户

1、语法

CREATE USER <user_name>
IDENTIFIED BY <password>
DEFAULT TABLESPACE <tablespace_name>
TEMPORARY TABLESPACE <temp_tablespace_name>
QUOAT <number> K|M |UNLIMITED ON <tablespace_name>
PROFILE ABC
ACCOUNT lock;

2、参数说明

IDENTIFIED BY:密码

DEFAULT TABLESPACE <tablespace_name>:默认管理的表空间

TEMPORARY TABLESPACE <temp_tablespace_name>:默认使用的临时表空间

QUOAT <number> K|M |UNLIMITED ON <tablespace_name>:表空间可使用的大小

PROFILE ABC:用户概要文件

ACCOUNT lock:用户是否被锁住

二、修改用户

1、语法

ALTER USER <user_name> IDENTIFIED BY <password>
DEFAULT TABLESPACE <tablespace_name>
TEMPORARY TABLESPACE <temp_tablespace_name>
PROFILE PROFILE
QUATE INTEGER/UNLIMITED ON TABLESPACE;
2、参数说明

Not Identified:指出授予该角色的用户在使用时不需要检验;

Identified By:指出授予该角色的用户在使用

Set Role命令时需检验。

3、特殊语句

  a) 强制修改口令:

ALTER USER <user_name> PASSWORD EXPIRE;

  b) 修改schema名

    i. version < 11.2.0.2

       修改数据字典user$
UPDATE USER$ SET NAME = '' WHERE USER# = ''; --生产库更改数据字典请谨慎操作COMMIT;

      手工生成检查点,使update操作写入数据文件

alter system checkpoint;
      清除share pool,让oracle读更新后的数据字典
alter system flush shared_pool;  --生产库flush sharepool请谨慎操作

    ii. version > 11.2.0.2

       修改oracle的隐含参数"_enable_rename_user",允许修改用户名称

alter system set "_enable_rename_user"=true scope=spfile;

      为避免出现ORA-25507错误,需要设置参数 resource_manager_plan

alter system set resource_manager_plan='SYSTEM_PLAN' scope=spfile;

      用受限模式启动数据库

startup restrict force; 
或
alter system enable restricted session;

      将数据库修改为 quiesce 状态(当数据库处于QUIESCE状态时,只有DBA会话可以进行操作,而普通会话会处于等待状态,只有当数据库退出QUIESCE状态,普通会话才能继续操作。)

alter system quiesce restricted;

      修改username

alter user amber rename to ambernew identified by amber;

      禁止受限模式

alter system disable restricted session;

  iii. 重置用户密码

ALTER USER bill IDENTIFIED BY VALUES 'FD9EED4A91E03977';

三、删除用户语法

级联删除用户
DROP USER <user_name> CASCADE;
目录
相关文章
|
6月前
|
安全
安全的用户
安全的用户
38 0
|
小程序
如何让用户给我们做推荐?
AARRR里的最后一个R讲的就是传播。传播就是想办法让用户给我们做推荐。主要有两种方式:用户主动推荐、产品推动用户推荐。
199 0
如何让用户给我们做推荐?
|
分布式数据库 开发者 Hbase
取关用户|学习笔记
快速学习 取关用户
|
分布式数据库 开发者 Hbase
关注用户(一) | 学习笔记
快速学习关注用户(一)。
141 0
|
SQL 关系型数据库 数据库