zoukankan      html  css  js  c++  java
  • 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;  
  • 相关阅读:
    c++单例设计模式---17
    c++友元函數---16
    c++const关键字---15
    c++浅拷贝和深拷贝---14
    linux shell 基本语法
    Linux静态库生成
    alsa wav
    Android Butterknife使用方法总结 IOC框架
    利用cglib给javabean动态添加属性,不用在建VO
    钢铁雄心三 通过事件做修改器
  • 原文地址:https://www.cnblogs.com/ylqmf/p/2465398.html
Copyright © 2011-2022 走看看