`
lilin530
  • 浏览: 91640 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

oracle基础

阅读更多

oracle 查看 用户,用户权限,用户表空间,用户默认表空间


1.查看用户和默认表空间的关系。 

 
  select   username,default_tablespace   from   dba_users;

2.查看当前用户的表:

select  table_name from  user_tables;


3.查看所有用户的表名:

select table_name  from all_tables; 

4.查看所有表名(其中包括系统表)

select table_name  from all_tables;  

5.查看所有的表:

select  *  from  tab/dba_tables/dba_objects/cat; 


下面介绍Oracle查询用户表空间

◆Oracle查询用户表空间:select * from user_all_tables

◆Oracle查询所有函数和储存过程:select * from user_source

◆Oracle查询所有用户:select * from all_users.select * from dba_users

◆Oracle查看当前用户连接:select * from v$Session

◆Oracle查看当前用户权限:select * from session_privs

◆Oracle查看用户表空间使用情况:


1.select a.file_id "FileNo",a.tablespace_name  "Tablespace_name",  a.bytes "Bytes",a.bytes-

 

sum(nvl(b.bytes,0)) "Used",  sum(nvl(b.bytes,0)) "Free",  sum(nvl(b.bytes,0))/a.bytes*100 "%free" 

from dba_data_files a, dba_free_space b  where a.file_id=b.file_id(+)  group by a.tablespace_name , 

a.file_id,a.bytes order by a.tablespace_name;



1.查看所有用户:

  select * from dba_user;

  select * from all_users;

  select * from user_users;

2.查看用户系统权限:

  select * from dba_sys_privs;

  select * from all_sys_privs;

  select * from user_sys_privs;

3.查看用户对象权限:

  select * from dba_tab_privs;

  select * from all_tab_privs;

  select * from user_tab_privs;

4.查看所有角色:

  select * from dba_roles;

5.查看用户所拥有的角色:

  select * from dba_role_privs;

  select * from user_role_privs;


6.查看角色所拥有的权限:


  select * from role_sys_privs;


  select * from role_tab_privs;


7.查看所有系统权限


  select * from system_privilege_map;


8.查看所有对象权限


  select * from table_privilege_map;


以上是在Oracle中查看用户权限 ,

在DB2中为:

  select * from syscat.dbauth

  或者

  get authorizations


查看sid

  select * from v$instance

 

获取表:

 

select table_name from user_tables; // 当前用户的表      

 

select table_name from all_tables; // 所有用户的表  

 

select table_name from dba_tables; // 包括系统表

 

select table_name from dba_tables where owner=' 用户名 '

 

user_tables

 

table_name,tablespace_name,last_analyzed

 

dba_tables

 

ower,table_name,tablespace_name,last_analyzed

 

all_tables

 

ower,table_name,tablespace_name,last_analyzed

 

all_objects

 

ower,object_name,subobject_name,object_id,created,last_ddl_time,timestamp,status

 

获取表字段:

 

select * from user_tab_columns where Table_Name=' 用户表 ';

 

select * from all_tab_columns where Table_Name=' 用户表 ';

 

select * from dba_tab_columns where Table_Name=' 用户表 ';

 

user_tab_columns

 

table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id

 

all_tab_columns

 

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id

 

dba_tab_columns

 

ower,table_name,column_name,data_type,data_length,data_precision,data_scale,nullable,column_id

 

获取表注释:

 

select * from user_tab_comments

 

user_tab_comments table_name,table_type,comments

 

-- 相应的还有 dba_tab_comments all_tab_comments ,这两个比 user_tab_comments 多了 ower 列。

 

获取字段注释:

 

select * from user_col_comments

 

user_col_comments table_name,column_name,comments

 

 

分享到:
评论

相关推荐

    oracle基础教程

    oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 ORACLE数据库概述 2 1.1 产品概述 2 1.1.1 产品简介 2 1.1.2 基本概念 3 1.2 ORACLE系统结构 4 1.2.2 ORACLE物理结构 4 1.2.3 系统全局区 6 ...

    oracle基础oracle基础

    Oracle基础涵盖了数据库的安装配置、SQL语言、表空间管理、数据类型、索引、存储过程、触发器、视图、权限与角色以及备份恢复等多个方面。本教程将围绕这些基础知识进行深入讲解。 首先,我们需要理解Oracle数据库...

    oracle基础知识.PDF

    以下是对Oracle基础知识的详细解析: **1. Oracle数据库概述** Oracle数据库是一个关系型数据库管理系统(RDBMS),它以数据表的形式存储和管理数据,每个表由列定义,数据以行的形式存储。Oracle 8i及以上版本还...

    oracle基础知识入门

    对于初学者来说,掌握Oracle基础知识是进入数据库领域的第一步。本文将深入浅出地介绍Oracle数据库的一些核心概念和基本操作,帮助你快速入门。 一、Oracle数据库系统概述 Oracle数据库是由美国Oracle公司开发的,...

    oracle基础资料学习oracle的来下

    oracle ORACLE 基础资料 基础知识 培训资料oracle ORACLE 基础资料 基础知识 培训资料oracle ORACLE 基础资料 基础知识 培训资料oracle ORACLE 基础资料 基础知识 培训资料

    Oracle基础教程

    Oracle 基础教程 Oracle 是一款流行的关系型数据库管理系统,由 Oracle 公司开发和维护。作为一个功能强大且广泛应用的数据库管理系统,Oracle 具有强大的数据存储和管理能力,广泛应用于各种 Industries,包括金融...

Global site tag (gtag.js) - Google Analytics