oracle 权限 命令

 

 oracle权限命令 收藏

 

Oracle9i中默认用户及密码:

sys/change_on_install [as sysdba],

system/manager

scott/tiger

 

 

1、权限管理

 

dba登陆                             conn / as sysdba

 

创建用户                             create user myusername identified by mypassword 

授权会话                             grant create session to myusername

授权创建表                          grant create table to myusername

授权表空间                          grant unlimited /default/template tablespace to myusername

 

撤销用户权限                       revoke create table from myusername

 

查看当前用户系统权限           select * from user_sys_privs

 

2、对象权限

 

授权查询                            grant select on tb to myusername

授权插入                            grant insert on tb to myusername

授权所有权限                      grant all on tb to myusername

撤销所有权限                      revoke all on tb to myusername

 

授权权限给所有人                grant create any table to public 

 

授权列权限                         grant update(name) on tb to myusername

 

查看当前用户对象权限          select * from user_tb_privs 

查看当权用户列权限             select * from user_col_privs

 

3、权限传递

 

传递用户权限                      grant alter ant table to myusername

传递管理用户权限                grant alter any table to myusername with admin option

grant alter any table to myusername with grant option

 

 

4、角色(权限的集合)

 

创建角色                            create role myrole 

为角色添加权限                   grant create table to myrole 

                                        grant create session to myrole 

                                        ……………………… 

角色授予用户                      grant myrole to myusername

删除角色                            drop role myrole

 

5、三种登陆验证机制

 

· 操作系统验证 

· 密码文件验证 

· 数据库验证

 

修改非管理员用户密码        alter user myusername identified by bbb

 

用户加锁                          alter user myusername account lock 

用户解锁                          alter user myusername account unlock

 

用户口令即刻失效              alter user myusername password expire

 

管理员密码丢失                 orapwd file=c:/oracle/ora92/database/pwdora9i.ora password=kkk entries=10

 

删除用户,并级联删除该用户下的所有资源:drop user myusername cascade;

 

【启动Oracle监听程序,启动Oracle实例】

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值