授予用户ylcloud查询数据库信息的权限:GRANT SELECT ANY DICTIONARY TO ylcloud;
1、连接到Oracle数据库sqlplus "/ as sysdba"
2、-- 创建用户 ylcloud,设置密码为 password
CREATE USER ylcloud IDENTIFIED BY TDZmFbt6Jc;3、-- 为用户 ylcloud 授予连接到数据库的权限GRANT CREATE SESSION TO ylcloud;4、-- 为用户 ylcloud 授予创建表和视图的权限
GRANT CREATE TABLE, CREATE VIEW TO ylcloud;5、-- 为用户 ylcloud 授予查询表和视图的权限
GRANT SELECT ANY TABLE TO ylcloud;-- 为用户 ylcloud 授予查询特定表的权限GRANT SELECT ON schema_name.table_name TO ylcloud;-- 为用户 ylcloud 授予查询特定视图的权限GRANT SELECT ON schema_name.view_name TO ylcloud;
6、建立一张测试表-- 创建一张名为 monitor 的表,只包含一个名为 monitor 的字段CREATE TABLE monitor (monitor VARCHAR2(50));-- 为用户 ylcloud 授予查询 monitor 表的权限GRANT SELECT ON monitor TO ylcloud;-- 为用户 ylcloud 授予插入、更新和删除 monitor 表中数据的权限GRANT INSERT, UPDATE, DELETE ON monitor TO ylcloud;7、查询数据库版本信息
SELECT * FROM v$version;
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit ProductionPL/SQL Release 12.1.0.2.0 - ProductionCORE 12.1.0.2.0 ProductionTNS for 64-bit Windows: Version 12.1.0.2.0 - ProductionNLSRTL Version 12.1.0.2.0 - Production
Oracle 12C创建普通权限用户并进行授权、查询版本信息【测试成功】
发布于 2025-04-02 42 次阅读

