工作中常用的sql语句

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=y

Imp  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;
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值