zoukankan      html  css  js  c++  java
  • ORACLE用户操作的一些常用操作总结【weber出品】

    一、创建一个表空间

    create tablespace pioneer_data
        datafile '/u01/datafile/pioneer_datadbf'
        size 100m
        autoextend on
       extent management local ;

      其中:extent management:区管理方式为本地管理

    查看表空间是否创建成功:

    SQL> select tablespace_name from dba_tablespaces;

    二、创建一个用户 

    CREATE USER PJINLIAN
        IDENTIFIED BY WUDA
        DEFAULT TABLESPACE PIONEER_DATA
        TEMPORARY TABLESPACE TEMP
        QUOTA 100M ON  PIONEER_DATA
        QUOTA 100M ON  PIONEER_INDX;

    quota:配额的意思

    最后一定要记得加;号

    查看用户是否创建成功:

    SQL> select username from dba_users where username like'PJ%';

    三、给用户授权、角色

    SQL> grant connect ,resource to pjinlian;
    ​SQL> revoke connect ,resource from pjinlian;  --回收权限
    给用户授予权限
    grant select on scott.emp to pjinlian with grant option;

    后面加上with grant option 后才可以 grant privilige to another users;

    但是with grant option是会被级联收回权限的。

    而如果是with admin option则不会被级联收回

    四、查看用户拥有的权限

    SQL> select * from role_sys_privs;

    五、修改密码

    不管当前用户是SYS还是PJINLIAN都是可以更改密码的。

    SQL>alter user pjinlian identified by wuda;
    修改用户缺省表空间
    SQL> ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;
    给用户枷锁
    SQL> ALTER USER PJINLIAN DEFAULT TABLESPACE PIONEER_DATA;
    给用户解锁
    SQL> ALTER USER YWB ACCOUNT UNLOCK;

    六、删除用户

    SQL> drop user ywb ;

    用户没有增加任何实体

    SQL> drop user ywb cascade;

    如果加上了cascade的话,则当前用户所创建的实体也会被一起删除,其中还包括表,视图,索引

    如果不加的话报错:

    ORA-01922: CASCADE must be specified to drop 'YWB'

  • 相关阅读:
    应用量化时代 | 微服务架构的服务治理之路
    API网关——Kong实践分享
    容器云未来:Kubernetes、Istio 和 Knative
    微服务网关实战——Spring Cloud Gateway
    服务迁移之路 | Spring Cloud向Service Mesh转变
    基于事件驱动机制,在Service Mesh中进行消息传递的探讨
    MSMQ 和 MQTT
    MQTT和WebSocket
    NetCore WebSocket 即时通讯示例
    .NET 即时通信,WebSocket服务端实例
  • 原文地址:https://www.cnblogs.com/yaoweber/p/3991082.html
Copyright © 2011-2022 走看看