dba_XXX 需要有权限才能查看,否则会报表和视图不存在的错误
1. 查询所有用户(username, tablespace 信息)
select * from dba_users;
select * from all_users;
//当前用户
select * from user_users;
2. 查看用户或角色的系统权限
select * from dba_sys_privs;
//当前用户拥有的权限
select * from user_sys_privs;
3. 查看当前登录用户所拥有的角色所包含的权限
select * from role_sys_privs;
4. 查看用户对象权限(对表和视图等的权限)
select * from dba_tab_privs;
select * from all_tab_privs;
select * from user_tab_privs;
5. 查看所有角色
select * from dba_roles;
6. 查看用户和角色所拥有的角色
select * from dba_role_privs;
select * from user_role_privs;
7. 查询哪些用户有sysdba或sysopr 系统权限
select * from v$PWFILE_USERS;
8. 查看一个用户所拥有的权限(username必须大写)
select * from dba_sys_privs where grantee='USERNAME';
9. 删除指定用户的所有表
select 'Drop table '||table_name||';' from all_tables where owner='USERNAME';
10. 删除用户
drop user USERNAME cascade;
11. 获取当前用户下所有的表
select table_name from user_tables;
12. 删除某用户下所有的表数据
select 'truncate table '||tablename from user_tables;
分享到:
相关推荐
oracle数据库常用操作语句,实现对用户的管理和权限管理。
oracle对用户的操作SQL语句
oracle常用的sql语句。 SQL PLUS下对数据库的常用操作语句, 比如显示当前连接用户、新建用户并授权、查询表结构、插入新记录、导入数据表等。一共34条,可能不是太多,但基本覆盖日常操作。
选定某一主题,运用oracle数据库,以及相关技术方法设计和开发一个信息管理的数据库系统,实现数据库的开发应用以及日常管理维护等基本功能。 具体要求如下: (1)选定某一主题,创建一个oracle数据库,对其进行...
oracle 用户表空间的创建,数据泵如何导入数据库
自己做数据库管理积攒的一些SQL语句,主要是针对用户,表空间的一些操作
oracle语句操作 如:1. oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. oracle9ias web cache的初始默认用户和密码? ...
Oracle数据库常用dos命令,sql语句分类介绍,常用sql语句,oracle函数大全。oracle创建表空间,创建用户并授权。
汇总oracle一些常用SQL语句,比如:用户解锁、修改用户密码、锁表、视图恢复、定时任务、物化视图、触发器、带参游标、常用函数、执行计划、字符串/时间各种运算、HTTP请求、SQL优化等
Oracle禁用操作系统认证方式登陆及禁止SYS远程登录。Oracle数据库默认允许操作系统登录,尝试登录获取SYS权限将带来极大安全威胁。另外禁止SYS远程登录能有效保证数据库安全。
Oracle SQL语句 67 GROUPING SETS分组 74 Oracle外部程序触发 75 Oracle数据库的备份与恢复 77 Oracle分区功能提高应用程序性能 79 Oracle数据库处理时间基本准则 81 入侵Oracle数据库常用操作命令 82 Oracle数据库...
主要是些创建用户啊,授予权限,创建表空间,临时表空间的知识。
Oracle用户解锁操作并没您想象的那么复杂,这里通过在命令行下的操作轻松帮您完成Oracle用户解锁
标签:Oracle Navicat Navicat导入Oracle数据库脚本操作教程,可在开发过程中充分利用Navicat工具,完成数据库导入或迁移工作。
oracle数据库的权限系统分为系统权限与对象权限。系统权限( database system privilege )可以让用户执行特定的命令集。例如,create table权限允许用户创建... 每个oracle用户都有一个名字和口令,并拥有一些由其创建的
数据库开发 Oracle数据库 SQL开发教程 第02章 编写简单的查询语句(共34页).pdf 数据库开发 Oracle数据库 SQL开发教程 第03章 限制数据和对数据排序(共37页).pdf 数据库开发 Oracle数据库 SQL开发教程 第04章 ...
实验91:导出和导入用户操作 178 实验92:导出和导入全数据库操作 179 实验93:导出和导入表空间操作 179 实验94:数据泵 179 冷备份 180 实验95:将冷备份恢复到其它目录 181 实验96:修改实例的名称 181 实验97:...
假如Oracle中有两个用户A和B,那么如果A要访问B拥有的表,语句应该是: 代码如下: SELECT * FROM B.TABLENAME。 我要问的是,能否通过修改Oracle的设置,将A访问B拥有表的语也变为跟B用户登录一样的语句:SELECT * ...