zoukankan      html  css  js  c++  java
  • Oracle笔记 二、常用dba命令行

    1、给用户解锁

    alter user scott account unlock;

    2、注销、断开、切换当前用户连接

    quit

    conn scott/tiger

    3、用户权限查询

    A .查看所有用户:

    select * from dba_users;

    select * from all_users;

    select * from user_users;

    B.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):

    select * from dba_sys_privs;

    select * from user_sys_privs;

    C.查看角色(只能查看登陆用户拥有的角色)所包含的权限

    select * from role_sys_privs;

    D.查看用户对象权限:

    select * from dba_tab_privs;

    select * from all_tab_privs;

    select * from user_tab_privs;

    E.查看所有角色:

    select * from dba_roles;

    F.查看用户或角色所拥有的角色:

    select * from dba_role_privs; s

    elect * from user_role_privs;

    G.查看哪些用户有sysdba或sysoper系统权限(查询时需要相应权限)

    select * from V$PWFILE_USERS

    4、用户管理

    A、创建用户

    create user username identified by password;

    create user username identified by password default tablespace users quota 10M on users;

    B、修改密码

    alter user username identified by pass;

    密码就从password改成pass了;同样登陆后输入password也可以修改密码

    C、删除用户

    drop user username;

    drop user username cascade;

    5、三种标准的角色(role):CONNECT、RESOURCE和DBA。

    I、Connect连接、登陆权限

    II、Resource可以创建表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。

    III、Dba管理员

    6、 用户权限

    A、给用户授权

    grant connect, resource to username;

    grant create session, create table, create view to username;

    B、撤销权限

    revoke connect from username;

    7、 角色管理

    A、创建角色

    create role LOGIN;

    B、删除角色

    drop role LOGIN;

    8、 导出角色资源

    A、 首先进入控制台cmd

    B、 进入某个目录,如:cd c:/userdir

    C、 输入命令,exp

    D、 提示输入用户名、口令,也就是即将导出角色的数据

    E、 以下直接默认,按回车enter键即可

    F、 导出完成后,即可看到导出的文件EXPDAT.DMP

    9、 导入角色数据

    A、 首先进入dos控制台

    B、 进入导出数据的目录,如:cd c:/userdir

    C、 输入命令,imp

    D、 输入用户名、口令,将此数据导入给的用户

    E、 后面一直回车,enter键即可

    F、 提示输入用户名、口令,这个是数据从哪个用户中导出的,就是那个用户的

    10、Sqlplus常用命令

    A、set lineSize 120可以设置sqlplus的显示缓冲区大小;

    B、set pageSize 20 可以设置每页显示大小

    C、edit 可以编辑当前sql语句,保存后输入/回车运行

    D、spool c:/temp.sql; 和 spool off 可以保存之间所有的显示内容;

    E、start [filepath]可以批量执行sql语句;

    F、desc tableName 可以查看指定表结构

    G、 show user 可以查看当前用户

    H、 set serveroutput on 运行dbms_output输出信息

    I、 show error 查看编译错误信息

    11、用户常用系统表、表字典

    select table_name from user_tables;

    select view_name from user_views;

    select constraint_name, constraint_type, table_name from user_constraints;

    select table_name from dictionary;

    select index_name from user_indexes;

  • 相关阅读:
    AirtestIDE 游戏自动化(unity3d跨 Windows、Mac、IOS、Android)
    Python josn 实例说明
    CS0012 类型“DbContext”在未引用的程序集中定义。必须添加对程序集“EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。 Repository E:项目wxRepositoryDbContextFac
    利用Senparc.Weixin SDK 实现微信用户的授权,并获取信息
    关于SVN浏览服务器的错误
    P1074 靶形数独
    P1941 飞扬的小鸟
    P3178 [HAOI2015]树上操作
    [校内模拟题3]
    P4231 三步必杀
  • 原文地址:https://www.cnblogs.com/jx270/p/4055538.html
Copyright © 2011-2022 走看看