oracle 数据库用户权限_oracle 用户权限

oracle 数据库用户权限_oracle 用户权限概念:https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/introduction-to-oracle-datab…

Oracle DataBase 用户管理与权限管理[数据库教程]

概念:https://docs.oracle.com/en/database/oracle/oracle-database/19/cncpt/introduction-to-oracle-database.html

 

数据库

-- 查看数据库
SELECT * FROM v$database;

 

实例

-- 查看数据库实例
SELECT * FROM v$instance;

 

表空间

https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/managing-tablespaces.html

-- 创建表空间
CREATE TABLESPACE db_test
DataFile /opt/oracle/oradata/ORCLCDB/db_test.dbf
SIZE 500m
Autoextend ON;

-- 查看表空间
SELECT * FROM dba_tablespaces;

-- 查询表空间路径
SELECT * FROM dba_data_files;

-- 查看表空间的使用情况
SELECT * FROM dba_free_space;

-- 查看当前用户的表空间及账户状态
SELECT * FROM user_users;

 

用户

https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/managing-security-for-oracle-database-users.html

-- 创建用户
CREATE USER C##zhangsan
IDENTIFIED BY mima
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
QUOTA 500m ON USERS;

-- 删除用户,cascade:同时把该用户创建的数据对象一并删除
DROP USER C##zhangsan cascade;

 

密码

https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/managing-security-for-oracle-database-users.html

-- 给当前用户修改密码
password 用户名;

-- 给其它用户修改密(需要 dba 的权限,或是拥有 alter user 的系统权限,也可以使用 password 用户名)
ALTER USER 用户名 IDENTIFIED BY 新密码;

 

授权

https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/configuring-privilege-and-role-authorization.html

-- 授权
GRANT CONNECT,RESOURCE TO C##zhangsan;

-- 删除授权
REVOKE CONNECT,RESOURCE FROM C##zhangsan;

 

配额

https://docs.oracle.com/en/database/oracle/oracle-database/19/dbseg/managing-security-for-oracle-database-users.html

-- 查看配额,配额可以禁止用户对象使用过多的表空间
SELECT * FROM DBA_TS_QUOTAS;

 

方案

-- schema 方案,一般称用户所拥有的所有数据库对象的集合叫“方案”,Oracle 中创建方案的方法就是创建用户
-- 希望看到某个用户的方案究竟有什么数据对象,要求:让 xiaohong 可以查看 scott 的 emp 表
-- 先用 scott 登录,再赋权限
conn scott / tiger;
GRANT SELECT [ UPDATE DELETE INSERT ALL ] ON emp TO xiaohong;

 

查看

-- 查看所有用户
SELECT * FROM DBA_USERS;
SELECT * FROM ALL_USERS;
SELECT * FROM USER_USERS;

-- 查看用户系统权限
SELECT * FROM DBA_SYS_PRIVS;
SELECT * FROM USER_SYS_PRIVS;

-- 查看用户对象或角色权限
SELECT * FROM DBA_TAB_PRIVS;
SELECT * FROM ALL_TAB_PRIVS;
SELECT * FROM USER_TAB_PRIVS;

-- 查看所有角色
SELECT * FROM DBA_ROLES;

-- 查看用户或角色所拥有的角色
SELECT * FROM DBA_ROLE_PRIVS;
SELECT * FROM USER_ROLE_PRIVS;

 


https://docs.oracle.com/en/database/oracle/oracle-database/19/administration.html

Oracle DataBase 用户管理与权限管理

原文:https://www.cnblogs.com/jhxxb/p/15001995.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/5902.html

(0)
上一篇 2023-04-21
下一篇 2023-04-21

相关推荐

  • mysql事务可重读技术实现 – 学习摘要[亲测有效]

    mysql事务可重读技术实现 – 学习摘要[亲测有效]原文: https://yq.aliyun.com/articles/283418?spm=a2c4e.11153940.0.0.4b3224eb4hoiqb。 MySQL中有4个事务隔离级别 My…

    2023-02-05
    144
  • Python实现ithread登录

    Python实现ithread登录ithread是一款在线社区软件,是一种基于Web技术的BBS程序。ithread支持用户发表主题,并针对其他用户的主题做出评论或回复,在ithread社区上用户还可以商讨相关话题,发布个人动态,查看其他用户的动态等。

    2024-01-30
    111
  • 在Ubuntu 20.04上安装GCC以便进行Python编译

    在Ubuntu 20.04上安装GCC以便进行Python编译在Ubuntu操作系统上编译Python应用程序时,GCC编译器是必不可少的工具。这篇文章将详细介绍在Ubuntu 20.04上安装GCC用于Python编译的过程。GCC是一种开源编译器,可以通过Ubuntu的软件包管理器进行安装。通过以下步骤可以在Ubuntu 20.04上安装GCC。

    2024-01-09
    102
  • ClickHouse源码笔记1:聚合函数的实现

    ClickHouse源码笔记1:聚合函数的实现由于工作的需求,后续笔者工作需要和开源的OLAP数据库ClickHouse打交道。ClickHouse是Yandex在2016年6月15日开源了一个分析型数据库,以强悍的单机处理能力被称道。 笔者在实

    2023-03-07
    153
  • 使用NumPy实现高效的数值计算与处理

    使用NumPy实现高效的数值计算与处理NumPy是Python中一个重要的科学计算库,它使得Python多了一些向量和矩阵的计算方法,同时也提供了一些处理大数据的函数。NumPy在Python中被广泛使用,因为它的运算速度非常快,这也是NumPy的主要优势之一。

    2024-02-19
    94
  • 使用Python的CGI编程实现互动Web应用

    使用Python的CGI编程实现互动Web应用CGI(通用网关接口)是一种在Web服务器上运行的程序,用于处理在客户端和服务器之间传输的数据。Python作为一种高级编程语言,自然地可以提供CGI编程的支持,使得开发者可以使用Python实现在Web上进行互动的应用。

    2024-03-25
    82
  • python中dbn算法(dbf python)

    python中dbn算法(dbf python)dnn 从名字上你就可以看出来,是深度神经网络,类比于浅层神经网络,它的训练方法也是BP,没有引入无监督的预训练。隐层的激活函数使用了 ReLU,改善了“梯度弥散”,通过正则化+dropout 改善了过拟合的现象,在输出层 是softmax 作为激活函数。目标函数是交叉熵。

    2023-11-21
    125
  • 关于Explain

    关于Explain最近在对sql进行性能优化因此对explain相关的知识进行一个简单的整理归纳。 EXPLAIN: 为SELECT语句中使用到的每个表返回一条 SELECT 执行的详细信息;按照M

    2023-02-09
    160

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注