美文网首页数据库Linux
Oracle(用户篇)

Oracle(用户篇)

作者: 刘_小_二 | 来源:发表于2021-07-26 09:53 被阅读0次

    1.查看当前用户

    show user;
    // 或
    select user from dual;
    

    2.查看所有用户名

    select * from all_users
    

    3.创建Oracle新用户

    3.1进入oralce控制台

    sqlplus /nolog               //(进入sqlplus环境,nolog参数表示不登陆)
    
    sqlplus / as sysdba    //(以系统管理员身份)
    
    sqlplus  system(用户名)/password(密码) //(用户名,口令)
    

    3.2 创建新用户

    ( 语法:create user 用户名 identified by 密码;)

    create user root identified by root; 
    

    3.3 为刚创建的用户解锁语法

    (语法:alter user 用户名 account unlock;)
    (指令:alter user root account unlock; //用户解锁)
    (指令:alter user root account lock; //用户锁住)

    alter user root account unlock; 
    

    3.4 授予新登陆的用户创建权限

    (语法:grant create session to 用户名 ;)

    grant create session to root;
    

    3.5 其他权限设置:
    授予新创建的用户数据库管理员权限:
    语法:grant dba to 用户名;
    指令:grant dba to root;
    为用户授予其它权限:

    GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY  VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA, CONNECT,RESOURCE,CREATE SESSION TO root;
    

    3.6 切换到新创建的用户登陆语法

    connect 用户名/密码

    connect root/root;
    

    3.7 删除用户语法:drop user 用户名

    drop user root;
    

    如果用户拥有数据表,则不能直接删除,要用上关键字cascade:

    drop user root cascade;
    

    相关文章

      网友评论

        本文标题:Oracle(用户篇)

        本文链接:https://www.haomeiwen.com/subject/gzvwmltx.html