范文无忧网范文学习范文大全

你就问:oracle都有哪些系统表分别是做什么用的

09月26日 编辑 fanwen51.com

[什么是数据库管理系统Oracle]Oracle的关系数据库是世界上第一个支持SQL语言的数据 库。Oracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通用的数...+阅读

你就问:oracle都有哪些系统表分别是做什么用的

1.系统表 ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下: v$controlfile:控制文件的信息; v$datafile:数据文件的信息; v$log:日志文件的信息; v$process:处理器的信息; v$session:会话信息; v$transaction:事务信息; v$resource:资源信息; v$sga:系统全局区的信息。 上面的视图名中的'v$',只是视图名字中的字符。类似于上面的视图或表还有很多,位于: $ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL文件中。 这些视图或表可以在SQLPLUS中用SELECT语句进行查询。 2.数据字典视图 表和列 DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。 DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。 注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。

完整性约束 DBA_CONSTRAINTS、ALL_CONSTRAINTS和USER_CONSTRAINST显示有关约束的一般信息。 DBA_CONS_COLUMNS、ALL_CONS_COLUMNS和USER_CONS_COLUMNS显示有关列的相关约束的一般信息。 视图 DBA_VIEWS、ALL_VIEWS和USER_VIEWS。 注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括视图。 序列 DBA_SEQUENCES、ALL_SEQUENCES和USER_SEQUENCES。 注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括序列。 同义词 DBA_SYNONYMS、ALL_SYNONYMS和USER_SYNONYMS。 注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括同义词。 索引 DBA_INDEXS、ALL_INDEXS、USER_INDEXS、DBA_IND_COLUMNS、ALL_IND_COLUMNS和USER_IND_COLUMNS。 用户 DBA_USERS。 角色 DBA_ROLES。 表空间定额 DBA_TS_QUOTAS。 配置表 DBA_PROFILES。 表空间 DBA_TABLESPACES。 数据文件 DBA_DATA_FILES。

段 DBA_SEGMENTS、USER_SEGMENT。 回滚段 DBA_ROLLBACK_SEGS、V$ROLLNAME、V$ROLLSTAT。

oracle有哪些常用的系统表啊

dba_开头..... dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 dba_temp_files 临时数据文件信息 dba_rollback_segs 回滚段信息 dba_ts_quotas 用户表空间配额信息 dba_free_space数据库空闲空间信息 dba_profiles 数据库用户资源限制信息 dba_sys_privs 用户的系统权限信息 dba_tab_privs用户具有的对象权限信息 dba_col_privs用户具有的列对象权限信息 dba_role_privs用户具有的角色信息 dba_audit_trail审计跟踪记录信息 dba_stmt_audit_opts审计设置信息 dba_audit_object 对象审计结果信息 dba_audit_session会话审计结果信息 dba_indexes用户模式的索引信息 user_开头 user_objects 用户对象信息 user_source 数据库用户的所有资源对象信息 user_segments 用户的表段信息 user_tables 用户的表对象信息 user_tab_columns 用户的表列信息 user_constraints 用户的对象约束信息 user_sys_privs 当前用户的系统权限信息 user_tab_privs 当前用户的对象权限信息 user_col_privs 当前用户的表列权限信息 user_role_privs 当前用户的角色权限信息 user_indexes 用户的索引信息 user_ind_columns用户的索引对应的表列信息 user_cons_columns 用户的约束对应的表列信息 user_clusters 用户的所有簇信息 user_clu_columns 用户的簇所包含的内容信息 user_cluster_hash_expressions 散列簇的信息 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_record_section 控制文件记载的各部分信息 v$thread 线程信息 v$datafile_header 数据文件头所记载的信息 v$archived_log归档日志信息 v$archive_dest 归档日志的设置信息 v$logmnr_contents 归档日志分析的DML DDL结果信息 v$logmnr_dictionary 日志分析的字典文件信息 v$logmnr_logs 日志分析的日志列表信息 v$tablespace 表空间信息 v$tempfile 临时文件信息 v$filestat 数据文件的I/O统计信息 v$undostat Undo数据信息 v$rollname 在线回滚段信息 v$session 会话信息 v$transaction 事务信息 v$rollstat 回滚段统计信息 v$pwfile_users 特权用户信息 v$sqlarea 当前查询过的sql语句访问过的资源及相关的信息 v$sql 与v$sqlarea基本相同的相关信息 v$sysstat 数据库系统状态信息 all_开头 all_users 数据库所有用户的信息 all_objects 数据库所有的对象的信息 all_def_audit_opts 所有默认的审计设置信息 all_tables 所有的表对象信息 all_indexes所有的数据库对象索引的信息 session_开头 session_roles 会话的角色信息 session_privs 会话的权限信息 index_开头 index_stats 索引的设置和存储信息 伪表 dual 系统伪列表信息

怎么管理oracle的表空间和数据文件

SQL>conn sys/xin as sysdba 已连接。 SQL>set wrap off SQL>set linesize 100 1. 一些基本的操作

(1) 查看表空间: SQL>select * from v$tablespace; (2) 查看数据文件: SQL>select * from v$datafile; (3) 查看tablespace 和data files之间的对应关系(通过表空间的号连接在一起): SQL>select t1.name,t2.name 2 from v$tablespace t1, v$datafile t2 3 where t1.ts#=t2.ts# 4 ; (4) 更改表空间 SQL>alter tablespace users 2 add datafile 'E:\ORACLE\ORADATA\XINER\USERS02.DBF' size 10m; 表空间已更改。 2. 管理表空间 在oracle 里将表空间分为系统表空间和非系统表空间。

(1) 系统表空间包括系统表,数据字典,以及系统回滚段等信息。 查看系统回滚段: SQL>select * from dba_rollback_segs; (2) 非系统表空间用来分离段(分开临时数据和永久性数据,索引和表放在不同的表空间等等)可以给系统的性能带来 好处,同时可以控制分配给用户的空间限额。 控制用户对空间的使用: SQL>alter user HR 2 quota 10m on users; 用户已更改。

(3) 如何创建表空间:([]均表示可选) create tablespace xxx [datafile 'xxx']---OMF时可以不指定 [size xxx--kb,mb] [extent management local/dictionary] [default storage(xxx)] dictionary-managed tablespaces在oracle 9i 里已经不建议使用。 SQL>create tablespace ice 2 datafile 'e:\oracle\oradata\xiner\ice.dbf' size 5m 3 extent management dictionary 4 default storage( 5 initial 100k 6 next 100k 7 pctincrease 10) 8 offline; 表空间已创建。 如果表空间管理指定为Local型,则不能使用default storage。此时不会和数据字典表打交道,不会和系统表产生 资源争用,也不会产生回滚数据(因为不涉及修改系统表),其次也不会有递归的资源争用。 SQL>create tablespace ice1 2 datafile 'e:\oracle\oradata\xiner\ice1.dbf' size 5m 3 extent management local 4 uniform size 1m; 表空间已创建。 SQL>create tablespace ice2 2 datafile 'e:\oracle\oradata\xiner\ice2.dbf' size 5m 3 extent management local autoallocate; 表空间已创建。

(4) Undo 表空间用来存储undo段,不能包括其他的数据对象,使用locally管理。 undo 段主要用来保存数据改变的旧值,可以回滚transcation(rollback)。 SQL>show parameter undo SQL>create undo tablespace ice3 2 datafile 'e:\oracle\oradata\xiner\ice3.ora' size 5m 3 extent management local 4 uniform size 1m; //此时不能定义uniform size uniform size 1m * ERROR 位于第 4 行: ORA-30024: CREATE UNDO TABLESPACE 的说明无效 SQL>del 4 SQL>run 1 create undo tablespace ice3 2 datafile 'e:\oracle\oradata\xiner\ice3.ora' size 5m 3* extent management local 表空间已创建。 不能在回滚表空间建立表对象(不能放其他的数据对象): SQL>create table tt1 2 (id int) 3 tablespace ice3; create table tt1 * ERROR 位于第 1 行: ORA-30022: 无法在撤消表空间中创建段

(5) 临时表空间用来支持排序,不能包括永久的数据对象,建议使用locally管理。 SQL>create temporary tablespace ice4 2 tempfile 'e:\oracle\oradata\xiner\ice4.ora' size 5m 3 extent management local; 表空间已创建。 SQL>create table tt1 2 (id int) 3 tablespace ice4; create table tt1 * ERROR 位于第 1 行: ORA-02195: 尝试创建的PERMANENT对象在TEMPORARY表空间中

(6) 缺省的临时表空间: SQL>alter database default temporary tablespace ice4 数据库已更改。 临时表空间不可以被置为offline,也不能指定为read only,不可以被删除,除非用另外一个表空间代替它。 SQL>alter talbespace ice4 offline alter talbespace ice4 offline * ERROR 位于第 1 行: ORA-00940: 无效的 ALTER 命令 SQL>alter tablespace ice4 2 read only; alter tablespace ice4 * ERROR 位于第 1 行: ORA-03217: 变更 TEMPORARY TABLESPACE 无效的选项

(7) offline状态:对数据文件改名or搬动数据文件的位置or对数据库进行部分的修复

(7) offline状态:对数据文件改名or搬动数据文件的位置or对数据库进行部分的修复 SQL>alter tablespace users offline; 表空间已更改。 SQL>alter tablespace users online; 表空间已更改。 不可以置为offline状态的表空间包括:system表空间(如果要对系统表空间的文件进行改变则要关闭数据库); 包括active undo 段的表空间;缺省的临时表空间

(8) read only 表空间:对表空间只能进行读操作;数据对象可以从表空间删除 SQL>alter tablespace users read only; 表空间已更改。

(9) 删除表空间: SQL>create table tt1 2 (id int) 3 tablespace ice; 表已创建。 SQL>drop tablespace ice1; 表空间已丢弃。 SQL>drop tablespace ice2 2 including contents and datafiles; 表空间已丢弃。

(10) resize表空间:自动扩张(autoextend on)、手动(resize) 3. 管理数据文件

(1) 移动data files: 表空间必须是offline(使用alter tablespace xxx rename datafile 'xx' to 'xx'); 目标数据文件必须已经存在; 如果是不能处于offline状态的表空间则要关闭数据库,...

延伸阅读:

人活着是做什么用的千百年来,这个问题一直萦绕在人的脑海里,也一直困扰着人的思想。而对我来说,人活着就是活着了,为活着本身而活着,而不是为活着之外的任何事物而活着的。正因为活着,所以活着。对,是...

颜色分别都有什么意思红色:热情˙危险˙血腥˙喜庆.... 橙色:热情˙温暖˙快乐.... 黄色:色情˙光明˙活力˙希望... 绿色:和平˙理想˙新鲜˙成长˙安全.... 蓝色:自由˙忧郁˙凉爽˙安静.... 紫色:高...

企业都有哪些部门分别负责什么工作你提的问题很大,这里我以个人的经验给您回答一下下,因为书本中的概念未必适合每个企业,我说的也只是我们公司的情况,不适范本的。 一个公司除了公司的董事长、总经理、副总等高...

企业战略的层次分别是什么?职能战略一般都有哪些企业战略可分为三个层次: 1、公司战略(corporate strategy) 2、业务战略或竞争战略(business strategy) 3、职能战略(functional strategy) 其中:职能战略,又称职能层战略,主要涉及企...

室内设计都有哪些装修风格它们分别都有哪些特征1、古典风格 中国传统的室内设计融合了庄重与优雅双重气质,木质材料居多,颜色多以仿花梨木和紫檀色为主。 2、现代简约风格 简约主义风格的特色是将设计的元素、色彩、照明、...

客户代表是做什么的工作都有哪些要做的客户代表是做什么的工作都有哪些要做的,请问基金客户服务代表职责是什么啊?待遇怎么样:客户代表是和客户建立联系,保持联系,为公司带来客户的订单,为客户推荐公司推出的最新项目,并...

请问office办公软件都指哪些都是做什么用的请问office办公软件都指哪些都是做什么用的,office软件是什么意思:WIN2。0的时候 以下为办公软件组合,其中包含: Office Outlook Office Word Office Excel Office PowerPoint O...

电子病历系统是做什么用的电子病历系统是做什么用的,电子病历与传统病历相比有什么优势:电子病历是医疗健康信息个性化发展的趋势,也是信息化应用向临床发展的迫切需求。以患者为中心,以医疗信息为载体,以...

聘书是做什么用的聘任书的法律效果与聘用合同相同吗:聘书在这些年来使用的很多,招聘制作为现今用人制度的主要形式为聘请书的使用提供了广阔的市场。聘书在今天人bai们的生活中起到了重要的作...

推荐阅读
图文推荐
栏目列表