工作中常用的sql语句

来源:互联网 发布:seo外链在线群发 编辑:程序博客网 时间:2024/06/07 20:38

1.创建表空间

create tablespace space_name logging datafile 'D:\space_name.dbf' size 32m autoextend on next 32m maxsize unlimited extent management local;

2.创建用户

create user user_name  identified by "password"  default tablespace space_name  temporary tablespace TEMP  profile DEFAULT  quota unlimited on space_name

3.给用户赋权/收回权限
– Grant/Revoke role privileges
grant connect to user_name with admin option;
grant dba to user_name with admin option;
grant resource to user_name with admin option;
grant dba,connect,resource to user_name;
revoke connect from user_name;
1、with admin option 用于系统权限授权,with grant option 用于对象授权。

2、给一个用户授予系统权限带上with admin option 时,此用户可把此系统权限授予其他用户或角色,但收回这个用户的系统权限时,这个用户已经授予其他用户或角色的此系统权限不会因传播无效,如授予A系统权限create session with admin option,然后A又把create session权限授予B,但管理员收回A的create session权限时,B依然拥有create session的权限,但管理员可以显式收回B create session的权限,即直接revoke create session from B.
而with grant option用于对象授权时,被授予的用户也可把此对象权限授予其他用户或角色,不同的是但管理员收回用with grant option授权的用户对象权限时,权限会因传播而失效,如:grant select on 表名 to A with grant option;,A用户把此权限授予B,但管理员收回A的权限时,B的权限也会失效,但管理员不可以直接收回B的SELECT ON TABLE 权限。 执行授权语句报错(ora-01031,ora-01929)时,可参考一下。

4.删除用户

drop user US_ZHJGXT2 cascade

5.导入数据库

imp US_ZHJGXT2/US_ZHJGXT2@192.9.30.35/orcl file=D:\JN\table_Data.dmp full=yImp  DIIT_SJZX/DIIT_SJZX@192.9.30.35/orcl BUFFER=64000  file=C:\TDSC.dmp tables=table_name  full=y

6.修改序列

alter sequence seq_oms_t increment by 1;

7.查看序列

select seq_oms_t.nextval from dual;