oracle命令整理

sqlplus常用操作
1.    忘记密码(已system为例)
        a.sqlplus /nolog
        b.conn /as system
        c.alter user system identified by 新密码
2.    system/easipass //系统账号登录
3.    show user;//查看当前用户名
4.    host cls;//windows下清屏。
    clear;//linux下清屏
5.    set linesize 300;//设置行宽300px
    set pagesize 20;//设置每页显示20行数据
    永久设置:E:\oraclePre\product\11.2.0\dbhome_1\sqlplus\admin\glogin.sql 最下面设置以上两行
6.    select * from all_users;//显示所有用户

6.    创建/修改 用户
    create user 用户名 identified by 密码
    alter user 用户名 identified by 密码
7.    删除用户
    drop user 用户名;
    若用户拥有对象,则不能直接删除,否则将返回一个错误值。指定关键字cascade,可删除用户所有的对象,然后再删除用户
    drop user 用户名 cascade;
8.    授权角色
    A.三种系统角色:connect/resource/dba
        connect:只读
        resouce:resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)
        dba:无限制的空间限额和给其他用户授予各种权限的能力
        grant connect,resource to 用户名;//授权
        revoke connect from 用户名;//撤销权限
    B.创建/授权/删除角色
        create role 角色名;//创建
        grant select on class to 角色名;//授权角色名(拥有testRole角色的所有用户都具有对class表的select查询权限)
        drop role 角色名;//testRole角色相关的权限将从数据库全部删除
    C.    select * from user_role_privs;//当前用户被授予的角色
        select * from dba_role_privs;//全部用户被授予的角色
        select * from dba_role_privs where grantee='用户名';//查看某个用户所拥有的角色
        select * from dba_sys_privs where grantee='角色名';//查看角色下的权限
        select * from dba_roles;//查看所有角色
        
        
        
    
    
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值