在Oracle中查询数据库中所有表、视图、序列的方法
1、查询表
SELECT * FROM DBA_TABLES    --系统所有表
SELECT * FROM USER_TABLES    --用户所有表
2、查询视图
SELECT * FROM DBA_VIEWS    --            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2009-04-27 10:08:45
                            
                                2055阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            创建视图:create or replace view v$_tst23 asselect e.ename,d.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-20 20:18:04
                            
                                1223阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.系统表ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下:v$controlfile:控制文件的信息;v$datafile:数据文件的信息;v$log:日志文件的信息;v$process:处理器的信息;v$session:会话信息;v$transaction:事务信息;v$resource:资源信息;v$sga:系统全局            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2014-09-17 11:36:06
                            
                                827阅读
                            
                                                                             
                 
                
                             
         
            
            
            
                   到兰州也已经3天了,作为一名草根工程师加实习生的身份,现在的日子是梦想和艰辛并存。我立志要天天写点技术东西,和大家一同成长。(如果是网络原因的除外)
       接触oracle,我非常困惑的就是数据库,和数据库实例,数据库进程之间的关系。sys,system等            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-12-23 18:27:33
                            
                                1717阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            select c.TABLE_NAME, d.COMMENTS, d.table_type, (select wmsys.wm_concat(a.column_name) from user_cons_columns a, user_constraints b where a.constraint_            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-25 10:46:45
                            
                                840阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            解锁scott: sqlplus / as sysdba; alter user scott account unlock; alter user scott identified by tiger; /* DDL操作表 数据库定义语言 */ --创建表结构 CREATE TABLE STUDENT( SNO CHAR(10), SNAME VARC...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-22 16:06:41
                            
                                577阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            v$开头v$database数据库信息v$datafile数据文件信息v$controlfile控制文件信息v$logfile重做日志信息v$instance数据库实例信息v$log日志组信息v$loghist日志历史信息v$sga数据库SGA信息v$parameter初始化参数信息v$process数据库服务器进程信息v$bgprocess数据库后台进程信息v$controlfile_recor            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2018-03-24 17:29:12
                            
                                2194阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            近期项目有这么个需求,需要将数据从生产环境导入到开发环境。以便有真实的数据进            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-16 13:05:18
                            
                                347阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            是因为没有权限,授权即可。grant select  any dictionary to guanyu;    -- 这个权限比较            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-02-28 07:45:55
                            
                                664阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            近期根据项目业务需要对oracle的物化视图有所接触,在网上搜寻关于这方面的资料,便于提高,整理内容如下:物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:ON DEMAND、ON COMMIT            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 17:52:29
                            
                                86阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            DROP materialized view log on TAB_NAME ;    --不是view名,是表名CREATE MATERIALIZED VIEW LOG ON TAB_NAME WITH ROWID;            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-30 15:11:49
                            
                                316阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            获取表定义 SELECT DBMS_METADATA.GET_DDL('TABLE','表名') FROM DUAL; 获取视图定义 SELECT DBMS_METADATA.GET_DDL            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-11-30 11:18:54
                            
                                2018阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ORACLE系统表和视图(用时查查) 1.系统表ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下:v$controlfile:控制文件的信息;v$datafile:数据文件的信息;v$log:日志文件的信息;v$process:处理器的信息;v$session:会话信息;v$transaction:事务信息;v$            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2014-06-10 13:57:51
                            
                                621阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               此处,在此列出一些Oracle下常用的系统表和系统视图,用于查询Oracle下的一些配置属性,要注意的是在select的时候要在DBA的用户下,不然是没有权限调阅这些表和视图。----------DBA_
Dba_Tab_Comments   表注释     
Dba_Col_Comments            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2017-07-15 16:22:32
                            
                                1290阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                             
         
            
            
            
            视图
传统的视图所带来的问题就是我们不能对视图定义参考完整性约束(referential integrity constraints)。从Oracle9i开始,Oracle支持下面的视图约束
非空(NOT NULL):这个约束总是从创建视图的基表中继承而来的。 唯一性约束(Unique constraints):Oracle9i允许对视图的任意一栏定义唯一性约束。 主键(Primary key            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2007-09-20 18:00:52
                            
                                957阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.视图用于查询数据,不能用于存储数据(物化视图除外)。这是视图与表的主要区别。
 
 
2.视图依赖于表,当基础表的结构发生变化的时候,必须重新编译,才能再次使用。可以通过再次执行对视图的查询操作,就会重新编译。
 
 
3.利用视图更新数据表,但不是视图的所有列都可以更新,只有那些直接由基础表获得的列才可以进行更新操作。
 
&            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2010-11-13 23:40:33
                            
                                585阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            视图就是封装了一条复杂查询的语句。 语法1.:CREATE VIEW 视图名称 AS 子查询 范例:建立一个视图,此视图包括了20部门的全部员工信息 create view empvd20 as select * from emp t where t.deptno = 20 视图创建完毕就可以使用视            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-23 11:05:45
                            
                                442阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            视图的创建、作用等            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-05-23 15:08:48
                            
                                1050阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1,最有用的DBA_视图DBA必须熟悉的、最有用的DBA_视图。+++ dba_data_files                        关于数据库文件的信息dba_db_links             &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2013-08-26 22:12:11
                            
                                188阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是视图 可以通过创建表的视图来表现数据的逻辑子集或数据的组合。视图是基于表或另一个视图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或改变表中的数据。视图基于其上的表称为基表。 视图的索引是基于所依赖的表的索引 视图View 视图是从若干基本表和(或)其他视图构造出来的 ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-19 11:44:00
                            
                                160阅读
                            
                                                                                    
                                2评论