搜档网
当前位置:搜档网 › Oracle EBS常用表和视图

Oracle EBS常用表和视图

Oracle  EBS常用表和视图
Oracle  EBS常用表和视图

fnd_user

系统用户表

fnd_application

应用信息表

FND_PROFILE_OPTIONS_VL 系统配置文件

fnd_menus 菜单

fnd_menu_entries_tl

FND_NEW_MESSAGES

消息表

FND_FORM

表单表

FND_CONCURRENT_PROGRAMS_VL 并发程序视图

FND_CONCURRENT_PROGRAMS_TL

FND_CONCURRENT_PROGRAMS

FND_DESCR_FLEX_COL_USAGE_VL

FND_DESCR_FLEX_COL_USAGE_TL

FND_DESCR_FLEX_COLUMN_USAGES

FND_EXECUTABLES_FORM_V 可执行并发程序视图FND_EXECUTABLES_TL

FND_EXECUTABLES

FND_DESCRIPTIVE_FLEXS

FND_CONC_REQ_SUMMARY_V 并发请求视图FND_CONCURRENT_REQUESTS

FND_RESPONSIBILITY

职责表

FND_RESPONSIBILITY_VL 职责FND_USER_RESP_GROUPS 用户职责

fnd_flex_value_sets

值集表

FND_FLEX_VALUES

FND_IREP_ALL_INTERFACES 接口表

FND_IREP_CLASSES

Fnd_Irep_Classes_Tl

fnd_territories_vl 国家视图

fnd_log_messages 日志表

fnd_form_functions 功能

FND_DOCUMENT_SEQUENCES 单据序列

FND_DOC_SEQUENCE_ASSIGNMENTS 序列分配

fnd_id_flexs 关键弹性域定义表

FND_ID_FLEX_STRUCTURES 弹性域结构表

FND_ID_FLEX_SEGMENTS 弹性域段表

fnd_descriptive_flexs 描述性弹性域属性表

FND_DESCR_FLEX_CONTEXTS 弹性域列类别表

FND_DESCR_FLEX_COLUMN_USAGES 弹性域列类别属性表FND_FLEX_VALUE_SETS 值集表

FND_FLEX_VALUES 值表

Fnd_Flex_Values_Tl 值描述表

FND_FLEX_VALUE_NORM_HIERARCHY 值层次关系表

FND_FORM_CUSTOM_RULES 个性化视图

fnd_profile_options_tl 配置文件

------------------------------------------------------------------------------------------------------

PER_ALL_PEOPLE_F

员工表

per_people_f员工视图

MTL_PLANNERS

计划员表

po_buyers_all_v

采购员视图

org_organization_definitions 库存组织视图

hr_operating_units OU视图

cux_wip_location_sign 位置号表

HCM_PRODUCTION_LINE 生产线车间表

user_objects

ALL_SOURCE

ALL_PROCEDURES 存储过程

wf_local_user_roles

ad_bugs 补丁

ad_applied_patches

XDO_TEMPLATES_B 模板

XDO_TEMPLATES_TL

------------------------------------------------------------------------------------------------

po_vendors

供应商信息表

po_vendor_sites_all

供应商地点信息视图

AP_SUPPLIER_SITES_ALL 供应商地点表

po_vendor_contacts

------------------------------------------------------------------------------------------------------------------------------------------------

wip_entities

作业名信息表

wip_discrete_jobs

离散作业表

wip_requirement_operations作业名物料需求发放表

WIP_ACCOUNTING_CLASSES 工单分类表

-------------------------------------------------------------------------------------------------------------------

hr_locations

交货地点

hr_all_organization_units

rcv_transactions_interface

接收事务接口表

po_interface_errors 接口错误信息表

(pie.interface_line_id = rti.interface_transaction_id)

po_requisitions_interface_all 请购接口表

po_requisition_headers_all 请购单头信息

po_requisition_lines_all

请购单行信息

po_req_distributions_all

请购单分配行

po_headers_all 采购订单头表

po_lines_all 采购订单行表

po_line_locations_all

采购发运表

po_distributions_all

分配

po_releases_all

发放

rcv_shipment_headers

接收发送头表

rcv_shipment_lines

接收发送行表

rcv_transactions

接收交易表

rcv_receiving_sub_ledger

暂记应付表

mtl_material_transactions

物料事务处理

mtl_transaction_types

物料事务处理类型

RCV_SUPPLY

po_buyers_all_v 采购员视图

PO_AGENTS

采购员表

------------------------------------------------------------------------------------------------------------------------------------------------

bom_bill_of_materials

物料清单表

bom_inventory_components

物料清单构成表

bom_departments 部门表

bom_operational_routings 工艺路线头表

BOM_OPERATION_SEQUENCES 工艺路线行表

bom_operation_resources

资源表

------------------------------------------------------------------------------------------------------------------------------------------

MTL_CATEGORY_SET_VALID_CATS_V 物料类别视图

mtl_categories_b_kfv 物料类别视图(不含物料类别集)

mtl_category_set_valid_cats 物料类别集表

mtl_item_categories

物料与类别对应表

mtl_categories_b

物料类别表

mtl_system_items_b

物料主表

MTL_SYSTEM_ITEMS_TL

mtl_item_sub_defaults

默认接收子库

mtl_secondary_inventories

子库表

mtl_onhand_quantities

库存数据表

MTL_ONHAND_QUANTITIES_DETAIL 库存现有量表

MTL_SECONDARY_INVENTORIES 仓库表

mtl_item_locations 项目货位表

mtl_material_transactions 出入库记录表

mtl_transaction_types

事务处理类型表

MTL_TXN_REQUEST_HEADERS 物料搬运单头表

MTL_TXN_REQUEST_LINES

物料搬运单行表

mtl_supply 供应表

mtl_demand 需求表

mtl_parameters 组织参数

cst_item_costs

物料成本

cst_cost_types

成本类型

MTL_SERIAL_NUMBERS

序列号

MTL_MATERIAL_STATUSES_TL

序列号状态

MFG_LOOKUPS

序列号状态(SERIAL_NUM_STATUS)

------------------------------------------------------------------------------------------------------------------------

hr_organization_units 组织及库存组织视图

hz_parties 客户表

hz_relationships

客户关系表

HZ_PARTY_SITES 客户地点表

HZ_LOCATIONS

地点表

hz_cust_accounts 客户账户表

HZ_CUST_ACCT_SITES_ALL 客户地点账户表

HZ_CUST_SITE_USES_ALL 客户地点业务目的表

HZ_CUSTOMER_PROFILES 账户配置文件表

HZ_CUST_PROFILE_AMTS 账户配置文件金额表

HZ_CONTACT_POINTS

联系方式表

HZ_CODE_ASSIGNMENTS 客户的税表

HZ_CUSTOMER_PROFILES 滞纳费用表

---------------------------------------------------------------------------------------------

wsh_trips 发运记录表

wsh_trip_stops 发运停靠站记录表

wsh_new_deliveries 交付记录

wsh_delivery_legs

wsh_delivery_details 交付表

wsh_delivery_assignments

----------------------------------------------------------------------------------------

mrp_sourcing_rules

来源补充规则

mrp_sr_receipt_org

mrp_sr_source_org

mrp_sr_assignments

MRP_ASSIGNMENT_SETS

来源规则分配集表

po_approved_supplier_list

批准的供应商列表

PO_ASL_ATTRIBUTES

批准的供应商列表属性

-------------------------------------------------------------------------------------------------------------------------------------------------

ENG_CHANGE_STATUSES_VL E CO状态

pjm_seiban_numbers

内外销标识表

pa_projects_all

mrp_designators

DRP名称

mrp_forecast_designators

预测名称表

mrp_forecast_dates

预测表

mrp_forecast_updates

预测更改

mrp_gross_requirements

毛需求

mrp_item_purchase_orders

MRP采购计划

mrp_item_wip_entities

MRP项目离散作业

mrp_plans

计划表

mrp_recommendations

计划建议

mrp_workbench_bucket_dates

MTL_SUPPLY_DEMAND_TEMP 物料供应需求

-------------------------------------------------------------------------------------------------------------------------------------------

MTL_TRANSACTION_FLOW_HEADERS

公司间事务处理流

mtl_transaction_flow_lines_v

公司间事务处理流节点

MTL_INTERCOMPANY_PARAMETERS_V 公司间关系

QP_LIST_HEADERS_B

价目表

QP_LIST_HEADERS_TL

价目表

Qp_List_Lines

Qp_Pricing_Attributes

--------------------------------------------------------------------------------------------------------------------------------------------------

MTL_UNITS_OF_MEASURE

单位

MTL_UNITS_OF_MEASURE_TL

MTL_UOM_CLASSES

单位分类

mtl_uom_classes_tl

MTL_UOM_CONVERSIONS

单位换算标准

MTL_UOM_CLASS_CONVERSIONS

单位换算分类间

--------------------------------------------------------------------------------------------------------------------------------------------------

AP_INVOICES_ALL 发票头

AP_INVOICE_LINES_ALL 发票行

xla_ae_headers 会计分录头

xla_ae_lines 会计分录行

--------------------------------------------------------------------------------------------------------------

oe_system_parameters_all

OM 系统参数

ak_web_user_sec_attr_values

ORG_ACCT_PERIODS

库存会计期间

GL_PERIODS

总账会计期间

ZX_RATES_B

税率代码

ZX_PARTY_TAX_PROFILE

供应商的税的配置文件

xla_event_types_tl

xla_event_classes_tl

-------------------------------------------------------------------------------------------------------------------

ap_suppliers 供应商头信息

ap_supplier_sites_all 供应商地点信息

hz_code_assignments 供应商税率

zx_party_tax_profile 供应商税信息

iby_ext_bank_accounts 供应商银行账号

iby_ext_bank_branches_v 供应商银行支行

iby_ext_banks_v 供应商银行

iby_account_owners 银行账户的拥有者

iby_pmt_instr_uses_all 银行账户所在的地点

ap_supplier_contacts 供应商联系人

hz_contact_points 供应商联系人电话等信息

pos_supp_prof_ext_b 供应商地点附加信息

iby_external_payees_all 供应商付款信息

oracle系统表和视图说明

1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触发器。(Oracle支持在视图上显式的定义触发器和定义一些逻辑约束) 2.视图的存储 与表不同,视图不会要求分配存储空间,视图中也不会包含实际的数据。视图只是定义了一个查询,视图中的数据是从基表中获取,这些数据在视图被引用时动态的生成。由于视图基于数据库中的其他对象,因此一个视图只需要占用数据字典中保存其定义的空间,而无需额外的存储空间。 3.视图的作用 用户可以通过视图以不同形式来显示基表中的数据,视图的强大之处在于它能够根据不同用户的需要来对基表中的数据进行整理。视图常见的用途如下: 通过视图可以设定允许用户访问的列和数据行,从而为表提供了额外的安全控制 隐藏数据复杂性 视图中可以使用连接(join),用多个表中相关的列构成一个新的数据集。此视图就对用户隐藏了数据来源于多个表的事实。 简化用户的SQL 语句 用户使用视图就可从多个表中查询信息,而无需了解这些表是如何连接的。 以不同的角度来显示基表中的数据 视图的列名可以被任意改变,而不会影响此视图的基表 使应用程序不会受基表定义改变的影响 在一个视图的定义中查询了一个包含4 个数据列的基表中的3 列。当基表中添加了新的列后,由于视图的定义并没有被影响,因此使用此视图的应用程序也不会被影响。 保存复杂查询 一个查询可能会对表数据进行复杂的计算。用户将这个查询保存为视图之后,每次进行类似计算只需查询此视图即可。

Oracle 11gR2 概念 第6章 数据字典和动态性能视图

Previous Next View PDF 6 Data Dictionary and Dynamic Performance Views Previous Next View PDF 第6章数据字典和动态性能视图 This chapter describes the central set of read-only reference tables and views of each Oracle database, known collectively as the data dictionary. The chapter also describes the dynamic performance views, which are special views that are continuously updated while a database is open and in use. 本章介绍了每个 Oracle 数据库都具有的只读参考表和视图中最重要的部分,统称为数据字典。本章还介绍了动态性能视图,它们是一些会在数据库处于打开状态时不断更新的特殊视图。 This chapter contains the following sections: 本章包含以下各节: ?Overview of the Data Dictionary o Contents of the Data Dictionary o Storage of the Data Dictionary o How Oracle Database Uses the Data Dictionary ?Overview of the Dynamic Performance Views o Contents of the Dynamic Performance Views o Storage of the Dynamic Performance Views ?Database Object Metadata ?数据字典概述 o数据字典的内容 o数据字典存储 o Oracle数据库如何使用数据字典?动态性能视图概述 o动态性能视图的内容 o动态性能视图的存储 ?数据库对象元数据 Overview of the Data Dictionary 数据字典概述 An important part of an Oracle database is its data dictionary, which is a read-only set of tables that provides administrative metadata about the database. A data dictionary contains information such as the following: Oracle 数据库的一个重要部分是它的数据字典,它是一组提供有关数据库管理元数据的只读表。数据字典包含如下信息: ?The definitions of every schema object in the database, including default values for columns and integrity constraint information ?在数据库中每个模式对象的定义,包括列的默认值和完整性约束信息 ?The amount of space allocated for and currently used by the schema objects ?分配给模式对象的空间量及当前已使用量 ?The names of Oracle Database users, privileges and roles granted ?Oracle数据库用户的名称、授予用户的权限和角色、和与用户相关

Oracle创建视图

Oracle创建视图 在本练习中,将在HR模式中练习如何创建视图,查询视图的定义,并对视图进行更新。 (1)创建一个视图EMPLOYEES_IT,该视图是基于HR模式中的EMPLOYEES表,并且该视图只包括那些部门为IT的员工信息。在创建视图时使用WITH CHECK OPTION,防止更新视图时,输入非IT部门的员工信息。 create or replace view employees_it as select * from employees where department_id =( select department_id from departments where departments.department_name='IT') with check option; (2)创建一个联接视图EMP_DEPT,它包含EMPLOYEES表中的列和DEPARTMENTS 表中的DNAME列。 create or replace view emp_dept as select t1.employee_id,t1.first_name,https://www.sodocs.net/doc/273801618.html,st_name,t1.email, t1.phone_number,t1.hire_date,t1.job_id,t1.salary,t2.department_name from employees t1,departments t2 where t1.department_id=t2.department_id with check option; (3)Oracle针对创建的视图,只在数据字典中存储其定义。输入并执行如下的语句查看创建的视图定义: select text from user_views where view_name=UPPER('emp_dept'); (4)查看视图各个列是否允许更新。 col owner format a20 col table_name format a20 col column_name format a20 select * from user_updatable_columns where table_name=UPPER('emp_dept');

Oracle EBS常用表和视图

fnd_user 系统用户表 fnd_application 应用信息表 FND_PROFILE_OPTIONS_VL 系统配置文件 fnd_menus 菜单 fnd_menu_entries_tl FND_NEW_MESSAGES 消息表 FND_FORM 表单表 FND_CONCURRENT_PROGRAMS_VL 并发程序视图 FND_CONCURRENT_PROGRAMS_TL FND_CONCURRENT_PROGRAMS FND_DESCR_FLEX_COL_USAGE_VL FND_DESCR_FLEX_COL_USAGE_TL FND_DESCR_FLEX_COLUMN_USAGES FND_EXECUTABLES_FORM_V 可执行并发程序视图FND_EXECUTABLES_TL FND_EXECUTABLES FND_DESCRIPTIVE_FLEXS FND_CONC_REQ_SUMMARY_V 并发请求视图FND_CONCURRENT_REQUESTS FND_RESPONSIBILITY 职责表

FND_RESPONSIBILITY_VL 职责FND_USER_RESP_GROUPS 用户职责 fnd_flex_value_sets 值集表 FND_FLEX_VALUES FND_IREP_ALL_INTERFACES 接口表 FND_IREP_CLASSES Fnd_Irep_Classes_Tl fnd_territories_vl 国家视图 fnd_log_messages 日志表 fnd_form_functions 功能 FND_DOCUMENT_SEQUENCES 单据序列 FND_DOC_SEQUENCE_ASSIGNMENTS 序列分配 fnd_id_flexs 关键弹性域定义表 FND_ID_FLEX_STRUCTURES 弹性域结构表 FND_ID_FLEX_SEGMENTS 弹性域段表 fnd_descriptive_flexs 描述性弹性域属性表 FND_DESCR_FLEX_CONTEXTS 弹性域列类别表 FND_DESCR_FLEX_COLUMN_USAGES 弹性域列类别属性表FND_FLEX_VALUE_SETS 值集表 FND_FLEX_VALUES 值表 Fnd_Flex_Values_Tl 值描述表

ORACLE常用SQL语句大全

ORACLE常用SQL语句大全 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:/mssql7backup/MyNwind_1.dat' --- 开始备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type1 [not null] [primary key],col2 type2 [not nul l],..) 根据已有的表创建新表: A:select * into table_new from table_old (使用旧表创建新表) B:create table tab_new as select col1,col2… from tab_old definition only<仅适用于Oracle> 5、说明:删除表 drop table tablename

6、说明:增加一个列,删除一个列 A:alter table tabname add column col type B:alter table tabname drop column colname 注:DB2DB2中列加上后数据类型也不能改变,唯一能改变的是增加varchar类型的长度。 7、添加主键: Alter table tabname add primary key(col) 删除主键: Alter table tabname drop primary key(col) 8、创建索引:create [unique] index idxname on tabname(col….) 删除索引:drop index idxname 注:索引是不可更改的,想更改必须删除重新建。 9、创建视图:create view viewname as select statement 删除视图:drop view viewname 10、几个简单的基本的sql语句 选择:select * from table1 where 范围 插入:insert into table1(field1,field2) values(value1,value2) 删除:delete from table1 where 范围 更新:update table1 set field1=value1 where 范围 查找:select * from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料! 排序:select * from table1 order by field1,field2 [desc] 总数:select count as totalcount from table1 求和:select sum(field1) as sumvalue from table1 平均:select avg(field1) as avgvalue from table1 最大:select max(field1) as maxvalue from table1 最小:select min(field1) as minvalue from table1 11、几个高级查询运算词 A:UNION 运算符 UNION 运算符通过组合其他两个结果表(例如 TABLE1 和 TABLE2)并消去表中任何重复行而派生出一个结果表。当 ALL 随 UNION 一起使用时(即 UNION ALL),不消除重复行。两种情况下,派生表的每一行不是来自 TABLE1 就是来自 TABLE2。 B:EXCEPT 运算符 EXCEPT 运算符通过包括所有在 TABLE1 中但不在 TABLE2 中的行并消除所有重复行而派生出一个结果表。当ALL 随 EXCEPT 一起使用时 (EXCEPT ALL),不消除重复行。 C:INTERSECT 运算符 INTERSECT 运算符通过只包括 TABLE1 和 TABLE2 中都有的行并消除所有重复行而派生出一个结果表。当 ALL 随 INTERSECT 一起使用时 (INTERSECT ALL),不消除重复行。 注:使用运算词的几个查询结果行必须是一致的。 12、使用外连接

oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图

oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图(https://www.sodocs.net/doc/273801618.html,/gzz%5Fgzz/blog/item/1f6ef92a67599392033bf6de.html) 2009年08月10日星期一 17:06 oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图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 用户的表列信息 关于这个还涉及到两个常用的例子如下: 1、oracle中查询某个字段属于哪个表 Sql代码 select table_name,owner from dba_tab_columns t where t.COLUMN_NAME like upper('%username%'); select table_name,owner from dba_tab_columns t where t.COLUMN_NAME like

oracle中性能视图V$SYSSTAT小结

V$SYSSTAT中包含多个统计项,这部分介绍了一些关键的v$sysstat统计项,在调优方面相当有用。下列按字母先后排序: 数据库使用状态的一些关键指标: l CPU used by this session:所有session的cpu占用量,不包括后台进程。这项统计的单位是百分之x秒.完全调用一次不超过10ms l db block changes:那部分造成SGA中数据块变化的insert,update或delete操作数这项统计可以大概看出整体数据库状态。在各项事务级别,这项统计指出脏缓存比率。 l execute count:执行的sql语句数量(包括递归sql) l logons current:当前连接到实例的Sessions。如果当前有两个快照则取平均值。l logons cumulative:自实例启动后的总登陆次数。 l parse count (hard):在shared pool中解析调用的未命中次数。当sql语句执行并且该语句不在shared pool或虽然在shared pool但因为两者存在部分差异而不能被使用时产生硬解析。如果一条sql语句原文与当前存在的相同,但查询表不同则认为它们是两条不同语句,则硬解析即会发生。硬解析会带来cpu和资源使用的高昂开销,因为它需要oracle 在shared pool中重新分配内存,然后再确定执行计划,最终语句才会被执行。 l parse count (total):解析调用总数,包括软解析和硬解析。当session执行了一条sql语句,该语句已经存在于shared pool并且可以被使用则产生软解析。当语句被使用(即共享) 所有数据相关的现有sql语句(如最优化的执行计划)必须同样适用于当前的声明。这两项统计可被用于计算软解析命中率。 l parse time cpu:总cpu解析时间(单位:10ms)。包括硬解析和软解析。 l parse time elapsed:完成解析调用的总时间花费。 l physical reads:OS blocks read数。包括插入到SGA缓存区的物理读以及PGA中的直读这项统计并非i/o请求数。 l physical writes:从SGA缓存区被DBWR写到磁盘的数据块以及PGA进程直写的数据块数量。 l redo log space requests:在redo logs中服务进程的等待空间,表示需要更长时间的log switch。 l redo size:redo发生的总次数(以及因此写入log buffer),以byte为单位。这项统计显示出update活跃性。

Oracle常用数据字典表(系统表或系统视图)及查询SQL

Oracle常用数据字典表(系统表或系统视图)及查询SQL 2014年12月15日?数据库?共4187字?暂无评论?阅读861 次 文章目录 ?数据字典分类 ?dba_开头 ?user_开头 ?v$开头 ?all_开头 ?session_开头 ?index_开头 ?伪表 ?数据字典常用SQL查询 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息的视图等。 数据字典系统表,保存在system表空间中。查询所有数据字典可用语句“select * from dictionary;”。 数据字典分类 数据字典主要可分为四部分: 1)内部RDBMS表:x$*,用于跟踪内部数据库信息,维持DB的正常运行。是加密命名的,不允许sysdba以外的用户直接访问,显示授权不被允许。

2)数据字典表:*$,如tab$,obj$,ts$等,用来存储表、索引、约束以及其他数据库结构的信息。 3)动态性能视图:gv$*,v$*,记录了DB运行时信息和统计数据,大部分动态性能视图被实时更新以反映DB当前状态。 4)数据字典视图:user_*、all_*、dba_*,在非Sys用户下,我们访问的都是同义词,而不是V$视图或GV视图。 数据库启动时,动态创建x$,在X$基础上创建GV$,在GV$基础上创建V$X$表-->GV$(视图)--->V$(视图)。 数据字典视图可分为静态数据字典视图和动态数据字典视图。 静态数据字典是指在用户访问数据字典时内容不会发生改变。这类数据字典主要是由表和视图组成,应该注意的是,数据字典中的表是不能直接被访问的,但是可以访问数据字典中的视图。 静态数据字典中的视图分为三类,它们分别由三个前缀够成:user_*(该用户方案对象的信息)、all_*(该用户可以访问的所有对象的信息)、dba_*(全部数据库对象的信息)。 动态数据字典是Oracle包含的一些潜在的由系统管理员如SYS维护的表和视图,由于当数据库运行的时候它们会不断进行更新,所以称它们为动态数据字典。这些视图提供了关于内存和磁盘的运行情况,所以我们只能对其进行只读访问而不能修改它们。Oracle中这些动态性能视图都是以v$开头的视图,比如v$access。 dba_开头 dba_users数据库用户信息

ORACLE系统视图及表大全

总结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 表空间信息

Oracle DBA 常用视图

Oracle DBA 常用视图 ☆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 重做日志信息

Oracle常用的45个查询语句

日期/时间 相关查询 1、获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 1 SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month " 2 FROM DUAL; 2、获取当前月份的最后一天 这个查询语句类似于上面那个语句,而且充分照顾到了闰年,所以当二月份有 29 号,那么就会返回 29/2 。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 view source print? 1 SELECT TRUNC (LAST_DAY (SYSDATE)) "Last day of current mont h" 2 FROM DUAL; 3、获取当前年份的第一天 每年的第一天都是1 月1日,这个查询语句可以使用在存储过程中,需要对当前年份第一天做一些计算的时候。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 1 SELECT TRUNC (SYSDATE, 'YEAR') "Year First Day" FROM DUAL; 4、获取当前年份的最后一天 类似于上面的查询语句。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 view source print? 1 SELECT ADD_MONTHS (TRUNC (SYSDATE, 'YEAR'), 12) - 1 "Year Last Day" FROM DUAL 5、 获取当前月份的天数 这个语句非常有用,可以计算出当前月份的天数。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 view source print? 1 SELECT CAST (TO_CHAR (LAST_DAY (SYSDATE), 'dd') AS INT) num ber_of_days 2 FROM DUAL; 6、获取当前月份剩下的天数 下面的语句用来计算当前月份剩下的天数。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 1 SELECT SYSDATE, 2 LAST_DAY (SYSDATE) "Last",

oracle常用笔记总结

1、用dba权限的用户查看数据库都有哪些锁 select https://www.sodocs.net/doc/273801618.html,ername,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 where t1.session_id=t2.sid order by t2.logon_time; 2、查看有哪些对象被锁了 select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id 3、根据sid查找进程id select pro.spid from v$session ses, v$process pro where ses.sid=129 and ses.paddr=pro.addr; select ses.sid from v$session ses, v$process pro where pro.spid=129 and ses.paddr=pro.addr; 4:根据这个spid对应linux下的进程pid linux命令: ps -ef | gre | 'ora' (找到所有ora开头的进程) kill -9 (pid) 5、解决delete后表的高水位的问题 初步判断应该是之前有大量数据,后来delete了,选成高水位,用shrink 清除高水位: alter table t_mobile_client_tp_prov enable row movement; alter table t_mobile_client_tp_prov shrink space; 重新收集统计信息: begin dbms_stats.gather_table_stats(ownname=>'traffic',tabname=>'T_MOBILE_CLIENT_TP_PR end; 6、ORA-02064 distributed operation not supported

oracle数据库中的表与视图

oracle数据库中的表与视图 Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。对数据库的操作可以基本归结为对数据对象的操作,理解和掌握Oracle数据库对象是学习Oracle的捷径。 表和视图 Oracle中表是数据存储的基本结构。ORACLE8引入了分区表和对象表,ORACLE8i 引入了临时表,使表的功能更强大。视图是一个或多个表中数据的逻辑表达式。本文我们将讨论怎样创建和管理简单的表和视图。 管理表 表可以看作有行和列的电子数据表,表是关系数据库中一种拥有数据的结构。用CREATE TABLE语句建立表,在建立表的同时,必须定义表名,列,以及列的数据类型和大小。例如: CREATE TABLE products ( PROD_ID NUMBER(4), PROD_NAME VAECHAR2(20), STOCK_QTY NUMBER(5,3) ); 这样我们就建立了一个名为products的表,关键词CREATE TABLE后紧跟的表名,然后定义了三列,同时规定了列的数据类型和大小。 在创建表的同时你可以规定表的完整性约束,也可以规定列的完整性约束,在列上普通的约束是NOT NULL,关于约束的讨论我们在以后进行。 在建立或更改表时,可以给表一个缺省值。缺省值是在增加行时,增加的数据行中某一项值为null时,oracle即认为该值为缺省值。 下列数据字典视图提供表和表的列的信息: . DBA_TABLES . DBA_ALL_TABLES

. USER_TABLES . USER_ALL_TABLES . ALL_TABLES . ALL_ALL_TABLES . DBA_TAB_COLUMNS . USER_TAB_COLUMNS . ALL_TAB_COLUMNS 表的命名规则 表名标识一个表,所以应尽可能在表名中描述表,oracle中表名或列名最长可以达30个字符串。表名应该以字母开始,可以在表名中包含数字、下划线、#、$等。 从其它表中建立表 可以使用查询从基于一个或多个表中建立表,表的列的数据类型和大小有查询结果决定。建立这种形式的表的查询可以选择其他表中所有的列或者只选择部分列。在CREATE TABLE语句中使用关键字AS,例如: SQL>CREATE TABLE emp AS SELECT * FROM employee TABLE CREATED SQL> CREATE TABLE Y AS SELECT * FROM X WHERE no=2 需要注意的是如果查询涉及LONG数据类型,那么CREATE TABLE....AS SELECT....将不会工作。 更改表定义 在建立表后,有时候我们可能需要修改表,比如更改列的定义,更改缺省值,增加新列,删除列等等。ORACLE使用ALTER TABLE语句来更改表的定义 1、增加列 语法: ALTER TABLE [schema.] table_name ADD column_definition

MicrosoftAccess与Oracle的性能比较

收稿日期:1999203216(修改稿) 刘广钟 副教授。从事网络技术及分布式数据库系统的研究。 刘晓飞 教师。 M icrosoft Access 与Oracle 的性能比较 刘广钟 刘晓飞 中国矿业大学计算机科学与技术系 江苏?徐州(221008)摘 要 Micros oft Access 是深受微机用户喜爱的关系数据库管理系统,而Oracle 主要使用在大中型计算机上,随着Oracle Developer/2000的推出,Oracle 也开始在微机上流行起来。本文通过对二者在数据库体系结构、数据互操作能力、数据管理能力、数据安全性、前端用户界面、系统运行效率等方面的比较,阐述了这两种关系数据库管理系统在微机上运行的优缺点。 关键词 Access ,Oracle ,Developer/2000,RDBMS ,S Q L 1 概述 Access 是目前比较流行的一种关系数据库管理 软件。与许多数据库管理软件一样,Access 允许构 造应用程序来收集和存储数据,并使其能很容易地用多种方式进行筛选、分类和更新数据。而且,可以通过显示在屏幕上的表单来查看Access 的数据,也能在打印出的报表中看到它们。作为M icros oft O ffice Professional 家族的一部分,Access 以其方便快捷的特点与W ord 和Excel 一起在微机上得到了广泛的应用。 Oracle 是目前最流行的中大规模关系数据库管理系统。作为一个开放型的分布式数据库产品,Or 2acle 提供局部自治和场地透明性的功能,并且能在各种形式的异构系统下正常工作,在相当程度上满足了硬件、操作系统和网络的独立性。近年来,Ora 2cle 开始在微机上流行起来。Oracle 的强大功能既来自于其允许用户快速而准确地进行数据检索的能力,也来自于其强大的保证数据的完整性和一致性及维护数据的安全能力。Oracle 提供的第四代语言开发工具,允许软件开发者快速的建立一个应用。 作为世界上著名的两大软件公司的产品,Oracle 和Access 都具有各自的优势和缺点,下面对二者作一个综合的比较。 2 数据库体系结构的比较 Oracle 是一个典型的分布式数据库管理系统, 这个系统采用客户/服务器体系结构。在网络环境中,每一个具有多用户处理能力的硬件平台都可以成为服务器,也可以成为工作站。多个服务器上的数据库对用户来说,是一个逻辑上的单一数据库整 体,数据一致性、完整性及安全性都是对这一逻辑上的单个数据库进行控制的。服务器对共享数据的存取进行管理,而非数据库管理系统的处理操作可以 由客户机来完成。Oracle 分布式数据库系统结构如图1所示。Oracle 数据库有明显的“前端”与“后端”之分。它的数据表(T ables )及存放在表中的完整性约束条件作为“后端”,由数据库管理员统一进行管理。“前端”开发工具构造的应用程序通过与数据库联接(C onnect )来操纵“后端”的数据。Oracle 的“前端”和“后端”具有较大的独立性 。 图1 Oracle 分布式数据库体系结构 Oracle 提供了一个完整的客户/服务器体系结构的DBMS 。利用S Q L 3NET 软件层,与多种操作系统支持的通信协议相配合,为Oracle RDBMS 提供分布式处理环境,可实现单点更新,多点查询。 与Oracle 不同,Access 的设计者决定将表格与用户接口组件和代码一起存储,完整的数据库和所有相关的对象都存储在磁盘上的一个文件中。这样,用户可以很自由地管理和使用所有属于自己的数据及相关的对象。然而,从开发易于别人使用的Access 数据库的观点来看,这种明显的设计优点很可能实际上是一个不利条件。如果代码对象与数据成员在同一个文件中的话,则更新和修改这些代码对象就更加麻烦了。为了克服上述缺点,经验丰富的开发人员往往把数据成员与代码对象分别存储在 第19卷第6期1999年6月计算机应用C om puter Applications V ol.19,N o.6 Jun.1999

ORACLE性能AWR报告的使用和分析

ORACLE性能诊断AWR报告的使用和分析 为满足业务的运行要求,高性能要求是目前IT系统普遍面临的最棘手问题,尤其是客户面对着目前越来越庞大系统和数据,系统整合、数据大集中似乎成了趋势。针对系统性能优化的诊断和分析,数据库方向又是其中的重要一环,本文将针对ORACLE中常用的性能诊断工具AWR报告,进行分析说明。 一、ORACLE性能诊断工具 ORACLE数据库的性能的诊断工具有很多种,在9i之前主要通过手工进行采集分析,例如使用动态视图和Statspack报告来获取数据库性能状态信息,10g以后ORACLE数据库的性能诊断和改进建议越来越自动化,不过能够熟悉并掌握ORACLE的相关性能诊断工具的使用,仍对性能问题的准确和有效处理提供有利的帮助。以下是ORACLE中常用的一些分析工具。 ●动态性能视图 动态性能视图是ORACLE中最常用,也是最简单的一种工具。无论何种性能问题,都能在动态性能视图中找到线索,不过仅10g中动态性能视图就高达几百个,每个视图都包括很多诊断信息,想在众多的视图中找到问题的根源,也是一件费力的事情。一般常用的动态性能视图有:v$session、v$session_wait、v$process、v$sql、v$lock、v$latch、v$sysstat、v$system_event、v$sgastat。 ●Statspack报告 statspack 是Oracle 9i 之前使用的一个数据库收集工具,收集了数据库全面信息,包括负载概览、前五个等待事件、高速缓存的大小、共享池中SQL语句、表空间和文件I/O、库高速缓存、SGA统计等。 ●AWR和ADDM报告 AWR是10g以后提供的一个新工具,Oracle 建议用户用这个取代Statspack,它采集与性能相关的统计数据,并从那些统计数据中导出性能量度,以跟踪潜在的问题,并自动生成ADDM (自动数据库诊断监控)报告,为用户提供数据库性能诊断分析建议。 ●SQL执行计划和建议 数据库中SQL的执行效率可能是对系统影响最大的一个因素,利用ORACLE执行计划的分析,可以准确知道SQL执行的代价,并提供多个方面的调整建议,来进行SQL代码的优化分析。

ORACLE AWR简介(经典)包括常用语句

ORACLE AWR简介 Automatic Workload Repository(AWR)收集、处理和维护性能系统信息,为性能调优的问题检测提供了有力的帮助。 AWR收集和处理的统计信息包括: 1. 段的统计信息; 2. 时间模型统计信息(在v$sys_time_model和v$sess_time_model视图中查看); 3. 一些在v$sysstat和v$sesstat视图中收集的系统和会话的统计信息; 4. 系统中负载最高的一些sql语句,分别按执行时间、cpu时间、执行次数等标准来统计 5. ASH统计信息,包含近期会话活动的历史记录 若系统参数STATISTICS_LEVEL设置为TYPICAL或ALL将默认启用AWR来采集数据库统计信息。这个参数的默认值是TYPICAL,若将其设置为BASIC,将禁用很多oracle数据库功能,包括 AWR,但你仍可以通过DBMS_WORKLOAD_REPOSITORY 包来手动获得AWR统计信息。但是,由于许多内存中的统计信息(比如段统计信息和内存顾问信息)会被禁用,快照中获得的统计信息可能不完整。 快照(snapshots) 快照是特定时间范围内的历史数据集合,再由ADDM进行性能比较。默认情况下,数据库每个小时产生一次快照,并将这些统计信息在工作量仓库中保留8天。你也可以手动创建快照,但这通常是不必要的。然后这些快照之间的信息将交给Automatic Database Diagnostic Monitor (ADDM) 进行分析。 AWR比较快照间信息的差异,然后获取对系统负载影响最大的一些sql语句,而不是获取所有sql语句,降低了统计的时间。 基线(Baselines)

相关主题