`

SqlPlus中查看一个用户所拥有权限

SQL 
阅读更多

SQL>select   *   from   dba_sys_privs    where   grantee = 'username';

 

其中的username即用户名要大写才行。

比如:

SQL>select   *   from   dba_sys_privs    where   grantee = 'TOM';

分享到:
评论

相关推荐

    sqlplus用户登录

    在Oracle数据库管理系统中,SQLPlus是一个非常重要的工具,它允许用户通过命令行界面与Oracle数据库进行交互。对于DBA(数据库管理员)和其他用户来说,掌握如何使用SQLPlus登录是非常必要的。本文将详细介绍SQLPlus中...

    常用sqlplus

    - 显示一个角色授予另一个角色的权限。 - **查询角色与系统权限** - `SELECT * FROM role_sys_privs;` - 列出角色所包含的系统权限。 - **查询角色与表权限** - `SELECT * FROM role_tab_privs;` - 显示角色...

    6.1、sqlplus登录问题1

    `sqlplus / as sysdba`是一个特殊的登录方式,它允许你以超级用户的身份——SYS登录,SYS拥有最高的数据库权限,包括创建数据库的权限。默认情况下,SYS的密码是"manager",但这个信息应该根据安全实践进行更改。当...

    sqlplus详解,Sqlplus常用命令

    - 列出当前用户拥有的所有系统级别的权限。 4. **查看当前用户的对象权限**: - `select * from user_tab_privs;` - 列出当前用户对特定表的权限。 5. **查看用户创建的对象**: - `select * from user_tables;`...

    Oracle权限大全

    角色是权限的集合,可以把一个角色授予给用户。 Oracle 权限大全是 Oracle 数据库管理系统中的一种安全机制,用于控制用户对数据库的访问权限。该机制包括用户管理、权限授予、撤销、查看、权限传递、角色的增删改...

    Oracle sqlplus命令详解

    4. **查询用户所拥有的表** ```sql SQL> select * from user_tables; ``` 5. **查询包含"log"关键字的对象** ```sql SQL> select object_name, object_id from user_objects where instr(object_name, 'LOG')...

    sqlplus命令记录

    `分别用于查询当前用户拥有的系统权限和对象权限。 - **关闭数据库**:使用`shutdown immediate`命令,但需要注意,只有系统用户才有权限执行此操作。 ### 数据库操作与管理 - **修改密码**:`alter user user_...

    Oracle通过sqlplus连接数据库的方式

    通过sqlplus可以连接数据库根据用户权限进行数据或者设定操作,这篇文章介绍一下常用的连接方式。 环境准备 使用Oracle的精简版创建docker方式的demo环境,详细可参看: https://www.jb51.net/article/153533.htm ...

    Oracle设置用户权限

    `来查询当前用户拥有的表数量。 2. **查询整个数据库中的表数量**: - 可以使用以下两种方法之一查询整个数据库中的表数量: - `SELECT COUNT(*) FROM dba_tables;` - `SELECT COUNT(*) FROM all_tables;` 这...

    Oracle权限

    - **SCOTT**:这是一个示例用户,用于演示目的,默认密码为“TIGER”。 #### 三、登录Oracle数据库 - **SYS用户登录**:使用`SQLPLUS / AS SYSDBA`或`SQLPLUS SYS AS SYSDBA`命令可以登录到SYS用户。 - **SCOTT...

    orcale权限整合

    总之,Oracle权限整合涉及到用户创建、权限管理、角色分配等多个层面,这些机制确保了数据库的安全运行和数据的合理访问。正确理解和应用这些权限控制手段,对于维护数据库系统的稳定和安全至关重要。

    28.Oracle用户和权限管理1

    Oracle 数据库用户和...综上所述,Oracle 的用户和权限管理是一个复杂而重要的过程,DBA 需要谨慎处理,确保数据库的安全和高效运行。通过熟练掌握这些管理工具和技巧,DBA 可以更好地维护数据库环境,满足业务需求。

    Oracle用户权限及权限设置

    - 可以通过`SELECT * FROM zhangsan.tablename`查询其他用户拥有的表。 7. **权限传递** - `WITH ADMIN OPTION`和`WITH GRANT OPTION`使得被授权用户可以将权限转授给其他用户。 8. **角色** - 角色是权限的...

    oracle权限设计

    创建角色后,可以将角色授予用户,这样用户就拥有了角色所包含的所有权限。创建角色的SQL语句如下: ```sql CREATE ROLE role_name; GRANT CREATE TABLE TO role_name; GRANT SELECT ON table_name TO role_name; ...

    oracle 权限笔记(浓缩 基础

    10. **查看当前用户权限**:可以通过查询`select * from user_sys_privs`来查看当前用户所拥有的系统权限;查询`select * from user_tab_privs`查看当前用户对于特定表的权限;查询`select * from user_col_privs`...

    oracle权限管理基础

    Oracle权限管理是数据库系统中至关重要的一个环节,它确保了数据的安全性和访问控制。在Oracle 10g和11g版本中,权限管理机制经过精心设计,为管理员提供了多种工具和策略来管理用户访问权限。本文将深入探讨Oracle...

    启动Oracle及SQLPLUS常用命令.pdf

    查询`user_objects`视图可以获取用户拥有的数据库对象,如果想要过滤出名称中含有“LOG”的对象,可以使用`instr`函数来实现。使用`user_tab_privs`、`user_role_privs`、`user_sys_privs`等视图来查询用户对表、...

    ORACLE sqlplus命令

    - **查看用户拥有的表:** - `select * from user_tables;` - **查看包含特定名称的对象:** - `select object_name, object_id from user_objects where instr(object_name, 'LOG') > 0;` - **查看特定表的信息:...

    oracle用户在cmd下创建以及一些相关操作

    登录后,可以通过以下命令查询当前用户所拥有的系统权限: ```sql SELECT * FROM user_sys_privs; ``` 此命令可以帮助检查用户是否已成功获取相应的系统权限。 #### 修改密码 如果需要修改用户的密码,可以使用...

    oracle常用cmd命令

    创建用户是 Oracle 中的一个基本操作。我们可以使用 create user 命令创建用户。 create user 用户名 identified by 密码; 这个命令将创建一个新的用户,用户名和密码都是必需的。identified by 选项指定了用户的...

Global site tag (gtag.js) - Google Analytics