Oracle WebADI操作手册

合集下载

技术开发EBS_R12_Web_ADI_使用手册

技术开发EBS_R12_Web_ADI_使用手册

XXXX有限责任公司ERP实施项目《Oracle ERP的桌面应用程序使用指南》文件状态:[ ] 草稿[√] 正式发布[ ] 正在修改文件标识:Company-Project-RD-UR 当前版本:X.Y作者:ERP技术小组完成日期:文档控制修改记录日期作者版本修改说明1.0审阅姓名职位分发拷贝号名称地点1资料室主管项目资料室2项目组成员34目录文档控制 (2)1.前言 (4)2. 设置步骤 (4)2.1 Excel设置 (4)2.2 浏览器设置 (6)3.WEB ADI数据操作 (7)3.1 创建WEB ADI模版 (8)3.1.1 登陆创建文档 (8)3.1.2 选择集成器 (8)3.1.3 选择查看程序 (9)3.1.4 选择内容 (9)3.1.5 文档创建复查 (10)3.1.6 创建文档-选择打开 (10)3.1.7 正在创建文档 (11)3.1.8 创建完毕 (11)3.2 输入数据 (13)3.2.1 输入上下文数据 (13)3.2.2 输入行数据 (14)3.2.3 提交数据到总帐 (15)3.2.4 提交成功 (16)3.2.5 到总帐中查看导入结果 (16)1.前言OracleEBS R12版本中的Web ADI 即总帐模块使用的原R11i中的“Web 应用产品桌面集成器”。

由于R12版本中的WEB ADI已经集成到服务器浏览器中,则取消了原R11利用客户端安装应用程序的方法。

本文的设置步骤和使用方法基于MiscSoft Office Excel 2003 版本,但基本上其他版本应该不会有问题。

2. 设置步骤2.1 Excel设置2.1.1 Excel的版本2.1.2 设置步骤2.2 浏览器设置3.WEB ADI数据操作3.1 创建WEB ADI模版3.1.1 登陆创建文档3.1.2 选择集成器3.1.3 选择查看程序3.1.4 选择内容3.1.5 文档创建复查3.1.6 创建文档-选择打开3.1.7 正在创建文档3.1.8 创建完毕3.2 输入数据3.2.1 输入上下文数据双击选择分类帐,将弹出 Oracle EBS的Web对话框。

ORACLE操作手册范本

ORACLE操作手册范本

DOC.NO. TIMESON-SM-2002-11-0001ANormal(公开)本地电信业务计费帐务系统ORACLE操作手册Version 1.0.02002.11.05TIMESON天辰科技 2000,2001,2002All Rights Reserved前言41.数据库的创建41.1.以下为ORACLE启动初始文件INITORA.ORA41.2.以下是建库脚本62.数据库基本操作112.1.数据库的正常启动112.2.安装启动与非安装启动122.3.独占和共享启动132.4.约束启动132.5.强制启动142.6.数据库关闭142.7.PL/SQL基本程序的编写152.7.1.SQL语言简介152.7.2.PL/SQL简介223.解决RDBMS问题323.1.性能优化323.1.1.优化存323.1.2.优化输入/输出363.1.3.优化排序403.1.4.优化索引建立403.2.备份和恢复403.2.1.备份提示413.3.O RACLE 8S ERVER诊断特性443.3.1.Oracle跟踪文件443.3.2.设置跟踪事件473.3.3.V$监视视图523.3.4.锁实用程序543.4.O RACLE错误分析和解决方案563.4.1.常见Oracle错误563.4.2.ORACLE部错误713.4.3.优先权1/优先权2问题分类和诊断操作73 3.5.常见问题78前言为了加强计费系统数据库的操作安全及更有效的管理计费系统数据库,编写该操作手册。

在该手册若有错误及遗漏的地方还望各位读者不吝指出与谅解。

1.数据库的创建以下仅为数据库创建的样例脚本,在实际系统中应根据数据库设计要与系统实际配置而改变参数:1.1.以下为ORACLE启动初始文件initora.ora#this sampale init file writen by wzy 2002/11/15db_name = "jf"instance_name = ora8#service_names = ora#db_files = 1024control_files = ("/home/oracle/OraCtl/control01.ctl", "/home/oracle/OraCtl/control02.ctl","/home/oracle/OraCtl/control03.ctl")open_cursors = 100max_enabled_roles = 50db_file_multiblock_read_count = 8db_block_buffers = 4096shared_pool_size = 52428800large_pool_size = 78643200java_pool_size = 20971520log_checkpoint_interval = 10000log_checkpoint_timeout = 1800 processes = 115parallel_max_servers = 5log_buffer = 32768max_dump_file_size = 10240global_names = true#oracle_trace_collection_name = ""db_block_size = 16384#remote_login_passwordfile = exclusive #os_authent_prefix = ""job_queue_processes = 4job_queue_interval = 60open_links = 10#large_pool_size = 614400java_pool_size = 20971520distributed_transactions = 10mts_dispatchers = "(PROTOCOL=TCP)(PRE=oracle.aurora.server.SGiopServer)"mts_dispatchers = "(protocol=TCP)"#compatible = 8.1.0sort_area_size = 65536sort_area_retained_size = 65536# log_archive_start = true1.2.以下是建库脚本#!/bin/shORACLE_SID=ora8export ORACLE_SIDsvrmgrlconnect internalstartup nomount pfile = $ORACLE_HOME/dbs/initora.oraCREATE DATABASE "app1"controlfile reusemaxdatafiles 500maxinstances 8maxlogfiles 32character set ZHS16GBKnational character set ZHS16GBKDATAFILE '/oradata/app1/system01.dbf' SIZE 200Mlogfile group 1 ('/opt/oracle/oradata/app1/app1_redo01.log', '/oradata/app1/app1_redo01.log') SIZE 20M,group 2 ('/opt/oracle/oradata/app1/app1_redo02.log', '/oradata/app1/app1_redo02.log') SIZE 20M,group 3 ('/opt/oracle/oradata/app1/app1_redo03.log','/oradata/app1/app1_redo03.log') SIZE 20M;/opt/oracle/product/8.1.7/rdbms/admin/catalog.sql;CREATE ROLLBACK SEGMENT r0 TABLESPACE SYSTEMSTORAGE (INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS 20); ALTER ROLLBACK SEGMENT r0 ONLINE;REM ************ TABLESPACE FOR OEM_REPOSITORY ***************CREATE TABLESPACE OEM_REPOSITORY DATAFILE '/oradata/app1/oemrep01.dbf' SIZE 5M REUSEAUTOEXTEND ON NEXT 25M MAXSIZE 80MMINIMUM EXTENT 128kDEFAULT STORAGE ( INITIAL 128k NEXT 128k MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0);REM ************** TABLESPACE FOR ROLLBACK *****************CREATE TABLESPACE RBS DATAFILE '/oradata/app1/rbs01.dbf' SIZE 200M REUSE DEFAULT STORAGE ( INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED PCTINCREASE 0);REM ************** TABLESPACE FOR TEMPORARY *****************CREATE TABLESPACE TEMP DATAFILE '/oradata/app1/temp01.dbf' SIZE 200M REUSE DEFAULT STORAGE ( INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITEDPCTINCREASE 0) TEMPORARY;REM ************** TABLESPACE FOR USER *********************CREATE TABLESPACE USERS DATAFILE '/oradata/app1/users01.dbf' SIZE 50M REUSE DEFAULT STORAGE ( INITIAL 128k NEXT 128k MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0);REM ************** TABLESPACE FOR INDEX *********************CREATE TABLESPACE INDX DATAFILE '/oradata/app1/indx01.dbf' SIZE 50M REUSE DEFAULT STORAGE ( INITIAL 128k NEXT 128k MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0);REM **** Creating four rollback segments **************add rollback segment to 20***CREATE ROLLBACK SEGMENT r01 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r02 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r03 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r04 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r05 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r06 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r07 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r08 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimalCREATE ROLLBACK SEGMENT r09 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r10 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r11 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r12 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r13 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r14 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r15 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r16 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r17 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r18 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);CREATE ROLLBACK SEGMENT r19 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimalCREATE ROLLBACK SEGMENT r20 TABLESPACE RBSSTORAGE(INITIAL 128k NEXT 128k MINEXTENTS 2 MAXEXTENTS UNLIMITED optimal 4096K);ALTER ROLLBACK SEGMENT r01 ONLINE;ALTER ROLLBACK SEGMENT r02 ONLINE;ALTER ROLLBACK SEGMENT r03 ONLINE;ALTER ROLLBACK SEGMENT r04 ONLINE;ALTER ROLLBACK SEGMENT r05 ONLINE;ALTER ROLLBACK SEGMENT r06 ONLINE;ALTER ROLLBACK SEGMENT r07 ONLINE;ALTER ROLLBACK SEGMENT r08 ONLINE;ALTER ROLLBACK SEGMENT r09 ONLINE;ALTER ROLLBACK SEGMENT r10 ONLINE;ALTER ROLLBACK SEGMENT r11 ONLINE;ALTER ROLLBACK SEGMENT r12 ONLINE;ALTER ROLLBACK SEGMENT r13 ONLINE;ALTER ROLLBACK SEGMENT r14 ONLINE;ALTER ROLLBACK SEGMENT r15 ONLINE;ALTER ROLLBACK SEGMENT r16 ONLINE;ALTER ROLLBACK SEGMENT r17 ONLINE;ALTER ROLLBACK SEGMENT r18 ONLINE;ALTER ROLLBACK SEGMENT r19 ONLINE;ALTER ROLLBACK SEGMENT r20 ONLINE;ALTER ROLLBACK SEGMENT r0 OFFLINE;REM **** SYS and SYSTEM users ****************alter user sys temporary tablespace TEMP;alter user system temporary tablespace TEMP;/opt/oracle/product/8.1.7/rdbms/admin/catproc.sql;/opt/oracle/product/8.1.7/rdbms/admin/caths.sql;/opt/oracle/product/8.1.7/rdbms/admin/otrcsvr.sql;/opt/oracle/product/8.1.7/rdbms/admin/catexp.sql;/opt/oracle/product/8.1.7/rdbms/admin/catdbsyn.sql;/opt/oracle/product/8.1.7/rdbms/admin/catdefer.sql;/opt/oracle/product/8.1.7/rdbms/admin/catrep.sql;/opt/oracle/product/8.1.7/rdbms/admin/dbmspool.sql;/opt/oracle/product/8.1.7/rdbms/admin/catparr.sql;/opt/oracle/product/8.1.7/rdbms/admin/catblock.sql;connect system/manager/opt/oracle/product/8.1.7/sqlplus/admin/pupbld.sql;--create the product_profile and user_profile--CATALOG.SQL, ---加载数据库本身的数据字典视图--CATPROC.SQL, ---加载PL/SQL使用的PACKAGE--CATEXP.SQL ---加载EXPORT/IMPORT工具使用的数据字典disconnectspool offexit在数据库建立完后,可用以下语句(也可以在建库脚本中直接增加)对对tablespace增加数据文件:ALTERTABLESPACE"tablespace_name" ADD DATAFILE 'data_file_path/data_file_name' SIZE<the data file size you designed> <REUSE > <AUTOEXTEND ON NEXT{size you designed to exednd};>2.数据库基本操作2.1.数据库的正常启动正常启动数据库的选项是normal,这也是数据启动的缺省选项。

Oracle12-EBS_AR_事务处理操作手册

Oracle12-EBS_AR_事务处理操作手册

AR模块--事务处理操作手册目录文档控制 .................................................................................................... 错误!未定义书签。

目录 (2)操作手册 (1)作业内容 (1)设置步骤 (1)测试流程 (15)问题与总结 (16)问题及解决 (16)总结 (16)操作手册作业内容在已定义各种事务处理类型、事务处理来源和自动会计的基础上,可以进行事务处理的录入和调整、更正设置步骤标准发票事务处理录入一张标准发票路径:事务处理:Transactions事务处理的来源、编号、分类一旦选定便不可更改。

点击行项目,输入摘要,数量和单价,系统会自动计算出金额。

摘要字段会提示需要在OM模块进行维护,但不维护并不影响保存和事务处理后续的活动。

保存后,会根据税则自动计税。

如果点击税,手动改动税率,将会重新计算税额比如改动成13%的税率,将会变成下图:回到事务处理主界面,点击完成按钮,事务处理就完成了。

撤销在已完成的事务处理界面,点击未完成键,事务处理将会回到未完成状态。

需要注意的是,已进行活动的事务处理无法撤销。

更新事务处理在事务处理界面,底色为黄色的字段可以进行直接改动。

未完成的事务处理大部分信息都可以改动,来源、事务处理编号和类型除外。

已进行活动、已过账的事务处理可以更改的字段很少,已完成而未进行活动的事务处理可以改动大部分头信息,也可以通过改动撤销已完成状态进行更改。

删除事务处理首先在系统设置中设置允许删除事务处理路径:设置:系统:系统选项:事务处理和客户:允许删除事务处理该操作只能在事务处理未完成状态下进行,已完成的事务处理即使勾选了该选项,也不能被删除。

完成状态下的删除按钮是灰色的:调整活动对已完成的事务处理,不论是否进行活动,都可以对其进行调整。

调整活动不会影响事务处理的行信息,而只会影响到期余额。

Oracle Web ADI在财务业务一体化下的应用

Oracle Web ADI在财务业务一体化下的应用

上ERP的好处是什么?“财务业务一体化”,是我们常喜欢提到的一点。

确实,信息化高速发展的当代社会,哪个公司只用一套系统支撑着业务的运行?所以“一体化”的概念就是把业务操作、业务记帐、财务管理等功能整合到我们的ERP系统里面来(*注:虽然“一体化”的概念不是特指ERP的整合,但从ERP实施方来说,“财务业务一体化”就是我们吹捧我们产品的一个噱头。

随着人们认识的发展及信息技术的不断应用,现在的一种方向是让专业的系统做专业的事,“一体化”的概念就成了在不同的专业软件中进行整合。

例如热了一段时间的SOA,往这方向发展“一体化”的概念将会被ERP实施方从单一的ERP发展至若干相关应用。

]回说我们ERP中的“一体化”,在我们实施前和实施后带来一些变化是不可能避免的。

例如,原来两个系统分别处理的,那么一体化后,有可能形成了不可分割的一个操作。

这时候,“一体化”就有可能就变成了一个混乱的局面:A部门也可以操作,B部门也可以操作。

举例来说,资产的管理,很多公司实物帐和财务帐分开管理。

但我们的ERP系统实物帐和财务帐合在一起,很难拆分出相应的表单、功能给不同的部门行使不同的职责。

遇到这样的问题,我们通常会强调固定资产模块是财务管理范畴,所有资产的最终维护、管理应该由财务人员去负责。

这样一来,其实还是把实物帐和财务帐分了开来。

无论方案如何“一体化”实施有一项种要的工作就是分清流程各人员的职责。

就拿刚才举到的例子,在去年财政部发布的:《2010年企业内部控制规范及配套指引手册》中,也明确提出“企业应当建立固定资产业务的岗位责任制,明确相关部门和岗位的职责、权限,确保办理固定资产业务的不相容岗位相互分离、制约和监督。

”在这样的情况下,越来越多的项目需要我们在实施系统的同时,考虑到企业“内部控制”的范围。

虽然我们仍旧可以通过制度、条文去监管。

但如果能够多认识到系统的一些功能,能够做的一些管控。

是不是在实施的时候,更有目标、更具自信?话说了这么多,让我们转向正题吧。

Oracle EBS WED ADI定义过程(R12)

Oracle EBS WED ADI定义过程(R12)

1.使用桌面集成管理器(Desktop Integration Manager)职责定义WEB ADI集成器桌面集成管理器> 管理集成器2.创建集成器(1/5)集成器名称:AC HR Organization内部名称:AC_HR_ORG应用:人力资源管理系统在“创建文档”页中显示(是否在“桌面集成”职责“创建文档”功能中供选择):不选安全性规则(用于选择该集成器对应的功能,可先空着,后面再补)3.创建接口(2/5)接口名称:AC HR Organization接口类型:API 过程程序包名称:cux_hr_adi_core_hr_pkg过程/函数名称:imp_org_infoAPI返回:FND消息代码(选择“FND消息代码”接口程序中通过以下代码返回错误:fnd_message.set_name('PER','AC_WEBADI_MESSAGE');fnd_message.set_token('MESSAGESTR','生效日期不能为空'); --改成要提示的具体消息fnd_message.raise_error;其中'AC_WEBADI_MESSAGE'是自行定义的一个消息,为了显示需要提示的具体消息。

)然后,点击“应用”。

如果再选中这个新创建的接口,会如下展开接口参数:4.创建内容(3/5)内容名称:Organization View内容类型:SQL 查询查询:select * from cux_hr_organization_adi_v点击“应用”5.创建加载程序列表(4/5)加载程序:自模板然后点击“创建”然后修改各个参数(这一步也可以以后再更新):如果需要默认加载行为“标记的行”,则bne:rows参数如下修改设置:(默认值字符串改为“FLAGGED”)其他两个参数如果不需要的话,可以选择不显示。

6.定义导入程序规则(5/5)不设置选择“提交”。

Oracle Web ADI 开发笔记(抽丝拨茧篇)

Oracle Web ADI 开发笔记(抽丝拨茧篇)

ORACLE EBS—Web ADI开发笔记(抽丝拨茧篇)Author:Jarwang(王重东)Create Date:September28th,2009Update Date:Control No:Current Edition: 1.0声明:本文可以任意免费转载、复制、传播。

但您务必保持其完整性!If you copy this document,you ought to keep the document completely.Document ControlModify Record日期作者版本更改参考September28th,2009jarwang 1.0Approved姓名职位签字Distribute编码姓名地点和位置1234IndexDocument Control2Modify Record2Approved2Index3Preface5WEB ADI安装5浏览器设置5EXCEL设置5Web ADI—GL导入6Oracle Web ADI原理10WebADI之VBA分析10VBA实现下拉菜单11VBA实现下拉菜单之事件13WebADI与Oracle通信14Oracle Web ADI权限16职责、菜单、功能16Integrator权限17WEBADI开发权限17配置文件18Oracle ADI客制化开发(一)19Single Table19创建数据库对象19注册表及列19创建程序包20创建Integrator21创建Function23建立Integrator与Function关联23定义Layout25定义Mapping27定义查询条件27使用WEBADI29查询参数使用下拉框30修改Excel的列标题33创建Integrator快捷方式34 Oracle ADI客制化开发(二)37Relation Table37创建数据库对象37注册表及列37创建程序包38创建Integrator40创建Function41建立Integrator与Function关联41定义Layout42定义Mapping43定义查询条件44使用WEBADI45实现excel中的LOV(步骤一)46实现excel中的LOV(步骤二)53实现excel中的LOV(步骤三)60 Oracle Web ADI客制化开发(三)61自行开发Web ADI61创建数据库对象61Other Notes62PrefaceWEB ADI全称是WEB Application Development Integrator,原来是Oracle HRMS模块提供的一个利用浏览器来进行存取的,在服务器段运行的self-service应用程序。

ORACLE数据库操作手册

ORACLE数据库操作手册

ORACLE 数据库操作手册4.1中国通信集团公司安徽有限公司信息系统部2010年7月修改记录目录第一章数据库使用注意事项 (6)第一章数据库使用注意事项 (6)一、营业前台使用统一地址,后台业务严格区别业务区,不可随意访问 (6)二、不涉及当天业务的查询和统计在BCV库中操作 (6)三、前台营业时间禁止在生产环境进行大数据量的查询和统计操作 (6)四、关联表均很大的查询和统计尽量用BCV库 (6)五、按照业务规则进行DML操作,DML不要忘记执行COMMIT或ROLLBACK.. 7六、大批量更新数据的事务分次提交 (7)七、数据库DDL操作由数据库管理员根据业务规则进行 (7)八、数据库使用结束及时断开连接,但也不要频繁的连接和断开 (7)九、客户端配置与客户端第三方工具使用 (7)十、不要使用工具进行可视化数据修改操作 (7)十一、合理使用帐号,妥善保管密码 (7)十二、严禁在生产库进行业务开发、调试工作 (8)十三、单条SQL语句的长度最好不要超过1000字节 (8)十四、数据导出导入使用expdp/impdp,不要使用exp/imp (8)十五、PL/SQL程序应尽量符合第二章要求,注意事务的提交、回滚及异常情况处理 8十六、一定不能在循环体内部创建数据库的连接,包括通过JDBC连接数据库。

(8)十七、SQL语句在执行前需要对语句逻辑进行检查,避免形成隐式笛卡尔积,占用大量临时表空间和降低语句效率。

(8)第二章SQL编写注意事项 (9)一、查看表字段名或随机少量数据时,不要使用SELECT * FROM TABLENAME (9)二、SELECT 子句中避免使用* (9)三、查询总记录数时,尽量不要用COUNT(*),而要指定一个有索引的字段。

(9)四、对分区表进行查询时,尽量把分区键作为查询条件的第一个条件 (9)五、无条件删除表中数据时,用TRUNCATE代替DELETE (9)六、查询语句中尽量使用表的索引字段,避免做大表的全表扫描 (9)七、带通配符(%)的LIKE语句 (10)八、用EXISTS替代IN (10)九、用NOT EXISTS替代NOT IN (10)十、尽可能用UNION ALL替换UNION (11)十一、ORDER BY语句建议 (11)十二、避免使用NOT (11)十三、使用DECODE函数减少处理时间 (12)十四、删除重复记录 (12)十五、如果可以使用WHERE条件,尽量不要在HA VING中限制数据 (12)十六、尽量不要使数据排序 (12)十七、避免改变索引列类型 (13)十八、避免在索引列上使用计算 (13)十九、避免在索引列上使用IS NULL和IS NOT NULL (13)二十、子查询改写成表连接 (13)二十一、使用索引的第一个列 (14)二十二、减少对表的查询 (14)二十三、SQL语句中:用>=替代> (14)如果在ID列上建有索引,则语句SELECT * FROM EMPLOYEE WHERE ID >= 9 要比语句SELECT * FROM EMPLOYEE WHERE ID > 8高效。

OracleWebADI详细开发步骤

OracleWebADI详细开发步骤

Oracle Web ADI开发步骤*以下的操作开发步骤是基于实现应付发票EXCEL导入功能的项目案例。

1 程序开发部分1.1 新建临时表TEMP,用于暂放EXCEL数据脚本参考:脚本说明:1.表结构中的ID、TRAN_TYPE和WHO栏是必有的栏位,用于实现逻辑控制,其中ID是唯一的,TRAN_TYPE用于控制操作类型,例如新建(Insert)、更新(Update)等;2.序列器及Synonym的生成脚本。

1.2 新建API过程,将EXCEL数据导入临时表TEMP1、此步骤主要是对EXCEL中数据的正确性进行校验,如果数据正确将导入至临时表TEMP中暂存;如果EXCEL中的数据校验发生错误,数据不允许进入临时表,调用EXCEPTION函数,在EXCEL导入表中报错:App_Exception.Raise_Exception('CUX'--应用产品,Cont_Exception_Code--自定义的Exception代码,'Error Message'--错误信息提示)。

2、脚本参考:脚本说明:1、声明Cux_Inv_Temp_Rec为记录类型;2、过程Valid_Inv_Temp_Ins验证Excel导入临时表的数据,对Cux_Inv_Temp_Rec的记录进行校验;3、编写EXCEL数据导入临时表的主过程Create_Invoice_Temp,调用验证过程Valid_Inv_Temp_Ins;如果数据正确无误,导入临时表TEMP,反之EXCEPTION处理,全部数据导入不成功。

1.3 新建并发请求,将临时表TEMP中的数据导入系统相关的信息表或者接口表INTERFACE中。

1.3.1 非主-次表的导入如果只是单一表的数据导入,则可以通过EXCEL表直接导入系统表或者接口表中。

1.3.2 主-次表的导入1、编写并发请求,将临时表TEMP中的数据整理成主表、明细表的资料,并进行分步导入处理。

Oracle中文使用手册

Oracle中文使用手册

1.Oracle的使用1.1. SQLPLUS的命令初始化表的位置:set NLS_LANG=american_7ascii (设置编码才可以使用下面脚本)cd $ORACLE_HOME/rdbms cd demo summit2.sql*********************************我们目前使用的是oralce 9i 9201 版本select * from v$version;恢复练习表命令:sqlplus **/** @summit2.sql //shell要在这个文件的位置。

登陆oracle的命令:sqlplus 用户名/密码show user 显示当前登陆的身份.set pause onset pause off 分页显示.oracle中默认日期和字符是左对齐,数字是右对齐table or view does not exist ; 表或示图不存在edit 命令用于自动打开vi修改刚修执行过的sql的命令。

修改方法二:l 3 先定位到行 c /旧串/新串执行出错时,利用错误号来查错误:!oerr ora 942 (装完系统后会装一个oerr工具,用于通过错误号来查看错误的具体信息)想在sql中执行unix命令时,把所有的命令前加一个!就可以,或者host( 用于从sql从切换至unix环境中去)/*** 初次使用时注意 ****运行角本时的命令:先切换到unix环境下,cd $oracle_home cd sqlplus cd demo 下面有两个角本建表语句。

@demobld.sqlsqlplus nanjing/nanjing @demobid.sql 直接运行角本,后面跟当前目录或者是绝对路径保存刚才的sql语句:save 命令第二次保存时要替换之前的角本 save 文件名 replace把刚才保的sql重新放入 buffer中spool on 开启记录spool off 关闭记录spool 文件名此命令会把所有的操作存在某个文件中去常见缩写:nls national language support 国家语言支持1.2. SQL的结构|DDL 数据库定义|DML 数据库管理SQL――Commit rollback|DCL 数据库控制|grant+revoke 权限管理表分为:系统表(数据字典),用户表注:知道数据字典可以更便于使用数据库。

oracle基本操作

oracle基本操作

oracle基本操作Oracle是一种关系数据库管理系统,它是世界上最受欢迎的企业级数据库。

它被各种企业广泛使用,它的功能非常强大,包括数据安全、访问控制、事务处理、性能优化、数据备份和恢复等。

本文将介绍Oracle的基本操作,包括如何创建、修改和删除表,如何插入、更新和删除数据,以及如何查询和导出数据。

这些操作对于初学者来说非常重要,也是使用Oracle的基础。

1.创建表格在Oracle中,创建表的语法如下:CREATE TABLE table_name ( column1 datatype, column2 datatype, column3 datatype, .... );其中,table_name是要创建的表的名称,column1、column2等是列名,datatype是列的数据类型。

例如,创建一个名为“employees”的表格,并添加列“id”、“name”和“salary”,则可以使用以下命令:CREATE TABLE employees ( id NUMBER(4) NOT NULL, name VARCHAR2(15) NOT NULL, salary NUMBER(7,2), PRIMARY KEY (id) );注意,id和name列设置为NOT NULL,这表示这两列不能为空。

salary列的数据类型为NUMBER,并设置了精度和小数位数。

2.修改表格如果需要修改表格,可以使用ALTER TABLE命令。

例如,如果想向employees表格添加新的列“address”,可以使用以下命令:ALTER TABLE employees ADD address VARCHAR2(50);如果需要删除表格中的列,可以使用以下命令:ALTER TABLE employees DROP COLUMN address;3.删除表格如果需要删除一个表格,可以使用以下命令:DROP TABLE table_name;例如,删除名为“employees”的表格:DROP TABLE employees;如果不小心使用了错误的命令或者删除的表格不是自己想要的,则可以使用RECOVER命令来找回删除的表格。

oracle jd edwards操作方法

oracle jd edwards操作方法

在本文中,我将为您详细介绍Oracle JD Edwards的操作方法。

这款软件是一款集成的企业资源计划(ERP)软件,能够帮助企业实现全面的业务管理。

它包含了各种功能模块,包括财务、采购、生产和库存管理等。

在日常工作中,熟练掌握Oracle JD Edwards的操作方法对于企业的员工来说至关重要。

接下来,我将按照深度和广度的要求,逐步介绍Oracle JD Edwards的操作方法,旨在帮助您更深入地理解并掌握这一软件。

1. 登录和界面导航让我们从Oracle JD Edwards的登录和界面导航开始。

在打开软件后,您需要输入正确的用户名和密码进行登录。

一旦登录成功,您将会看到软件的主界面,其中包含了各个模块的导航菜单。

在这里,您可以通过点击相关的菜单选项来进入不同的功能模块,比如财务、采购、生产等。

值得注意的是,每个模块下又包含了多个子菜单,您可以通过这些子菜单来实现对具体功能的操作和管理。

2. 数据输入和处理让我们来了解一下在Oracle JD Edwards中如何进行数据输入和处理。

在软件中,您可以通过各种表格和字段来输入和处理相关的业务数据。

在财务模块下,您可以通过填写凭证来录入公司的财务收支情况;在采购模块下,您可以通过填写采购订单来管理公司的采购活动。

软件还提供了各种报表和查询工具,帮助您更好地理解和分析数据。

3. 报表查询和分析除了数据输入和处理,Oracle JD Edwards还提供了丰富的报表查询和分析功能。

在软件中,您可以根据需要来生成各种报表,比如财务报表、库存报表、销售报表等。

这些报表可以帮助您全面了解公司的运营状况,及时发现问题并作出调整。

在报表生成的基础上,软件还提供了数据分析的功能,帮助您更好地理解数据背后的含义,为公司的决策提供支持。

4. 个人理解和观点Oracle JD Edwards是一款功能强大的ERP软件,能够帮助企业实现全面的业务管理。

熟练掌握其操作方法对于企业员工来说至关重要。

WEB ADI数据加载操作说明

WEB ADI数据加载操作说明

编写目的该操作手册旨在说明WEB ADI在应用上的一般操作程序,以规范录入,提高数据处理效率以及准确性。

操作步骤1.设置“Excel 2003”(1)打开EXCEL表格,选中“工具---宏---安全性”:(2)将安全级别定义为“中”:(3) 在可靠发行商标签中,勾中底部的复选框:(4)点击“确定”完成设置,关闭表格。

2.下载ADI加载表格路径:客户化开发WEB_ADI导入功能---WEB_ADI.员工基本信息导入(1).双击菜单行(有些浏览器有拦截功能,需按“Ctrl+双击”),在浏览器窗口打开一个新标签:(2)下拉列表中选“Excel 2003”,点击“下一步”:注:这里只能选“Excel 2003”,如使用的是其它版本,请重新安装Excel 2003。

(3)进入下一界面,直接点击“下一步:(4)浏览器弹出下载提示(不同的浏览器下载提示各有不同,如无弹出提示,请调整浏览器的拦截设置),点击下载或直接打开均可:(5)表格将会自动下载,在弹出窗口中选择“启用宏”,等待表格自动创建,在表格出现如下提示后,点击“关闭”:(6)这时表格下载完成,表格如下图:3.将数据拷贝粘贴至表格中(1)手动扩展表格的行数首先撤销工具栏保护插入行将表格扩展至足够多行。

注:数据粘贴不能超出加载表格的边框(2)按要求粘贴数据,有“*”提示的为必输项注:注意创建人员信息表要输入“业务组信息”信息,某些列的内容必须输入是系统相应值列表中的值。

4.加载(1)点击加载:注:注意数据行最左边的小旗为加载的标记(2)在弹出窗口,点“标记的行”,点击“加载”:(3)加载过程请等待(4)加载完成,窗口提示加载成功,点击“关闭”(5)这时,可见刚才加载的那行数据的最末一列“消息”中,出现一个小绿脸,这表示加载成功:(6)数据加载完成,可保存表格以备查。

Oracle+DBA日常工作手册

Oracle+DBA日常工作手册

第一章.Oracle DBA日常工作手册事前阶段一、日常工作-每天应做工作内容1、工作内容-日常环境监控1.1系统运行环境监控检查文件系统以及oracle数据库数据文件所在卷的使用(剩余空间),如果文件系统的剩余1.2数据库运行状况监控1.2.1 外部确认所有的INSTANCE状态正常(保证实例正常),检查Oracle 实例核心后台进程是否都存在、状态是否正常1.2.2 内部1).检查trace 文件记录alert 和trace文件中的错误。

telnet192.168.150.1 su–oraprod在oraprod用户下$cd 到bdump 目录,通常是$ORACLE_BASE/admin/<SID>/bdump使用Unix的‘tail -f’命令来查看alert_<SID>.log文件如果发现任何新的ORA-错误,记录并解决2).查看DBSNMP的运行情况检查每个被管理机器的‘DBSNMP’进程并将它们记录到日志中。

在UNIX 中,在命令行中,键入ps –ef | grep dbsnmp,将回看到2 个DBSNMP 进程在运行。

如果没有,重启DBSNMP。

(注意:此步骤在oraprod下只有1 个进程,需要研究)3). 检查回滚段回滚段的状态一般是在线的,除了一些为复杂工作准备的专用段一般状态是离线的。

a) 每个数据库都有一个回滚段名字的列表。

b) 你可以用V$ROLLSTAT 来查询在线或是离线的回滚段的现在状态;1.2.3 日常操作1).不要在服务器上直接执行rm操作当有文件需要删除时,把这些文件mv到一个规定的文件夹,然后CD进入此文件夹再进行删除操作。

(注意:在rm日志文件时直接rm即可,若rm文件夹一定要rm–r)2).数据库备份校验命令:rman target/连接到数据库,rman>restore database validate;3).查看数据库连接信息定时对数据库的连接情况进行检查,看与数据库建立的会话数目是不是正常,如果建立了过多的连接,会消耗数据库的资源。

Oracle WebADI操作手册

Oracle WebADI操作手册

EXCEL设置完善excel设置:(1)Excel2010:文件→选项→信任中心→信任中心设置→宏设置,(2)选择“信任对VBA工程对象模型的访问”,并且不选择禁用宏且不通知Excel2003:工具→宏→安全性,选择“中级"及以下再切换到第二个(可靠发行商)选项卡,将两个勾都勾上总账部分操作路径GL总帐超级用户>日记账〉启动日记账向导点击:日记账>〉〉启动日记账向导布局:外币应计额—多项内容:无点击:“创建文档”,保存excel到本地。

整理电子表格格式打开本地的电子表格,双击:“*列表—文本”,选择相应分类账将整理好的数据粘贴至ADI模板,折换率、借贷项、本位借贷为数值型点击:加载项>>>Oracle>〉〉加载等三行提示都打上√即加载成功,如加载错误,则按最后一列提示进行修改。

加载完看运行的请求是否正常,如报警说明卡到接口了。

数据整理:1.将借贷都有数值的(不包含0)筛选出来2.将此部分数值复制一份(选中后用ctrl+g,定位条件>〉可见单元格),将借贷列重复的值删掉(选中后用ctrl+g,定位条件〉可见单元格)3.将借、贷、本位币借贷四个值都是0的行删掉(选中后用ctrl+g,定位条件〉可见单元格)4.筛查CNY列,本位币借贷列的值都删掉5.筛查USD列,原币和本位币同方向有值,将同方向都是0的值删掉(选中后用ctrl+g,定位条件〉可见单元格)6.检查USD条件下本位币列有值的原币值也需有值,没有的需用0补齐。

折换类型、折换日期、折换率的内容CNY行不需要填写.资产部分操作路径FA资产超级用户>日记账>启动日记点击:成批增加〉〉〉增加集成器点击:“继续”选择:“Excle 2003";点击:“下一步”选择:“添加资产-详细资料"点击:“下一步",保存excel到本地。

将整理好的数据粘贴至ADI模板点击:加载项>>〉Oracle〉>〉加载点击:“加载”等三行提示都打上√即加载成功,如加载错误,则按最后一列提示进行修改. 导入成功后,运行“过账成批增加”请求。

Oracle数据库21c版本使用指南说明书

Oracle数据库21c版本使用指南说明书

Business / Technical BriefGetting Started with the Oracle Compression AdvisorMarch, 2023, Version 21.4Copyright © 2023, Oracle and/or its affiliatesPublicPurpose statementThis document provides an overview of features and enhancements included in release Oracle Database 21c. It is intended solely to help you assess the business benefits of upgrading to Oracle Database 21c and to plan your I.T. projects. DisclaimerThis document in any form, software, or printed matter, contains proprietary information that is the exclusive property of Oracle. Your access to and use of this confidential material is subject to the terms and conditions of your Oracle software license and service agreement, which has been executed and with which you agree to comply. This document and information contained herein may not be disclosed, copied, reproduced, or distributed to anyone outside Oracle without prior written consent of Oracle. This document is not part of your license agreement nor can it be incorporated into any contractual agreement with Oracle or its subsidiaries or affiliates.This document is for informational purposes only and is intended solely to assist you in planning for the implementation and upgrade of the product features described. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described in this document remains at the sole discretion of Oracle. Due to the nature of the product architecture, it may not be possible to safely include all features described in this document without risking significant destabilization of the code.Table of contentsPurpose statement2 Disclaimer2 Introduction4 Compression Advisor4 Using the GET_COMPRESSION_RATIO Procedure5 Usage Examples6 Understanding Compression Advisor Results10 Compression Advisor Best Practices11 More Information11IntroductionOracle Advanced Compression includes a comprehensive set of compression capabilities to help organizations maximize resource utilization and reduce costs. It allows IT administrators to significantly reduce their overall database storage footprint, and improve performance, by enabling compression for all types of data, including:Advanced Row CompressionEnables table data to be compressed during all types of data manipulation operations, including DML INSERT and UPDATE operations -- intelligent algorithm minimizes compression overhead during write operations, thereby making compression viable for both data warehouse and OLTP workloads.Advanced LOB CompressionProvides compression for LOB segments managed by Oracle SecureFiles – a high performance and powerful infrastructure for managing unstructured data such as images, documents, videos and more.Advanced Index CompressionReduces the size of all supported unique and non-unique indexes- Advanced Index Compression HIGH automatically chooses the right compression per index block. Advanced Index Compression provides significant space savings while also improving performance for queries that are executed using indexes.Compression AdvisorAn easy way to get started, with Advanced Compression, is by using the free compression advisor. The “DBMS_COMPRESSION” PL/SQL package (commonly called compression advisor) gathers compression-related information within a database environment. This includes estimating the compressibility of both uncompressed partitioned, and non-partitioned tables, and gathering row-level compression information on previously compressed tables/partitions. Compression advisor provides organizations with the storage reduction information needed to make compression-related usage decisions.The output of running compression advisor is an estimation of the compression ratio, for the specific table, that was the target of compression advisor. The output indicates the “COMPRESSION RATIO” presented as a number such as 2.1. This number indicates that, for this specific table or partition, the estimated compression ratio is 2.1x, which represents about a 50% reduction in the footprint of the table or partition should compression be enabled.The compression ratio achieved in a given environment depends on the data being compressed, specifically the cardinality of the data. In general, organizations can expect to reduce their storage space consumption by a factor of 2x to 4x by using Advanced Row Compression. That is, the amount of space consumed by uncompressed data will be two to four times larger than that of the compressed data.A version of compression advisor, which supports Oracle Database 9i Release 2 through 11g Release 1, is available on the Advanced Compression page on . This version can only report the compression ratio for data tables – those tables (and partitions) that would be targets for OLTP Table Compression. Another version of the DBMS_COMPRESSION PL/SQL package is included with Oracle Database 11g Release 2 and above. This version can report the compression ratio for data tables (targets for Advanced RowCompression), LOB segments managed by SecureFiles (targets for Advanced LOB Compression) and indexes (targets for Advanced Index Compression).Compression Advisor is free to use with Oracle Database Enterprise Edition.Using the GET_COMPRESSION_RATIO ProcedureWhen using the GET_COMPRESSION_RATIO procedure to estimate compression ratios, different constants are specified as parameters, these include:GET_COMPRESSION_RATIO Procedure ParametersPlease see the Oracle Database documentation for additional information.Usage ExamplesBelow are syntax examples, of the GET_COMPRESSION_RATIO procedure, to estimate the compression ratio of a data table, index, and LOB.Syntax for GET_COMPRESSION_RATIO for a data table and indexes:Example: Estimating Compression Ratio for Advanced Row CompressionSET SERVEROUTPUT ONDECLAREblkcnt_cmp PLS_INTEGER;blkcnt_uncmp PLS_INTEGER;row_cmp PLS_INTEGER;row_uncmp PLS_INTEGER;cmp_ratio NUMBER;comptype_str VARCHAR2(32767);Output of Compression Advisor Estimate for Advanced Row Compression (Entire Table) Number of blocks used by the compressed sample of the object: 165Number of blocks used by the uncompressed sample of the object: 629Number of rows in a block in compressed sample of the object: 599Number of rows in a block in uncompressed sample of the object: 157Estimated Compression Ratio of Sample: 3.8Compression Type: “Compress Advanced”Example: Estimating Compression Ratio for Advanced Index Compression (LOW)SET SERVEROUTPUT ONDECLAREblkcnt_cmp PLS_INTEGER;blkcnt_uncmp PLS_INTEGER;row_cmp PLS_INTEGER;row_uncmp PLS_INTEGER;cmp_ratio NUMBER;comptype_str VARCHAR2(32767);BEGINDBMS_COMPRESSION.GET_COMPRESSION_RATIO (scratchtbsname=> 'USERS' ,ownname=> 'TEST' ,objname=> 'SALES_IDX' ,subobjname=> NULL ,comptype=> DBMS_P_INDEX_ADVANCED_LOW,blkcnt_cmp=> blkcnt_cmp,blkcnt_uncmp=> blkcnt_uncmp,row_cmp=> row_cmp,row_uncmp=> row_uncmp,cmp_ratio=> cmp_ratio,comptype_str=> comptype_str,subset_numrows=> DBMS_p_ratio_minrows,objtype=> DBMS_COMPRESSION.objtype_index);DBMS_OUTPUT.put_line( 'Number of blocks used by the compressed sample of the object: ' || blkcnt_cmp);DBMS_OUTPUT.put_line( 'Number of blocks used by the uncompressed sample of the object: ' || blkcnt_uncmp);DBMS_OUTPUT.put_line( 'Number of rows in a block in compressed sample of the object: ' || row_cmp);DBMS_OUTPUT.put_line( 'Number of rows in a block in uncompressed sample of the object: ' || row_uncmp);DBMS_OUTPUT.put_line ('Estimated Compression Ratio of Sample : ' || cmp_ratio);DBMS_OUTPUT.put_line( 'Compression Type: ' || comptype_str);END;/Output of Compression Advisor Estimate for Advanced Index Compression (LOW)Number of blocks used by the compressed sample of the object: 243Number of blocks used by the uncompressed sample of the object: 539Number of rows in a block in compressed sample of the object: 499Number of rows in a block in uncompressed sample of the object: 145Estimated Compression Ratio of Sample: 2.2Compression Type: “Compress Advanced Low”Syntax for GET_COMPRESSION_RATIO for LOBs:Example: Estimating Compression Ratio for Advanced LOB Compression (MEDIUM)SET SERVEROUTPUT ONDECLAREblkcnt_cmp PLS_INTEGER;blkcnt_uncmp PLS_INTEGER;row_cmp PLS_INTEGER;lobcnt PLS_INTEGER;cmp_ratio NUMBER;comptype_str VARCHAR2(32767);BEGINDBMS_COMPRESSION.GET_COMPRESSION_RATIO (scratchtbsname=> 'USERS' ,tabowner=> 'TEST' ,tabname=> 'PARTS' ,lobname=> 'PART_DESCRIPTION' ,partname=> NULL ,comptype=> DBMS_P_LOB_MEDIUM,blkcnt_cmp=> blkcnt_cmp,blkcnt_uncmp=> blkcnt_uncmp,row_cmp=> row_cmp,lobcnt=> lobcnt,cmp_ratio=> cmp_ratio,comptype_str=> comptype_str,subset_numrows=> DBMS_p_ratio_lob_maxrows);DBMS_OUTPUT.put_line( 'Number of blocks used by the compressed sample of the object : ' || blkcnt_cmp);DBMS_OUTPUT.put_line( 'Number of blocks used by the uncompressed sample of the object: ' || blkcnt_uncmp);DBMS_OUTPUT.put_line( 'Number of rows in a block in compressed sample of the object: ' || row_cmp);DBMS_OUTPUT.put_line( 'Number of LOBS actually sampled: ' || lobcnt);DBMS_OUTPUT.put_line ('Estimated Compression Ratio of Sample : ' || cmp_ratio);DBMS_OUTPUT.put_line( 'Compression Type : ' || comptype_str);END;/Output of Compression Advisor Estimate for Advanced LOB Compression (MEDIUM)Number of blocks used by the compressed sample of the object : 199Number of blocks used by the uncompressed sample of the object: 389Number of rows in a block in compressed sample of the object : 293Number of LOBS actually sampled : 55Estimated Compression Ratio of Sample: 1.9Compression Type: “Compress Medium”Understanding Compression Advisor ResultsThe example advisor output below, the result of running the advisor code above for Advanced Row Compression (Compress Advanced), shows the type of output that is possible with compression advisor. Number of blocks used by the compressed sample of the object: 165Number of blocks used by the uncompressed sample of the object: 629Number of rows in a block in compressed sample of the object: 599Number of rows in a block in uncompressed sample of the object: 157Estimated Compression Ratio of Sample: 3.8Compression Type: “Compress Advanced”In this example, t he “Estimated Compression Ratio of Sample” for Advanced Row Compression (Compress Advanced) determined by compression advisor, is 3.8x.This represents an approximate space reduction of 74% the table when compressed with Advanced Row Compression.Compression advisor typically provides accurate estimates, of the actual compression results obtained after implementing compression. In general, typical compression ratios for data, indexes and LOBS includes: •OLTP Table Compression and Advanced Row Compression users can typically expect compression ratios in the range of 2x to 4x•Hybrid Columnar Compression users can typically expect compression ratios in the range of 6x to 15x•Advanced Index Compression users can typically expect compression ratios in the range of 2x to 5x•Advanced LOB Compression users can typically expect compression ratios in the range of 2x to 3xNote: The compression ratio achieved, in a given environment, depends on the nature of the data being compressed.It is important to note that compression advisor builds two temporary tables (for comparison purposes) as part of the estimation process for Advanced Row Compression (Hybrid Columnar Compression uses four tables). The temporary tables are created using the prefix 'cmp3$' and/or 'cmp4$' and are dropped by the compression advisor when no longer required. Although these temporary tables are removed after11Business / Technical Brief / Getting Started with the Oracle Compression Advisor / Version 21.3 Copyright © 2023, Oracle and/or its affiliates / Publiccompression advisor completes, you will need available free space for compression advisor to build the temporary tables.For additional information about using DBMS_COMPRESSION, please see the Oracle Database documentation.Compression Advisor Best Practices•If you get this type of message when estimating Hybrid Columnar Compression:ORA-12801: error signaled in parallel query server P002ORA-64307: Exadata Hybrid Columnar Compression is notsupported for tablespaces on this storage typeSolution: Disable parallel processing for the session (setparallel_max_servers=0)•Compression adviser has the restriction that the scratch tablespace cannot be uniform•In earlier releases, Oracle did require 1M rows in a table for estimating HCC compression ratios with compression advisor – this restriction was removed in Oracle Database release 12.1.0.2 and above.•Outside compression advisor, there are no restrictions with Hybrid Columnar Compression in regards to the minimal amount of data needed (in tables/partitions) with HCC.More InformationFor more information, and examples, about compression advisor, please see this MOS note:How Does Compression Advisor Work (DOC ID: 1284972.1)Connect with usCall +1.800.ORACLE1 or visit . Outside North America, find your local office at: /contact. /oracle /oracleCopyright © 2023, Oracle and/or its affiliates. All rights reserved. This document is provided for information purposes only, and the contents hereof are subject to change without notice. This document is not warranted to be error-free, nor subject to any other warranties or conditions, whether expressed orally or implied in law, including implied warranties and conditions of merchantability or fitness for a particular purpose. We specifically disclaim any liability with respect to this document, and no contractual obligations are formed either directly or indirectly by this document. This document may not be reproduced or transmitted in any form or by any means, electronic or mechanical, for any purpose, without our prior written permission.This device has not been authorized as required by the rules of the Federal Communications Commission. This device is not, and may not be, offered for sale or lease, or sold or leased, until authorization is obtained.Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.Intel and Intel Xeon are trademarks or registered trademarks of Intel Corporation. All SPARC trademarks are used under license and are trademarks or registered trademarks of SPARC International, Inc. AMD, Opteron, the AMD logo, and the AMD Opteron logo are trademarks or registered trademarks of Advanced Micro Devices. UNIX is a registered trademark of The Open Group. 0120Disclaimer: If you are unsure whether your data sheet needs a disclaimer, read the revenue recognition policy. If you have further questions about your content and the disclaimer requirements, e-mail ********************.。

Toad使用手册

Toad使用手册
Training
TOAD
Tools of Oracle Application Developer
• content
– – – – – – – – – – – –
TOAD
Installation & Register& Uninstallation Set envionment variables in TOAD Schema Browser SQL Editor PL/SQL Editor PL/SQL Debug SQL Modeler Export/Import Source Code/Data Other Tools DBA Tools SQL Tuning Knowledge Base for Oracle Administration Knowledge Base for PL/SQL
• • • • 表的结构 表中的数据 表中的index、trigger、Constraints 脚本
– Tablespace
• Datafile • Free space • object
立体显示Schema
– 编辑SQL语句
SQL Editor
编辑 SQL
• 将SQL语句变成标准格式(鼠标右键,formatting tools->format code) • 根据表名显示表的结构(SQL-Windows-> describe parse select query) • 设置bookmark
系统需求
– Client
• • • • Windows 95/98/NT/2000 16MB RAM 15MB disk space Oracle SQL*Net or Net 8 (32-bit only)

What is WEB ADI

What is WEB ADI

What is WEB ADIWEB ADI全称是WEB Application Development Integrator,原来是Oracle HRMS 模块提供的一个利用浏览器来进行存取的,在服务器段运行的self-service应用程序,后来经过不断地发展,现在基本可以用于一般模块的数据导入了。

二What WEB ADI can do概括的来说,利用WEB ADI可以实现以下功能:1.下载数据(download data),类似于报表开发;2.上载数据(upload data),适用于数据来源为Excel的少量数据导入开发,支持从csv文件导入数据到Excel再上载;3.更新数据(update or insert data),可以实现先下载数据,修改后更新,或者新增记录后再上载。

三How to use WEB ADI按照WEB ADI可以实现的功能分类,假定现在所用职责为‘Oracle Web ADI’,所用语言为中文,Office安装了VBA,设置了Excle的宏安全性和浏览器的安全性,下面分别说明如何使用WED ADI来实现:1.下载数据,这个是最简单的,步骤如下:1.1 根据需求创建获取数据的视图,这个就不多说了,根据具体需要而定;1.2 点选‘Create Document’功能,进入定义集成器页面,选择查看程序,一般选‘Excle2003’,不勾选‘报告’以能够编辑Excle,下一步选择集成器‘HR 集成器设置’,在下一步选择布局‘集成器设置’,再下一步选择内容为‘NONE’,,最后点击‘创建文档’,在弹出来的Excle界面上选择元数据类型为下载,应用名按需要来选择,视图名就用刚才创建的,其他的就不用填了,然后上载数据;1.5 在应用开发员职责下定义一个类型为“子函数”的功能,并将其隐式地挂到所用职责的菜单下,这一步不要忽略,不然会报你没权限使用集成器的错误;1.6 与步骤1.2相同,进入后选择集成器‘HR 维护集成器表单功能关联’,将集成器和上一步定义的功能关联起来;1.3 定义布局:点选‘Define Layout‘功能,选择1.2步骤创建的集成器,查找,若没有布局,则会出现提示,你可以新增,更新或删除一个布局,一个集成器可以拥有多个布局,当然布局里的字段的提示其实也可以设置的,后面将会专门讲到;1.4 定义查询参数:点选‘Create Document’功能,选择集成器‘HR 创建独立查询’,一路next到内容,填入1.2步骤创建的集成器(如果在这里填错了当弹出Excle后将不会有数据,但你可以直接点击LOV字段来重新选择应用和集成器),在下一步点击‘创建文档’,弹出Excle来,在‘SQL WHERE 子句’字段中填入where子句,示例如下:WHERE FULL_NAME LIKE NVL($PARAM$.P_FULL_NAME,FULL_NAME) AND NA TIONAL_IDENTIFIER LIKE NVL($PARAM$.P_NA TIONAL_IDENTIFIER,NA TIONAL_IDENTIFIER) AND EMPLOYEE_NUMBER = NVL($PARAM$.PL_EMPLOYEE_NUMBER,EMPLOYEE_NUMBER),其中FULL_NAME 和EMPLOYEE_NUMBER 是第一步定义的视图里的字段,Excle界面上在后面的“第N个参数”字段名称就是where子句里的$PARAM$.后面的名字,而且在where子句里‘=’号的使用要谨慎,因为我发现‘=’号后的参数一定要有值条件判断才起作用,否则对应的条件永远为假,用nvl也不起作用,不确定这是否是一个bug。

ORACLEEBS财务全模块操作手册中文版

ORACLEEBS财务全模块操作手册中文版

O R A C L E E B S财务全模块操作手册中文版ORACLE EBS FINANCE 用户操作手册目录第一章系统应用介绍 ............................................................................................................... 系统配置和安装......................................................... 系统快捷键和通配符.....................................................系统快捷键............................................................通配符................................................................ 第二章总帐管理 ....................................................................................................................... 帐务管理流程........................................................... 凭证维护...............................................................凭证录入..............................................................提交凭证审批..........................................................增加新的凭证..........................................................凭证修改.............................................................. 凭证引入............................................................... 凭证模板...............................................................定义经常性凭证........................................................生成经常性凭证。

toad_for_oracle_使用手册

toad_for_oracle_使用手册

toad for oracle 使用手册/a/db/oracle/2009/1020/2430_6.html#时间:2009-10-20 12:55来源:未知作者:admin 点击:408次目录一.Toad功能综述二.系统需求三.安装指南四.快速入门 1. Schema browser的用法简介 2. SQL Editor的使用介绍 3. Procedure Editor的用法介绍 4.如何进行PLSQL的debug 5.如何使用SQLab Xpert优化SQL 6.如何使用SQL Modeler来编写查询 7.目录一.Toad功能综述二.系统需求三.安装指南四.快速入门1. Schema browser的用法简介2. SQL Editor的使用介绍3. Procedure Editor的用法介绍4.如何进行PLSQL的debug5.如何使用SQLab Xpert优化SQL6.如何使用SQL Modeler来编写查询7.如何使用Toad的DBA方面的功能一、 Toad功能综述在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。

Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle ApplicationDevelopers)。

在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。

它最大的特点就是简单易用,访问速度快。

使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。

Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。

Toad 主要具有如下特点:模式浏览:模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

页脚内容1EXCEL 设置
完善excel 设置:
(1)
Excel2010:文件→选项→信任中心→信任中心设置→宏设置,
(2)
选择“信任对VBA
工程对象模型的访问”,并且不选择禁用宏且不通知
Excel2003:工具→宏→安全性,选择“中级”及以下
再切换到第二个(可靠发行商)选项卡,将两个勾都勾上
页脚内容2
页脚内容3
总账部分
操作路径
GL总帐超级用户>日记账>启动日记账向导
点击:日记账>>>启动日记账向导
页脚内容4
布局:外币应计额-多项
内容:无
点击:“创建文档”,保存excel到本地。

整理电子表格格式
打开本地的电子表格,
页脚内容5
双击:“*列表-文本”,选择相应分类账
将整理好的数据粘贴至ADI模板,折换率、借贷项、本位借贷为数值型
页脚内容6
点击:加载项>>>Oracle>>>加载
等三行提示都打上√即加载成功,如加载错误,则按最后一列提示进行修改。

加载完看运行的请求是否正常,如报警说明卡到接口了。

数据整理:
1.将借贷都有数值的(不包含0)筛选出来
2.将此部分数值复制一份(选中后用ctrl+g,定位条件>>可见单元格),将借贷列重复的值删
掉(选中后用ctrl+g,定位条件>可见单元格)
3.将借、贷、本位币借贷四个值都是0的行删掉(选中后用ctrl+g,定位条件>可见单元格)
页脚内容7
4.筛查CNY列,本位币借贷列的值都删掉
5.筛查USD列,原币和本位币同方向有值,将同方向都是0的值删掉(选中后用ctrl+g,定位条件>可见单元格)
6.检查USD条件下本位币列有值的原币值也需有值,没有的需用0补齐。

折换类型、折换日期、折换率的内容CNY行不需要填写。

页脚内容8
页脚内容9资产部分操作路径
FA 资产超级用户>日记账>启动日记
点击:成批增加>>>
增加集成器
点击:“继续”
选择:“Excle
2003”;
点击:“下一步”
页脚内容10
选择:“添加资产-详细资料”
点击:“下一步”,保存excel到本地。

将整理好的数据粘贴至ADI模板
页脚内容11
点击:加载项>>>Oracle>>>加载
点击:“加载”
等三行提示都打上√即加载成功,如加载错误,则按最后一列提示进行修改。

页脚内容12
导入成功后,运行“过账成批增加”请求。

路径:资产超级用户>成批增加>过账成批增加
页脚内容13。

相关文档
最新文档