be更改密码Oracle报错,ORACLE用户操作的一些常用操作总结【weber出品】

一、创建一个表空间

create tablespace pioneer_data

datafile‘/u01/datafile/pioneer_datadbf‘size 100m

autoextend on

extent management local ;

其中:extent management:区管理方式为本地管理

查看表空间是否创建成功:

SQL> select tablespace_name from dba_tablespaces;

二、创建一个用户

CREATE USER PJINLIAN

IDENTIFIED BY WUDA

DEFAULT TABLESPACE PIONEER_DATA

TEMPORARY TABLESPACE TEMP

QUOTA 100M ON PIONEER_DATA

QUOTA 100M ON PIONEER_INDX;

quota:配额的意思

最后一定要记得加;号

查看用户是否创建成功:

SQL> select username from dba_users where username like‘PJ%‘;

三、给用户授权、角色

SQL>grant connect ,resource to pjinlian;

?SQL> revoke connect ,resource from pjinlian; --回收权限

给用户授予权限

grantselect on scott.emp to pjinlian with grant option;

后面加上with grant option 后才可以 grant privilige to another users;

但是with grant option是会被级联收回权限的。

而如果是with admin option则不会被级联收回

四、查看用户拥有的权限

SQL> select * from role_sys_privs;

五、修改密码

不管当前用户是SYS还是PJINLIAN都是可以更改密码的。

SQL>alter user pjinlian identified by wuda;

修改用户缺省表空间

SQL>ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;

给用户枷锁

SQL>ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;

给用户解锁

SQL> ALTER USER YWB ACCOUNT UNLOCK;

六、删除用户

SQL> drop user ywb ;

用户没有增加任何实体

SQL> drop user ywb cascade;

如果加上了cascade的话,则当前用户所创建的实体也会被一起删除,其中还包括表,视图,索引

如果不加的话报错:

ORA-01922: CASCADE must be specified to drop ‘YWB‘

原文:http://www.cnblogs.com/yaoweber/p/3991082.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值