• Oracle SQL*PLUS与用户操作相关的常用命令


    1.增加数据库用户:(user01/pwd)

    1. create user user01  
    2.     identified by pwd  
    3.     default tablespace users  
    4.     Temporary TABLESPACE Temp;  


    2.给用户user01授权:

    1. grant connect,resource,dba to user01;  
    2. grant sysdba to user01;  
    3. commit;  


    3.删除用户:

    1. drop user user01;  


    4.解锁用户:

    1. alter user scott account unlock;  


    5.修改用户密码:

    1. alter user scott identified by tiger;  


    6.显示当前连接用户:

    方法1:SHOW USER

    方法2:SELECT USER FROM dual;

     

    7.切换连接用户:
    切换成普通用户:conn scott/tiger;
    切换成DBA用户:conn sys/密码 AS SYSDBA;
    (conn 可以用“connect”替换)

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    8.通过DBA用户连接数据库后,可以从dba_users视图中查询得到Oracle用户的口令加密串:

    1. SQL> select username,password from dba_users where username='SYS';  

     

    9.查看属于某用户创建的表或字段(记得用户名要大写):
    拥有表:

    1. select table_name from all_tables where owner = 'SCOTT';  

    字段:

    1. select table_name, column_name, data_type  
    2.   from all_tab_columns  
    3.  where owner = 'SCOTT'  
    4.    and table_name = 'DEPT';  


    10.显示当前连接用户默认表空间:

    1. select username,default_tablespace from user_users;  

    (在PL/SQL Developer上显示可能会不准确)

    11.查看当前库的所有数据表:

    1. SQL> select TABLE_NAME from all_tables;  
  • 相关阅读:
    sublime tex创建可服用的片段
    php unset
    使用VS.NET来制作安装程序
    手机暗码大全.(挺好玩的..)
    【转】双目运算符 "??"
    linuxcp命令
    ios——在iPhone程序中打开其它程序
    IOS地图项目01网络编程很难么???
    C# BitArray 实例
    Windows Phone 8使用初体验
  • 原文地址:https://www.cnblogs.com/ylqmf/p/2465398.html
Copyright © 2020-2023  润新知