• oracle 管理


    1、管理数据的用户主要是:sys和system。

        区别:(1)sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle是至关重要的,由数据库自己维护,任何用户都不可以更改。sys用户拥有sys(数据库管理员角色),sysdba(系统管理员,权限最大的),sysoper(系统操作员,不可以建表)角色和权限,是oracle权限最高的用户。

                        system存放次一级的内部数据,如oracle的一些特性和工具的管理信息。system拥有sys和sysdba角色和权限。

                (2)sys不能以normal登陆,system可以用normal登陆。

    2、查询oracle中所以的系统权限,一般是dba:select * from system_privilege_map order by name;

        查询oracle中所以的角色,一般是dba:select * from dba_roles;

        查询oracle中所以的对象权限,一般是dba:select distinct privilege  from dba_tab_privs;

        查询数据库的表空间:select tablespace_name from dba_tablespaces;

    3、锁定用户账号
        SQL
    > ALTER USER kerry ACCOUNT LOCK;
        解锁用户账号
        SQL
    > ALTER USER kerry ACCOUNT UNLOCK;

        修改用户密码

        SQL
    > alter user 用户名 identified by 密码;

  • 相关阅读:
    asp.net Core 中间件Hello world
    MVC2 ,MVC3 ,MVC4,MVC5的区别,EF的各个版本的区别;LocalDB是个啥
    EF6 MVC5译文
    发布一个C++版本的ORM库SmartDB
    ORM
    Git图形化界面客户端大汇总
    Model工具
    HTTP协议的8种请求类型介绍
    五大主流数据库模型
    店铺装修——进阶模块介绍
  • 原文地址:https://www.cnblogs.com/l3985/p/3230693.html
Copyright © 2020-2023  润新知