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;

  • 相关阅读:
    Spring Cloud Hystrix Dashboard的使用 5.1.3
    Spring Cloud Hystrix 服务容错保护 5.1
    Spring Cloud Ribbon 客户端负载均衡 4.3
    Spring Cloud 如何实现服务间的调用 4.2.3
    hadoop3.1集成yarn ha
    hadoop3.1 hdfs的api使用
    hadoop3.1 ha高可用部署
    hadoop3.1 分布式集群部署
    hadoop3.1伪分布式部署
    KVM(八)使用 libvirt 迁移 QEMU/KVM 虚机和 Nova 虚机
  • 原文地址:https://www.cnblogs.com/jx270/p/4055538.html
Copyright © 2011-2022 走看看