update command options using c off -- 关闭自动提交 DB2 CREATE TABLE tabname ("field varchar(1)") IN "SPACES" index in "IDX" NOT LOGGED INITIALLY;
ALTER TABLE tabname ACTIVATE NOT LOGGED INITIALLY --设置不记日志或建表时添加属性 NOT LOGGED INITIALLY delete from tabname -- 删除数据 commit --手动提交 update command options using c on --打开自动提交
Create User username Identified by password Default Tablespace tablespace Temporary Tablespace tablespace Profile profile Quota integer/unlimited on tablespace;
例:
1 2 3 4 5 6 7 8
Create user acc01 -- 如果密码是数字,请用双引号括起来 identified by acc01 default tablespace account temporary tablespace temp profile default quota 50m on account; grant connect, resource to acc01;
查询用户缺省表空间、临时表空间
1
select username, default_tablespace, temporary_tablespace from dba_users;
查询系统资源文件名:
1
select * from dba_profiles;
资源文件类似表,一旦创建就会保存在数据库中。
1 2 3 4 5 6
select username, profile, default_tablespace, temporary_tablespace from dba_users;
create profile common limit failed_login_attempts 5 idle_time 5; Alter user acc01 profile common;
###3. 修改用户:
1 2 3 4 5 6
Alter User 用户名 Identified 口令 Default Tablespace tablespace Temporary Tablespace tablespace Profile profile Quota integer/unlimited on tablespace;
1、修改口令字:
1
Alter user acc01 identified by "12345";
2、修改用户缺省表空间:
1
Alter user acc01 default tablespace users;
3、修改用户临时表空间
1
Alter user acc01 temporary tablespace temp_data;
4、强制用户修改口令字:
1
Alter user acc01 password expire;
5、将用户加锁
1 2
Alter user acc01 account lock; // 加锁 Alter user acc01 account unlock; // 解锁
###4. 删除用户
1 2 3 4
-- 用户没有建任何实体 drop user 用户名; -- 将用户及其所建实体全部删除 drop user 用户名 CASCADE;
当前正连接的用户不得删除。
###5. 监视用户:
1、查询用户会话信息:
1
select username, sid, serial#, machine from v$session;
set role role1;//使role1生效 set role role,role2;//使role1,role2生效 set role role1 identified by password1;//使用带有口令的role1生效 set role all;//使用该用户的所有角色生效 set role none;//设置所有角色失效 set role all except role1;//除role1外的该用户的所有其它角色生效。 select * from SESSION_ROLES;//查看当前用户的生效的角色。
8.修改指定用户,设置其默认角色
1 2
alter user user1 default role role1; alter user user1 default role all except role1;