1、语法
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、语法
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# = '';
手工生成检查点,使update操作写入数据文件
清除share pool,让oracle读更新后的数据字典
- alter system checkpoint;
- alter system flush shared_pool;
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';
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/24851054/viewspace-2146784/ ,如需转载,请注明出处,否则将追究法律责任。