文档库 最新最全的文档下载
当前位置:文档库 › toad使用教程

toad使用教程

toad使用教程
toad使用教程

一、toad功能综述

在oracle 应用程序的开发过程中,访问数据库对象和编写sql程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多sql脚本才能完成的。quest software为此提供了高效的oracle应用开发工具-toad(tools of oracle application developers)。在toad的新版本中,还加入了dba模块,可以帮助dba完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的sql和pl/sql代码编辑和测试工作。toad由oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化pl/sql开发环境。

toad 主要具有如下特点:

模式浏览:

模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的数据库对象,toad立即显示此对象的详细信息。例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、sql语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。

sql 编辑器:

sql 编辑器的主要功能是编辑、运行和调整sql语句。toad 的高级编辑窗口包括众多的特性来提高开发人员编写sql语句的产品化程度。例如,简单地生成代码模板,在编写sql前自动发现包的内容和列的名字等等。

sql 编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。sql编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将sql语句的内容格式化等等。这个窗口可以处理大到4gb 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地找到相关位置。在运行结果窗口可提供用户定义的配置功能,支持long 和long raw列,可以将数据卸出到磁盘、打印数据、编辑数据等等。

存储过程编辑器:

存储过程编辑器的主要功能是编辑、编译、测试、调试存储过程和触发器。toad提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和oracle函数。和其他的pl/sql 编辑工具不同,toad 允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译到当前光标、从光标开始编译。在运行出现错误时,存储过程停止到有问题的语句。用户可以使用快捷方式或模板来快速编写pl/sql,也可以根据需要生成自己的模板。使用toad可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化sql 语句等等。

pl/sql debugger选项:

toad 提供简单易用的pl/sql 调试功能,可以节省开发人员在大型项目中用于开发和测试的宝贵时间,提高应用开发的质量。在存储过程开发的过程中,toad可以逐行编辑、调试和运行代码。运行时可以根据需要输入参数,观察相关参数的变化来检查存储过程的正确性。在调式过程中,toad 可以通过窗口显示所有的断点、参数, 调用堆栈和输出参数。使用toad,非常容易检测到存储过程的错误,开发人员可以一步一步运行pl/sql语句来识别问题。调试会话可以和其他程序会话同时进行。

sqlab xpert option:

帮助开发人员优化sql,为他们提供各种优化模式下sql执行计划,并且能够给出优化的建议,能够比较各种模式下实际的sql运行结果,帮助开发人员真正高速地开发高效地代码。

toad 还可以外挂一些别的产品,比如pl/formatter, revealnet knowledge base , sql impact等,这些都能够和toad紧密集成,共同提供了一个完美的集成开发环境。新版本还新增加了dba 模块,更加拓广了toad这个产品的适用范围。

二、系统要求:

客户端:

üwindows Array5 / Array8 / nt/2000中英文均可

ü完整安装的sql*net 2.0或者net8

ü磁盘:一般安装需要20m左右的空间,根据所选择模块的不同和安装方式的不同,最少也要5m的磁盘空间(从网络服务器读取)

ü内存:windows Arrayx/me:16m 内存;windows nt/2000: min 32m]

ütuning模块需要额外的25m空间

服务器端:

üoracle 7.3 或者更高,在任何硬件平台上。

ü需要一个dba用户帐号

三.安装:

1.三种安装方式的选择:

a) toad and personal configuration files to pc

默认安装选择,完成一个完整的client端的安装,把所有需要的文件拷贝到本地toad目录。绝大多数用户应该选择使用这个安装方式。

b) personal config files to pc, read toad from network server

从网络服务器读取toad程序,在本地计算机安装一些自定义的文件,并且创建到服务器文件的快捷方式,一般不推荐使用这个方式,而且要求网络服务器已经配置。

c) toad to network server

把toad安装到网络服务器上,以便这样别的用户能够进行personal config files to pc, read toad from network server这种方式的安装。

2.根据需要使用到的特性,需要运行一些脚本(都在toad\temps目录下)

ü如果需要用toad来查看执行计划,必须运行脚本preptoad.sql或者notoad.sql

n 如果希望专门建立一个toad 用户来存放toad需要使用的对象的话,就运行preptoad.sql。n 如果希望在当前连接用户模式下建立toad需要使用的对象的话,就运行notoad.sql。

n 注意,如果是选择了专门建立toad这个用户的话,需要先修改一下脚本,指定用户的默认表空间和临时表空间。

ü需要使用oracle8i 的profile analyzer,必须运行toadprofiler.sql

ü需要加强toad的安全性,必须运行toadsecurity.sql

四、toad使用快速入门

1.schema browser:

schema browser是toad的极为有特色的模块。在schema browser的帮助下,可以方便的浏览数据库内部的各类数据库对象,比如表,索引,序列,存储过程等,而且可以方便的倒出ddl语句和进行各种修改,重建工作。定位到某一类对象上,这列对象允许的操作都会自动列出来。

特色:

l 支持oracle数据库里面所有对象的新建、查看、修改,集成了几乎对所有数据库对象的管理所需要的功能。

l 按照模式->对象类别->对象->对象可操作属性-> 对象本身的详细信息和对象相关的信息来组织,非常有条理,容易定位对象,也能够看到所有你需要的对象的相关信息。

l 对于表:

i. 完备的建表向导,不用输入冗长的语法,更加全面地替你考虑。

ii. 可以修改表的各种逻辑和物理属性,修改列的属性,增加列,删除列(在oracle8i里面),修改表的物理存储属性,truncate,drop等。

iii. 可以生成建表的完整的ddl语句,包括存储信息,权限信息,约束,索引和触发器等,而这些手工很难做到。

iv. 可以方便的对表进行分析,查看表地所有信息,可以有条件的倒出表里面的数据,并且保存为sql语句。

v. 可以方便的对表进行重组,可以完成exp/imp作不到的事情,而且更少地人工参与,更加安全。

l 对于视图,存储过程:

i. 可以保存建立视图、存储过程的语句为文本,

ii. 重新编译失效的视图,存储过程,修改视图的定义语句等。方便的查看存储过程的代码,相互依赖关系,权限信息等保存为文本等。

l 回滚段,

i. 简洁明了的online,offline状态,方便地online/offline操作

ii. 详细的回滚段物理信息和当前状态。

iii. 可以方便的修改物理存储属性

l 表空间:

i. tablespace map;直观的显示数据物理的在表空间上的分布

ii. 直观的查看各个表空间的利用率、剩余空间、破碎情况等信息

iii. 可以进行各种alter操作:online, offline, 增加数据文件,改变数据文件大小,改变物理存储属性等

l 对其他数据库对象也有完备的操作支持。

2.sql editor:

a) 激活sql editor的三种方式:

i. 连接到数据库之后,toad自动打开sql editor这个窗口。

ii. 点击总工具栏上最左边的那个按钮

iii. 从菜单栏:database -> sql editor

b) 特点:

l 允许同时打开多个编辑窗口,同时编辑多个sql语句

l 支持同时连接到多个数据库,同时对多个数据库进行操作

l 允许编辑sql,plsql,java,html和文本

l 使用书签功能,可以在大量sql语句里,快速定位某个语句所在位置

l sql editor本身具有强大的编辑功能,非常方便编辑sql语句。

l 强大的快捷键支持和工具栏快速按钮的支持,更加高效编写(很多快捷键可以自己定义,在view ->options ->sql editor里面)

l 能够根据前面的条件,智能推测需要输入的代码,可以做到某种程度的代码智能填充

l 把鼠标定位到表/视图/存储过程名称之上,按f4,可以打开对象描述窗口,方便的查看表和视图的定义,存储过程的源代码,

l 非常容易对sql语句的分析其执行计划:单击工具栏上的按钮就可以看到explain plan的结果

l 支持部分sql*plus命令,可以方便的执行大量的为sql*plus编写的数据库脚本

l 可以通过sqlab xpert来对当前sql语句进行全面的分析,给出各种合理的调优意见,只需要单击工具栏上的tuning按钮:

l 可以方便的保存,打开和运行sql脚本

l 支持对查询结果进行修改,

l 可以把查询结果以多种格式保存起来,可以保存为html,纯文本,xls等多种格式

l 很容易的得到sql函数的列表和用法描述(show sql help window 按钮)

l 可以查看sql语句的执行情况:通过下方的autotrace窗口,看到sql语句的实际执行结果和执行效率。

l 支持历史sql(f8) :可以方便的查询以前执行过的sql,不用反复重新输入。

l 可以执行匿名块,存储过程,从下方的窗口看到dbms_output的结果,如:

3.stored procedure editor

a) 打开存储过程编写器的几个途径:

l 单击总菜单栏上的第三个按钮:

l 点击database - > procedure editor ,

l 可以通过schema browser来调用

b) 一些特点和优点:

1.强大的自定义设置:从保留字的显示方式,到自动替换,到各种快捷键的定义等等,用得越熟越顺手。

2.

3.自动用不同颜色显示sql和pl/sql关键字,语法清晰明了,可根据自己的习惯来具体定制各类关键字的具体显示方式。可以自定义存储过程得模板,在新建存储过程的时候,自动生成程序的框架可以方便的调用schema browser,把鼠标定位于某个对象上,f4,schema browser打开该对象的详细描述,帮助顺利快速开发程序。支持代码自动更正,如输入ndf,自动替换成no_data_found,输入the自动替换成the,类似的自动替换还可以自己修改和添加。

7.方便的左边行号显示,单击左边行号就可以实现调试断点的增加/删除

8.对各种快捷键的支持,不但包括常见的编辑操作,还可以有自己定义的plsql块的支持(自己定义快捷方式)。如可以定义ctrl+shift+d:弹出所有plsql block的类型,可以自己选择。Array.可以在一个集成开发环境里面,一边编码,一边调试,不用多处切换

10.方便的同时打开多个存储过程,通过页面快速切换

11.快速编译存储过程,快速定位错误所在,自己选择是否同时编译依赖的存储过程

12.内置对pl/formatter,可以用pl/formatter对存储过程进行格式化,并且可以提供存储过程的概要分析和修改建议

pl/formatter可以对现有的存储过程进行高速的格式化,使所有的存储过程都符合同样的编写标准,这样既有利于提高程序的可读性,避免不同人写的模块的风格上的很差异。

pl/formatter 还有助于提高程序的模块化,增强程序的结构清晰度,增强sql的共用性。

pl/formatter 还可以帮助完成pl/sql和oracle版本之间的管理。

13.内置revealnet knowledge base,单击鼠标右键就可以打开,快速得到技术上的支持,解决技术难题

npl/sql:

n包含整个开发过程中可能遇到问题的答案

ncode library:大量的严谨的pl/sql代码例子和现成过程,完全源代码提供

n各种错误处理模块可供参考,各类字符日期函数

n包含1400多个主题

nadmin:

n解答dba日常工作中80%的常见问题,覆盖2400多个主题

n从网络到性能优化,从备份恢复到error message,一应俱全

例子:遇到失效的存储过程怎么办?

4. 如何对存储过程进行debug?

u 需要toad单独的debug option(standard version 没有这个选项)

u 要用toad对存储过程进行debug,必须安装oracle的系统包:dbms_debug,而且必须安装oracle probe api v2.0 或者更高的版本。

u 集成在stored precedure editor里面,可以一边编写一边调试,大大提高开发效率

u 打开procedure editor后,debug菜单激活,可以开始进行debug工作。

u 允许对存储过程进行逐行调试、断点调试,也支持对触发器进行调试。

u 可以有断点支持,支持watch变量,允许运行时改变变量的值

u 允许对多层调用的debug支持

调试步骤具体举例:

1.点击菜单栏的第三个按钮:,打开procedure editor

2.点击procedure editor的菜单栏的按钮,调出需要调试的存储过程

3.单击工具栏上的按钮,输入需要传入的参数,如果不需要传入参数,可以直接单击工

具栏上的按钮:,直接开始调试,如下图输入传入参数:

4.单击菜单栏的按钮:,可以单步跟踪,也可以定义一个断点,直接运行到断点在单步执行,在存储过程运行的过程中,当前语句会高亮度显示,并且把鼠标指针定位到变量上,toad自动显示该变量的当前值。

5.可以随时中止程序的执行,只要点debug ->halt execution,或者菜单栏上的按钮,就可以中止程序的执行

6.当碰到一个存储过程调用另外一个存储过程的时候,可以选择跳过(step over) ,这样就直接运行那个被调用的存储过程,返回调用结果,继续这个存储过程的调试,也可以选择trace into ,这样就打开被调用的存储过程,进一步深入调试那个被调用的子存储过程。如果需要保持debug信息,在编译的时候应该选择compile dependencies with debug information,就是procedure editor工具栏最右边的那个按钮。

7.支持对变量实时追踪:使用watch:

可以在运行前,或者运行过程中对某个变量进行实时跟踪:add watch,把鼠标定位到该变量上,然后点击debug ->add watch at cursor,该变量就会出现在debug状态窗口上,而且实时反应该变量的当前值。如上图中的变量v_empname。可以运行时刻修改

8.断点支持:

单击存储过程需要加断点的地方的行号,该行颜色变红,输入参数,单击执行按钮,可以直接运行到断点处,可以不必逐行追踪,更加高效率的进行调试。

debug option还支持条件断点,只有当满足条件的时候才会在那个地方停止,否则就好像不存在这个断点一样继续运行。

?? 注意dbms_output.put_line的结果只有当程序执行完成以后才会出现,在程序执行过程中是没有结果的。

4.如何用sqlab xpert对存储过程进行调优?

我们知道,oralce数据库的优化,最主要的步骤就在于sql的优化。而在没有专门的工具(如toad)的帮助下,进行sql优化是一件非常困难和乏味的事情,并且需要对oracle的深入理解和高超的oracle调优技巧。使用toad的sqlab xpert tuning模块,可以使我们普通开发人员也能够非常快速,精确的对sql进行专家级的分析

在sql editor和procedure editor里面,选中需要调试的sql语句(sqlab xpert只能调试select,insert, update,delete语句),复制到sql editor里面,然后点击工具栏上的调优按钮,toad 会自动打开sqlab xpert 窗口,捕获当前的sql语句,并且把它转化为符合explain plan格式的语句。

第一次打开xpert的时候,toad会提示你,需要安装一些server端的表、视图和包等对象,可以把表存储到某个指定的表空间(如tools)里面。可以简单的按照提示一步一步做就可以了。如果系统设定不允许job的话(job_queue_process=0),toad提示有些部件不会现在安装,可以忽略。安装完成以后,可以选择让某些非dba用户也可以使用toad的sqlab xpert调优功能。

安装完成以后,toad会提示你一些关于优化目标方面的问题,你可以选择每次优化都可以重新设定,或者一次设定,以后一直使用这个设定。当然如果需要,还是可以更改的,在sqlab option xpert的窗口的administration和preference下面重新设定。

例子:

下面这个sql语句涉及到多表之间的关联,有一定的复杂性,我们可以借助toad的sqlab xpert option来帮助分析:

select https://www.wendangku.net/doc/1611847533.html,. https://www.wendangku.net/doc/1611847533.html,, c.emp_name

from dep a, manager b,emp c

where a.dep_no=c.dep_no

and b.manag_id=c.manag_id

and c.emp_no=3

我们把这个sql复制到sql editor里面,单击上面的调优按钮,toad打开sqlab xpert option 窗口。

如下图:

从上面的图中我们可以方面的看到:在各种优化模式下,该sql语句的执行计划分别是什么样的,toad给出了每一种执行计划的具体每一个步骤,每个步骤的成本,该表涉及的相关的数据等,如果sql存取的表还没有经过分析,toad会以红色警告显示,并且很方便的帮助你对该表进行分析,收集统计数据,重建索引等,以有助于优化器作出最好的选择。可以把当前的分析结果保存到它的资料库里边,以备以后再次调用之需。

我们还可以求助与sqlab 的自动优化功能:点击original sql下面的auto tune按钮,toad会对执行结果按照tkprof进行分析(当然,这需要你在initsid.ora里面设置好utl_file_dir,如果服务器是在unix机器上的话,还需要通过ftp方式得到trace文件,有一些小小的设置)。自动优化非常高效的对所有执行计划进行实际运行比较,并且给出实际执行的时间的对比,如下图:

我们还可以让toad给出实际的优化建议:点击original sql,单击下面的advice按钮,toad根据对sql的分析和执行结果给出合理的建议:

如:

1.把表和索引分别放到两个不同的表空间,因为我们在创建表,加上约束的时候没有指定using index子句,所以表和索引都建立在了用户的默认表空间上了。

2.对表emp,dep和manager进行分析,收集最新的统计数据,有利于cbo得到最优的执行计划

3.在合适的列上创建索引:emp的manag_id和dep_no。当表中存在大量的数据的时候,这样可以大大减少由于全表扫描带来的成本。

5.sql modeler:

sql modeler可以帮助开发人员很容易的写出各种复杂的sql语句,只需通过简单的拖动鼠标,就能够写出复杂的sql语句来。

打开sql modeler的几个途径:

i. 菜单栏database -> sql modeler ,打开窗口

ii. 单击工具栏第四个按钮,打开sql modeler窗口

窗口由三个主要部分组成:

n 表选择区域:最右边的那个部分,用来选择from子句中用到的表。拖动到左边的区域或者双击就选择了该表。

n 表模型区域:用来图形化的显示选择的表和表之间的关联关系。

n 生成sql区域:这里显示用图形化方式创建的查询对应的sql语句,

在sql modeler里面,还支持对生成的sql进行explain plan,调试sql的性能,运行sql,看是否得到了希望的结果,保存生成的语句,或者把语句粘贴到sql editor里面。

有了sql modeler的帮助,即使是初级的程序员也能编写出复杂而又高效的sql查询来。

比如下面的例子;

生成步骤:

1.选出表emp, dep, manager

2.用鼠标拖住emp的emp_name和emp_no, dep的name,manager的name

3.双击criteria窗口的emp_no condition列,弹出窗口,输入查询条件,比如emp_no=3 4.由于结果里面不希望emp_no出现,双击emp_no列的visible,设置为false

5.这样就出来了需要的查询,现在可以运行查询得到结果,对查询sql进行分析,或者在sql editor里面打开这个sql,或者保存为sql model文件,或者再进一步处理,比如加排序,汇总等。

dba方面的功能:

toad在dba日常管理方面的能力是非常强大的,可以帮助dba安全快速地完成许多日常工作,还有toad特有的一些小工具能完成一些普通方法很难做到的功能。下面大概讲述了各个常用模块的主要功能:

a) database monitor

提供直观的oracle数据库运行状况,包括下面这些详细信息:

可以看到逻辑io,物理io,各个状态的session数目,sga的利用率,共享池的使用状况,各类事件的等待状况,以及各类事件随着时间的变化情况

b) instance monitor

i. 可以用来检查本地tnsnames.ora文件里面定义的所有节点、listener和数据库的运行状态和版本等相关信息。

ii. 可以远程启动、关闭数据库(如果设置了password验证方式)

c) unix monitor:

i. 可以监控unix机器的运行状况比如详细的机器启动时间,cpu利用率,主要的进程以及这些进程占用的资源,主要的磁盘io等。

d) trace/kill session

i. 方便的查看所有的连接用户相关信息:比如终端,程序,连接时间等

ii. 对某个用户进行跟踪,查看用户执行的sql语句,查看语句的执行计划,

iii. 方便的查阅系统的lock对象,有没有什么等待别的事务释放锁的情况,并能够轻易查出等待什么用户的什么事件结束,那个用户执行的是什么sql。

iv. 查看回滚段的使用状态,什么用户,什么语句,使用的什么回滚段,多少读写量等

e) oracle parameter

i. 可以方便的查看oracle系统的参数:是否默认值,参数作用的简要描述,是否可以用alter session/alter system来动态改变,对于那些可以动态改变的参数,可以双击鼠标来进行修改

f) nls_parameter:

i. 方便的查看session,instance,database一级的nls参数值,

ii. 可以动态修改session的nls参数值

g) extents

i. 可以查看某个用户下的表和索引的详细的存储情况,

ii. 发现那些占用大量空间的表和索引,可以考虑使用相应的对策,比如分区

iii. 发现那些即将达到max_extents的表和索引并可以及时纠正

iv. 发现那些索引和表处于同一个表空间的情况,并可以及时纠正。

h) tablespace

i. 直观的查看每个表空间的利用率,总空间,已使用空间,剩余可是用空间以及默认存储参数,和表空间是否需要整理等信息

ii. 查看每个表空间的状态,组成的数据文件,以及每个数据文件的详细信息

iii. 查看每个表空间里面存在的对象和这些对象的详细存储特性

i) tablespace map:

i. 图形化的显示表空间里面各个表/索引所占用的空间,各个segment的大小,segment是否连续等信息,非常直观

ii.

j) server statistics:

i. 可以非常直观的看到系统总体运行情况,迅速定位系统瓶颈所在

ii. 可以查看系统范围内各类等待事件的状况,查看每个连接会话的状况,

k) pinned code:

i. 我们知道,频繁执行的大的存储过程最好pin起来,这样可以避免被oracle在内存不足的情况下换出内存,避免动态加载,也避免flush shared pool的时候被清出内存。

ii. 根据每个模块的大小,执行次数,决定是否要把某个存储过程pin起来。一个按钮就搞定了。

l) control files:

可以查看当前系统有哪几个控制文件,以及控制文件内部记录的详细信息。

(实际上就是v$controlfile, v$controlfile_record_section)

m) redo log manager:

i. 可以方便的查看log的组,当前日志,每个组里面的成员名字,大小,方便的增加、删除log组,切换当前日志,对日志归档进行具体的控制。

ii. 可以在这个界面里完成几乎所有的对redo log的操作。

n) repair chained rows:

i. chained rows影响系统性能,处于系统性能的考虑,需要把chained rows修复成普通的表的行。使用repaie chained rows,就可以比较容易的做到这一点。选择需要分析的表,然后分析一下,看有没有chained rows,如果有,点击repair,toad就帮你把那些chained rows给修复了。

o) identify space deficits

如果系统出现165Array,1653错误,就是一个不合格的dba。但是要即时预见这些错误,还是有一定的难度的。有了toad的这个小工具之后,一点某个表空间,就知道这个表空间里面的剩余自由空间是否允许任何表能够扩展到下一个extent。并能够在发现问题之后,直接改正问题。

p) estimate table/index size

i. 数据库的物理规划中,表/索引的存储子句的定义是非常重要的,影响系统。但是没有什么工具的话,要为表定义合理的存储子句也不容易。

ii. 在toad里面,专门有工具帮助你合理定义表/索引的存储情况:

1. 自己可以定义将来表中需要存储的数据的数目

2. 多种估计方式:

a) 根据对已有的数据的分析来定义表的大小(最精确,但是比较慢)

b) 根据表定义数据类型来定义表的大小

c) 根据数据字典中以前分析过的数据来估计大小(需要近期分析过该表)

q) analyze all tables

i. 基于cbo的sql需要cbo提供最优化的执行路径来提高程序的执行效率,但是假如对表进行大量的dml操作之后,不及时更新表的统计数据,这时候cbo就不能选择最为有效的执行路径,导致程序执行效率低。

ii. 手工分析表比较麻烦,一个一个做。

iii. 用toad的analyze alltables这个工具,可以一次分析整个模式下面的所有表,有丰富的控制选项,包括是采用估计还是完全,是否同时分析索引,估计的话,采用多大的百分比等。r) rebuild table

i. 当表中的数据被反复大量的dml之后,而且pctfree和pctused定义的不合理的情况下,表可能会变得非常破碎,占用大量的extent,索引也会相当破碎,导致效率相当低下。

ii. 传统的方式是通过exp/imp来解决这个问题,但是步骤实在比较麻烦,手工操作也有一定的危险性。

iii. 使用rebuild table工具,轻松搞定,而且可以手工修改一些通过exp/imp无法修改的参数,比如freelists ,freelists group, tablespace,initial等,还能够更改列的名字。

s) relocate index

i. 我们知道,表和索引一般都需要分开存放到不同的表空间,这样比较便于管理,性能上也会有一定的提高,因为可以对表和索引同时存取。

ii. 但是实际上很多时候,由于这样那样的原因,常常忽略了索引单独存放这个基本概念,比如建立主键约束的时候没有加using index子句,后来disable/enable了主键约束/唯一性约束等,都会导致把索引直接存放到和表同一个表空间里面。

iii. 手工发现这些索引,再逐个移动非常麻烦,容易出错,在toad里面,就很容易根据用户/表空间来发现那些不恰当存放的索引,可以批量移动这些索引,并且允许重新定义索引的存储子句。

t) generate schema scripts:

i. 可以用来生成整个用户下所有/部分对象的ddl语句。可以把结果保存为sql语句或者保存为toad的自定义格式。

ii. 可以用来复制表结构,(exp/imp有非常严重的缺陷,就是从一个大的数据库倒出的表结构,无法导入到一个小的数据库里面,因为里面包含了原来表的存储信息,即使选择rows=n,也要在导入数据库里面占用相当大的空间)

u) compare schema:

i. 在开发的时候,有时候同时在几个开发库上开发,但是最后两个库的结构不完全一样,很难比较

ii. 用toad的这个功能,可以对两个数据库的模式(用户)下面的所有对象(包括存储过程)进行比较,可以选择具体的比较内容。

iii. 可以通过直接打开两个到各自数据库的连接,或者根据toad generate schame scripts生成

的文件进行对比。

iv. 可以直接生成同步两个数据库的sql脚本,给出汇总的区别简要和详细报告等。

Toad_for_Oracle10中文手册

Toad? for Oracle Quest虹天软件(北京)有限公司 二零零六年八月

目录 1.方案简介 (4) 2.TOAD? FOR ORACLE (5) 2.1. S CHEMA B ROSWER (6) 2.2. SQL E DITOR (6) 2.3. P ROCEDURE E DITOR (7) 2.4. SQL M ODELER (8) 2.5. F AST R EPORT (9) 2.6. S CRIPT MANAGER (10) 2.7. M ASTER/D ETAIL B ROWSER (10) 2.8. C ONNECTION C OLOR-C ODING (11) 3.TOAD? FOR ORACLE PROFESSIONAL (11) 3.1. PL/SQL D EBUGGER (12) 3.2. C ODE P ROFILING (12) 3.3. K NOWLEDGE X PERT? FOR PL/SQL (13) 3.4. T EAM C ODING (14) 3.5. C ODE X PERT (14) 4.TOAD? FOR ORACLE XPERT (15) 4.1. SQL S CANNER (15) 4.2. SQL I NSPECTOR (15) 4.3. SQL O PTIMIZER (16) 4.4. I NDEX E XPERT (19) 4.5. C ROSS I NDEX A NALYSIS (19) 4.6. O UTLINE M ANAGER (20) 4.7. P LAN C HANGE A NALYZER (20) 4.8. B EST P RACTICES (22) 5.TOAD? FOR ORACLE SUITE (22) 5.1. DBA M ODULE (22) 5.1.1.Database Monitor (22) 5.1.2.Database Probe (23) 5.1.3.Health Check (24) 5.1.4.Instance Manager (24) 5.1.5.Top Session Finder (25) 5.1.6.Oracle Parameters (26) 5.1.7.Session Browser (26) 5.2. K NOWLEDGE X PERT? FOR O RACLE A DMINISTRATION (27) 5.3. D ATA F ACTORY?D EVELOPER E DITION (27) 5.4. B ENCHMARK F ACTORY? FOR D ATABASES (27)

CE傻瓜教程全九课

CE傻瓜教程一:基本操作 先简单介绍下什么叫CE,CE的全称是Cheat Engine,最新的版本是(作者是 Dark Byte)CE是目前最优秀的游戏修改器,不是之一,这个工具绝对值得你去学习(只要花一点时间就够了)。 忘记金山游侠,GM8,FPE之类的修改工具的吧,CE会让你爱不释手。 一、先下载CE ,这个汉化版相当不错哦(不需要安装),推荐各位下载使用。 二、打开CE目录下的2个文件: 三、附加进程(图示): CE傻瓜教程二:精确数值扫描

接着第一关的操作 按下一步进入教程第二关,需要扫描的精确数值是100 现在开始搜索精确数值 100 数值中输入100点击首次扫描按钮 一般游戏就是4字节,这里不需要改动,默认就好。 这次扫描我们得到 59 个结果,里面肯定有我们要找的那个血值,不过好像太多了。

关键一步:回到 Tutorial 点击打我按钮,此时血值已有变化了: 我们再输入 96 点击再次扫描按钮结果只剩1个(这就是我们要找的),我们双击此地址将其添加到地址栏: 只有1个结果了,这个就是我们要找的内存地址,双击将其加入到地址栏

图示操作: 把 95 改成 1000 点击确定按钮

此时教程的下一步按钮变成可用 闯关成功。 操作虽然简单,但是大家需要明白这其实是一个筛选的过程,这样操作就能把地址找出来。本关的小技巧: 1、双击下图对应位置可快速更改数值。 2、双击地址可快速将其加入到地址栏 CE傻瓜教程三:未知初始数值 第3关的密码是 419482

这一关很重要,因为某些游戏中血显示的不是数字而是血条,这样的话教程2中的方法就失效了。 本关就你要教会你如何修改这些讨厌的未知数 此时点击新扫描然后选择未知初始数值 点击首次扫描然后出现了肯定是N多的结果,因为太多了,CE没有显示出来。 老办法,回到 Tutorial ,点击打我 ,CE会告诉你血量减了多少,比如-1

自然拼读法教程

自然拼读法(Phonics)教程编审:何思聪(Philip)白凤毡 学校 班级 姓名 2017.1.

英语自然拼读法简介 英语自然拼读法是以英语为母语国家的小朋友阅读时普遍使用的一种学习方法。它通过直接学习26个字母及字母组合在单词中的发音规则,建立字母及字母组合与发音的感知,从而达到“看字读音,听音辨字”的神奇效果。 英语自然拼读是目前国际主流的英语教学法,我国香港和台湾地区2000年就已引进此教学法,并已进入大规模推广和普及阶段。它之所以风靡全球,是因为这种教学法简单高效,符合人类学习语言的规律,尤其适合于非英语为母语国家的初学者。通过学习和训练,在不依靠国际音标的情况下,就能达到“见词能读,听音能写”的惊人效果,学习效率飞速提升。 要学好英语,必须大量接触,进行远远超越课本的大量的无障碍分级阅读,了解语言所包含的文化。海量的听读,意味着语言现象的大量输入,久而久之,沉淀为语感,英文自然地脱口而出,口语突破水到渠成。 学习phonics 之前,需要学会26个字母。知道每个字母所代表的发音。之后学习 phonics 语音体系,熟悉58个字母和字母组合的基本发音。在此基础上,运用多种教学手段让学生们熟练运用 phonics 。在掌握了phonics 后,学生的认字能力会大大提高,能够进行自由阅读。让每个孩子都能够通过阅读等方式领略西方文明,享受语言学习的过程,度过一个丰富、欢快、无悔的英语童年,让每一个孩子都体验成功的喜悦!

1)先来认识26个字母所代表的发音(名称音或本音,如ABC) Aa Bb Cc Dd Ee Ff Gg Hh Ii Jj Kk Ll Mm Nn Oo Pp Qq Rr Ss Tt Uu Vv Ww Xx Yy Zz 2)再来认识26个字母自然音(类似于汉语拼音发音,如B-b) 3)认识5个元音字母与21个辅音字母。 五个元音字母(a, e, i, o, u), 每个发两种音:长音(其字母音)和短音,y不在单词开头时,一般被看做元音 字母发音——字母组合发音——单词发音层层递进,简单易学

toad使用教程

一、toad功能综述 在oracle 应用程序的开发过程中,访问数据库对象和编写sql程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多sql脚本才能完成的。quest software为此提供了高效的oracle应用开发工具-toad(tools of oracle application developers)。在toad的新版本中,还加入了dba模块,可以帮助dba完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的sql和pl/sql代码编辑和测试工作。toad由oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化pl/sql开发环境。 toad 主要具有如下特点: 模式浏览: 模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的数据库对象,toad立即显示此对象的详细信息。例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、sql语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。 sql 编辑器: sql 编辑器的主要功能是编辑、运行和调整sql语句。toad 的高级编辑窗口包括众多的特性来提高开发人员编写sql语句的产品化程度。例如,简单地生成代码模板,在编写sql前自动发现包的内容和列的名字等等。 sql 编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。sql编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将sql语句的内容格式化等等。这个窗口可以处理大到4gb 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地找到相关位置。在运行结果窗口可提供用户定义的配置功能,支持long 和long raw列,可以将数据卸出到磁盘、打印数据、编辑数据等等。 存储过程编辑器: 存储过程编辑器的主要功能是编辑、编译、测试、调试存储过程和触发器。toad提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和oracle函数。和其他的pl/sql 编辑工具不同,toad 允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译到当前光标、从光标开始编译。在运行出现错误时,存储过程停止到有问题的语句。用户可以使用快捷方式或模板来快速编写pl/sql,也可以根据需要生成自己的模板。使用toad可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化sql 语句等等。 pl/sql debugger选项: toad 提供简单易用的pl/sql 调试功能,可以节省开发人员在大型项目中用于开发和测试的宝贵时间,提高应用开发的质量。在存储过程开发的过程中,toad可以逐行编辑、调试和运行代码。运行时可以根据需要输入参数,观察相关参数的变化来检查存储过程的正确性。在调式过程中,toad 可以通过窗口显示所有的断点、参数, 调用堆栈和输出参数。使用toad,非常容易检测到存储过程的错误,开发人员可以一步一步运行pl/sql语句来识别问题。调试会话可以和其他程序会话同时进行。

Toad 使用经典教程

Toad 使用经典教程 Toad使用快速入门 Toad 使用快速入门 目录 一(Toad功能综述 二(系统需求 三(安装指南 四(快速入门 1( Schema browser的用法简介 2( SQL Editor的使用介绍 3( Procedure Editor的用法介绍 4( 如何进行PLSQL的debug 5( 如何使用SQLab Xpert优化SQL 6( 如何使用SQL Modeler来编写查询 7( 如何使用Toad的DBA方面的功能 eGlobal Technology---Global Technology, Local Delivery Toad使用快速入门 一、Toad功能综述 在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用

Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和 PL/SQL代码编辑和测试工作。Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。 Toad 主要具有如下特点: 模式浏览: 模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。 SQL 编辑器: SQL 编辑器的主要功能是编辑、运行和调整SQL语句。TOAD 的高级编辑窗口 包括众多的特性来提高开发人员编写SQL语句的产品化程度。例如,简单地生成代码模板,在编写SQL前自动发现包的内容和列的名字等等。 SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中 测试运行结果。SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到 4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地找到相关位置。在运行结果窗口可提供用户定义的配置功能,支持LONG 和LONG RAW列,可以将数据卸出到磁盘、打印数据、编辑数据等等。 存储过程编辑器: 存储过程编辑器的主要功能是编辑、编译、测试、调试存储过程和触发器。TOAD提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和Oracle函数。和其他的 PL/SQL 编辑工具不同,TOAD 允许在一个文件

(完整版)cadence PCB 画图(傻瓜教程快速入门)

cadence 画 PCB 板傻瓜教程(转帖) 复制于某网站,谢谢。拿出来分享吧,希望对初学者能有帮助,可以很快了解 Cadence 的使用,谢谢共享者。 一.原理图 1.建立工程 与其他绘图软件一样,OrCAD 以Project 来管理各种设计文件。点击开始菜单,然后依次是所有程序—打开 cadence 软件—》一般选用 Design Entry CIS,点 击Ok 进入Capture CIS。接下来是 File--New--Project,在弹出的对话框中填入工程名、路径等等,点击 Ok 进入设计界面。 2.绘制原理图 新建工程后打开的是默认的原理图文件 SCHEMATIC1 PAGE1,右侧有工具栏,用 于放置元件、画线和添加网络等等,用法和 Protel 类似。点击上侧工具栏的Project manager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管 理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库 等等。 1)修改原理图纸张大小: 双击 SCHEMATIC1 文件夹,右键点击 PAGE1,选择 Schematic1 Page Properties,在 Page Size 中可以选择单位、大小等; 2) 添加原理图库: File--New--Library,可以看到在 Library 文件夹中多了一个 library1.olb 的原理图库文件,右键单击该文件,选择 Save,改名存盘;(注意:在自己话原 理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过, 没法对齐,连不上线!) 3)添加新元件: 常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或 者用别人做好的元件。右键单击刚才新建的 olb 库文件,选 New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片 Datasheet 中的引脚描述表格中直接拷贝、粘贴即可(pdf 格式的 Datasheet 按住Alt 键可以按列选择),可以批量添加管脚,方便快捷。 4)生成网络表(Net List): 在画板 PCB 的时候需要导入网络表,在这之前原理图应该差不多完工了,剩下 的工作就是查缺补漏。可以为元件自动编号,在工程管理界面下选中.dsn 文件,然后选 To ol s--A n n o t a te,在弹出的对话框中选定一些编号规则,根据需求进行修改 或用默认设置即可。进行 DRC 检测也是在生成网络表之前的一项重

傻瓜式开展培训规划工作完整版

傻瓜式开展培训规划工 作 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

傻瓜式开展年度培训规划工作 又到了一年一度的开展年度培训规划工作的时刻了。人力资源部作为公司的培训管理组织者,又需要耗费脑汁去琢磨怎么做好这项工作。这里面,有培训体系完善的企业,也有没有任何培训体系根基的企业;有十分专业的HR,也有菜鸟级的新手;有富的流油的预算支持的培训费用,也有捉襟见肘无米下锅的培训费用…… 不同条件可以采用不同的培训规划方案,但是笔者根据多年的培训规划经验简单的分享一种傻瓜式的开展年度培训规划工作的方法步骤,有兴趣的朋友可以借鉴来做。 首先弄清楚几个基本的定义与要求: 1、年度培训规划必须依据公司拨付给你的年度培训预算来进行组织开展,在预 算范围内合理开展各项培训;同时也可以在年度培训规划中简单分析明年培 训费用使用的情况、结构比例,比如:新员工培训费用占了多少、营销人员 的培训费用占了多少,管理者的培训费用占了多少等; 2、年度培训规划的开展必须有两个必不可少的步骤:首先开展年度培训需求分 析,形成年度培训需求分析报告;然后据此制定年度培训计划; 3、年度培训计划最后必须形成表格,表格栏目的要素必须包括:部门名称、课 程名称、课程主要内容、对应的课程课时、对应课程讲师姓名、对应课程费 用、培训课程开展拟安排的时间、参训人数; 4、年度培训计划的课程时间原则上不建议确定具体的日期,因为在今年年底确 定明年课程的具体时间毫无意义,中间不可控因素太多,但必须确定到每月 的上中下旬,同时注意错开节假日、公司固定的会议和活动时间; 5、年度培训计划必须填写每门课程的参训人数,这个数据是预测、分析公司、 各部门的人均课时数的关键,一个学习型组织,它一年的人均课时不能低于 40小时,低于40个小时说明培训力度太小,大家没有机会学习,高于300 个小时说面培训力度太大,会影响工作。

傻瓜式爆吧教程~新人必看!!!

不废话直接进入正题首先下载群共享里的 下载完解压这儿没啥说的。 、 打开WinterLove 嗯。。这就是软件的界面新淫看着一定很蛋疼吧。。不急不急哥一步一步教你 首先。、设置主题。如上图%c5是乱码发帖时会生成5个中文乱码标题重复的话是无法继续发帖的~ 内容同上 贴吧名:《你要爆的贴吧名字例如: sj》挖主题挖精品挖投票挖坟号这些我不建议使用用起来很蛋疼。。。

Id注册登陆。不建议使用安狗的注册功能群共享里有注册软件 更容易使用。。一个IP可注册10个马甲然后断开宽带连接重连就可以继续注册了 这里只说如何登陆。点 然后把ID列表复制粘贴到里面去。。如下图 注:格式一定要账号:密码 一个IP只可登陆38个ID。 然后点批量登陆

下一步 点上图的清空线程 取消自动追加干扰码 然后点发帖开始。就出来验证码了 在这里面输入《验证码识别区》里面的验证码即23mp

输入完就显示发帖成功了 如果被封了、、一定要发帖终止 切记切记!一定要终止否则安狗会自动关闭重连IP: 断开 然后连接。然后开始发帖就可以继续了。

顺便发下常见的错误: case 12: message = "您的帐号由于违规操作而被封,目前无权限进行该操作。"; break; case 13: message = "您的网络地址由于非法操作被封"; break; case 14: message = "您发布的贴子已经存在"; break; case 15: message = "请不要发表含有不适当内容的留言
请不要发表广告贴"; break; case 38: message = "验证码超时,请重新输入"; case 40: message = "验证码输入错误,请您返回后重新输入"; 还有有什么不懂的群里问~ 军团刚建发展需要大家的努力~ 希望大家在幽灵军团玩的开心~ 某灭参上~~~

toad中文教程

Toad 使用快速入门 目录一.Toad功能综述 二.系统需求 三.安装指南 四.快速入门 1.Schema browser的用法简介 2.SQL Editor的使用介绍 3.Procedure Editor的用法介绍 4.如何进行PLSQL的debug 5.如何使用SQLab Xpert优化SQL 6.如何使用SQL Modeler来编写查询 7.如何使用Toad的DBA方面的功能

一、Toad功能综述 在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software 为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。 Toad 主要具有如下特点: 模式浏览: 模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。 SQL 编辑器: SQL 编辑器的主要功能是编辑、运行和调整SQL语句。TOAD 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。例如,简单地生成代码模板,在编写SQL 前自动发现包的内容和列的名字等等。 SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地找到相关位置。在运行结果窗口可提供用户定义的配置功能,支持LONG 和LONG RAW列,可以将数据卸出到磁盘、打印数据、编辑数据等等。 存储过程编辑器: 存储过程编辑器的主要功能是编辑、编译、测试、调试存储过程和触发器。TOAD提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和Oracle函数。和其他的 PL/SQL 编辑工具不同,TOAD 允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译到当前光标、从光标开始编译。在运行出现错误时,存储过程停止到有问题的语句。用户可以使用快捷方式或模板来快速编写PL/SQL,也可以根据需要生成自己的模板。使用Toad可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化SQL语句等等。 PL/SQL Debugger选项: Toad 提供简单易用的PL/SQL 调试功能,可以节省开发人员在大型项目中用于开发和测试的宝贵时间,提高应用开发的质量。在存储过程开发的过程中,Toad可以逐行编辑、调试和运行代码。运行时可以根据需要输入参数,观察相关参数的变化来检查存储过程的正确性。在调式过程中,Toad 可以通过窗口显示所有的断点、参数, 调用堆栈和输出参数。使用Toad,非常容易检测到存储过程的错误,开发人员可以一步一步运行PL/SQL语句来识别问题。调试会话可以和其他程序会话同时进行。

XYG Oracle EBS多语言Message开发教程(Web共享) V1.0

OUM XXXXXX D OCUMENT T EMPLATE Oracle EBS技术开发之 EBS多语言Message开发教程 Author: 王宪(samt007@https://www.wendangku.net/doc/1611847533.html,) Creation Date: 2014-12-24 Last Updated: 2014-12-24 Document Ref: Version: DRAFT 1A Approvals: 编制人: 审核人: 批准人:

XXXXXX Document Template Oracle EBS技术开发之文档控制 ii 1 文档控制1.1 变更记录 1.2 审阅

XXXXXX Document Template Oracle EBS技术开发之文档控制 iii Contents内容 1文档控制 ....................................................................................................................... i i 1.1变更记录 .. (ii) 1.2审阅 (ii) 2EBS多语言Message的开发需求 (1) 2.1目前的开发现状以及问题 (1) 2.2Oracle对多语言消息的开发支持 (1) 3客户化EBS多语言消息开发教程 (3) 3.1多语言消息的开发规范教程 (3) 3.1.1快速查询是否有现成的消息可供我们使用。 (3) 3.1.2快速新增一个消息。 (4) 3.1.3自动处理消息(分配消息的语言环境等)。 (6) 3.2多语言消息的使用教程 (7) 3.2.1如果是Pkg等存储过程或者函数的使用方式。 (7) 3.2.2如果是Form功能使用的方式 (8) 4客户化EBS多语言消息处理Pkg详解 (10) 4.1基本对象的定义 (10) 4.2Pkg的处理逻辑的代码 (10) 5未结和已结的问题 (13) 5.1未解决的问题 (13) 5.2已结问题 (13)

HyperMesh傻瓜教程电子版本

H y p e r M e s h傻瓜教程

强度分析 以A380铝支架分析为例: 1.Start license services 双击,进入界面,再点击Start Server,取得软件应用许可,进入Hyper mesh工作界面; 2.选择模块Nastran

双击,弹出对话框,选择Nastran点击OK。点击斜向下的绿色箭 头,进入界面,将已建好的模型导入HyperMesh; 3.选择模型,去实体 选择要分析的模型,点击图标变灰色,隐藏其它模型。点击F2,框选模型(如未选中,模型为壳层),将实体(solid)去掉,只留下壳层(1111)。 ; 4.数模几何清理(auto cleanup 和F11) ,避免两条轮廓线过于接近或夹角太小(小于30度),再进行人工修清理模型曲线,点击F11,进入界面,一般使用下图1、2、5创建点和点之间的线、点垂直于线的线、删除特征线(鼠标左键去掉曲线,右键添加) 去倒角,geom,defeature,surf fillets,find,选中要去掉的倒角面,remove。 5.切法兰面 为了确定零件上与加载点相关联的节点位置,我们在约束(螺栓位置)和加载处切法兰面。 (5.1)找到圆心Geom—circle—find center;常按鼠标左键,在白线上选择三点,点击“find”,出现圆心 (5.2)画圆center&radius 点找到的圆心,输入radius尺寸,点N1,在面上点三个点,点“create" 按住左键选中曲线找到节点, M6的螺栓,法兰半径6.5;M8/8.5,M10/10.5,M12/12.5;

Toad中文文档和用户手册范本

Toad 使用快速入门 目录 一.Toad功能综述 二.系统需求 三.安装指南 四.快速入门 1.Schema browser的用法简介 2.SQL Editor的使用介绍 3.Procedure Editor的用法介绍 4.如何进行PLSQL的debug 5.如何使用SQLab Xpert优化SQL 6.如何使用SQL Modeler来编写查询 7.如何使用Toad的DBA方面的功能

Toad功能综述 在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software 为此提供了高效的Oracle应用开发工具-Toad(Tools of Oracle Application Developers)。在Toad的新版本中,还加入了DBA模块,可以帮助DBA完成许多日常管理工作。它最大的特点就是简单易用,访问速度快。使用Toad,我们可以通过一个图形化的用户界面快速访问数据库,完成复杂的SQL和PL/SQL代码编辑和测试工作。Toad由Oracle开发专家专门为开发人员而设计,是一个功能强大、结构紧凑的专业化PL/SQL开发环境。 Toad 主要具有如下特点: 模式浏览: 模式浏览功能可以让我们快速访问数据字典,浏览数据库中的表、索引、存储过程。Toad 提供对数据库的快速访问,使用极为方便,用户界面简洁,结构安排合理。当我们点击一个单独的数据库对象,Toad立即显示此对象的详细信息。例如,当我们点一个数据库的表,所有和此表相关的索引、约束、存储过程、SQL语句以及和其他表的相互引用关系都在同一界面显示出来。为了简化操作,用户可以在浏览窗口操作数据库对象。 SQL 编辑器: SQL 编辑器的主要功能是编辑、运行和调整SQL语句。TOAD 的高级编辑窗口包括众多的特性来提高开发人员编写SQL语句的产品化程度。例如,简单地生成代码模板,在编写SQL 前自动发现包的内容和列的名字等等。 SQL编辑器包括一个编辑窗口和运行结果窗口,允许开发人员在编辑的过程中测试运行结果。SQL编辑器中不仅包括标准的编辑命令,也包括一些增强的功能,如快速查询表中的字段、将SQL语句的内容格式化等等。这个窗口可以处理大到4GB 的内容,对大的开发项目来说非常有用。便捷的书签可以让开发人员非常容易地找到相关位置。在运行结果窗口可提供用户定义的配置功能,支持LONG 和LONG RAW列,可以将数据卸出到磁盘、打印数据、编辑数据等等。 存储过程编辑器: 存储过程编辑器的主要功能是编辑、编译、测试、调试存储过程和触发器。TOAD提供语法标识、错误标识和其他很多易于使用的功能,如在弹出窗口显示表名、列名和Oracle函数。和其他的 PL/SQL 编辑工具不同,TOAD 允许在一个文件中操作多个数据库对象,可以编译一个对象、编译多个对象、编译到当前光标、从光标开始编译。在运行出现错误时,存储过程停止到有问题的语句。用户可以使用快捷方式或模板来快速编写PL/SQL,也可以根据需要生成自己的模板。使用Toad可以非常方便地进行编辑工作,可如设置书签、取消注释、格式化SQL语句等等。 PL/SQL Debugger选项:

傻瓜级菜鸟淘宝标题优化的最简单方案

傻瓜级菜鸟淘宝标题优化的最简单方案 这篇专门写给不会优化标题的人,傻瓜级指导,你看完就能懂!首先请自备淘宝服务“生e经”,没有的也不用专门去订啦,反正找词的方法也很多,这里给大家开个篇,用什么工具找词优化基本也都通用。 ---------------------------------------------------- 首先呐。还是商品本身,商品是什么,大词就是什么,所谓优化啦,长尾啦什么的,都是围绕商品本身来的,也就是说,比如你卖的是手机,那么什么词都是围绕手机来的,智能手机丶安卓手机丶老人手机等的。比如是连衣裙,那么就是围绕连衣裙来,春款连衣裙丶复古连衣裙丶蕾丝连衣裙等等... 我从来不看什么数据,我找词一般都是找跟商品最搭的词。现在我们来开始讲优化。 ---------------------------------------------------- 首先我们要做的,就是检查现在标题里,所能够包含的所有组合关键词,也就是所谓的,标题里包含的所有热搜词。那么这个检查人工或者用软件都可以,我一般就用生意经,大家有其他好工具可以自己去看下。举个例子。生意经里宝贝分析里就有分析你标题里包含的词的功能。 你一眼就能看到。目前能给你带来流量的词千万千万不要动!动了后悔死你。那么大家看如上图,包含26个词和包含260个词完全是两个概念的!所以如果你看过以后,你标题包含的热搜词如果在100个以下,那么先别想别的了,赶紧开始优化吧。 怎么去优化,我该怎么选词?我相信很多同学卡在这里,感觉怎么找都找不对。你试过淘宝下拉框,试过数据魔方,但是你还是不知道该怎么做。那么有个最简单的方法。 生e经里面这个功能不知道大家留意过没有。这里你只要输入和你这个宝贝主词相关的一个大词,后续会出现很多热搜词。现在我们就开始整理。比如你卖手机,你在这里输入手机,巴拉巴拉后面出现一堆XX手机,XXX智能手机,那么我们怎么去筛选。 和商品最接近,最匹配的词,就是我们要的词!

Photoshop菜鸟入门教程(一)

Photoshop新手入门教程 Author: Mr.Chicken 一、最重要的一些概念 1.像素 很多同学在初次接触Photoshop这样的图像处理软件的时候常常对像素、分辨率这种东西感到困惑。我们来看看以下两幅图。 如果单纯问你哪一幅图像素更高时,你会说“左边那幅”,这说明你的头脑中,你对像素早已有了初步的概念。 我们可以这么认为,像素就是点。在计算机上,所有东西都是数字化的,所以我们看到的图像自然是由一个个点所构成的。 对于我们平常接触最多的位图(可以先不管位图是什么)来说,一幅图被制作出来之后,它的像素是固定的,比如400x400,它构造了一个长四百点,宽四百点的图形。 我们最熟悉不过的便是1024x768了,这在生活中经常见到,假设我们电脑的分辨率便是

1024x768,它表明我们的电脑屏幕长有1024个点,宽有768个点,至于点与点之间的距离是多少,我们就不管了,反正它足够小,根据电脑宽度为768个点,我们便能目测上述左边图形的宽所占点数为768/2,长所占点数也能估计出来。到这里,有的同学会说,那两幅图像素点数不管是长还是宽应该是一样啊。其实这么说是对的,对于左边的图来说,它原本就那么大,我没有对它进行其它操作,而右边的图则不同,它最原始的图像如下所示。 如图所示,这张图原本的宽所占的点估计只有768/4,根据你的电脑是768目测便可知道,但我却人为给它拉伸到了768/2,这样多余的点怎么补充呢?计算机会傻瓜式地进行填充,造成图像失真、模糊。 我们还有另外一种很简单的理解方法,上面的小图,原本像素点就少,携带的信息量本来就小,人为增大它所含像素点数,是没法增加它的信息量的,它的信息量只能减小不能增加,所以现在你就了解了为什么我们把一张图放大会模糊,但是缩小却时常还是显得很清晰。一张位图,信息量固定,所以你放大,按理说信息量要相应增大你才不会觉得别扭,然而它的信息量没变(电脑所自动增加的信息量几乎毫无用处,所以看作信息量没变),所以你看到的就模糊。相反,一张原图放在那里,你将它缩小,信息量应该相应减小,所以电脑按N个点逐次扔掉点不显示就行了,这样你看到的图仍清晰,但也不绝对就这样,但它总会比放大的效果好得多。 所以现在你知道了,对最上面两幅图来说,既可以说它们像素一样多,也可以说不一样,重点在于你是否把计算机自动增加的信息看作信息。 2.矢量图与位图

Monkeys Audio傻瓜教程

Monkeys Audio傻瓜教程 很多朋友不知道“APE”为何物,另外一些朋友下载到了APE文件之后不知道如何播放,所以写这样一篇傻瓜教程给广大菜鸟音乐爱好者还是很有必要的。 首先要弄清楚APE的本质,其实它是一种无损压缩音频格式。庞大的WAV音频文件可以通过Monkey's Audio这个软件进行“瘦身”压缩为APE。很多时候它被用做网络音频文件传输,因为被压缩后的APE文件容量要比WAV源文件小一半多,可以节约传输所用的时间。更重要的是,通过Monkey's Audio解压缩还原以后得到的WAV文件可以做到与压缩前的源文件完全一致。所以APE被誉为“无损音频压缩格式”,Monkey's Audio被誉为“无损音频压缩软件”。与采用WinZip 或者WinRAR这类专业数据压缩软件来压缩音频文件不同,压缩之后的APE音频文件是可以直接被播放的。Monkey's Audio会向Winamp中安装一个 “in_APE.dll”插件,从而使Winamp也具备播放APE文件的能力。 点击菜单栏下面第一个图标旁边向下的箭头,会出现一行单选项,第一项是“Compress”,第二项“Decompress”, 制作或是解压APE文件就靠这两个选项控制。Compress表示压缩,也就是 WAV=>APE;而Decompress表示解压缩,也就是APE=>WAV。如我们现在要将一个WAV压缩为APE,则选择“Compress”。下一步,我们则要选择,压缩的等级,按动第二个按钮边向下的箭头会出现“Fast”、“Normal”、“High”以及“Extra High”四个选项,分别代表不同的压缩等级,“Fast”级压缩速度最快,文件容量最大,以此类推,“Extra High”级压缩速度最慢,但压缩率最高,文件最小,大家可以按照自己的喜好选择最合适的压缩等级。随后便可以通过第三个或者第四个图标来加入单个WAV或者加入整个文件夹中的WAV文档。被选择的文件会出现在下面的信息栏当中。此时再按动第一个“Compress”按钮,软件就开始按照您指定的压缩等级开始工作了,进度栏在软件的右下方。 将APE还原为WAV也很方便,首先先要把软件设置在“Decompress”状态,按动第一个图标按钮选择相应的项目就行了,然后再按一下按钮,软件就自动开始解压缩工作了。 使用 Exact Audio Copy 软件,可以一次性整盘抓轨,制作成整轨CDImage.ape 文件,同时具备了CDImage.cue文件。 制作方法如下: 选择压缩选项,出现选项对话框。 在“外部压缩程序”项内,去掉“使用外部压缩程序”的选择。 在“波形”选项内,波形格式自动为“猴子3.97”,采样格式选择为如图所示的选项,含义为正常压缩。 点操作??抓取镜像并创建CUE目录文件??已压缩,开始压缩。 压缩时首先检测音轨,开始整轨抓光盘;自动进行APE压缩,保存成CDImage.ape,并产生CDImage.cue文件。

自然拼读教程

自然拼读法教程 (A)版

(二)元音字母 1.辅音字母+元音字母(短音) 1.1拼读训练: 1.2拼读练习: 1) ba, ta, sa, da, que, te, ge, ne, le, li, fi, pi, mi, qui, ho, vo, ro, fu, gu, ju 2) ma, wi, di, za, du, ha, ri, na, nu, lu, fo, bo, qua, fe, bi, mo, ge, le, ti 1.3听写练习: ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______

2.元音字母(短音)+辅音字母 1.1拼读训练: 2.2拼读练习: ad, ad, um, im, in, an, on, un, en, ip, up, at, ax, ox, ex 2.3听写练习 ______ ______ ______ ______ ______ ______ ______ ______ 3.辅+元(短音)+辅 1.1拼读训练: 2.3听写练习: ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______ ______

Cadence画PCB傻瓜式教程

一.原理图 1.建立工程 与其他绘图软件一样,OrCAD以Project来管理各种设计文件。点击开始菜单,然后依次是所有程序—打开cadence软件—》一般选用Design Entry CIS,点击Ok进入Capture CIS。接下来是File--New--Project,在弹出的对话框中填入工程名、路径等等,点击Ok进入设计界面。 2.绘制原理图 新建工程后打开的是默认的原理图文件SCHEMATIC1 PAGE1,右侧有工具栏,用于放置元件、画线和添加网络等等,用法和Protel类似。点击上侧工具栏的Project manager(文件夹树图标)或者是在操作界面的右边都能看到进入工程管理界面,在这里可以修改原理图文件名、设置原理图纸张大小和添加原理图库等等。 1)修改原理图纸张大小: 双击SCHEMATIC1文件夹,右键点击PAGE1,选择Schematic1 Page Properties,在Page Size中可以选择单位、大小等; 2)添加原理图库: File--New--Library,可以看到在Library文件夹中多了一个library1.olb的原理图库文件,右键单击该文件,选择Save,改名存盘;(注意:在自己话原理图库或者封装库的时候,在添加引脚的时候,最好是画之前设定好栅格等参数,要不然很可能出现你画的封装,很可能在原理图里面布线的时候通不过,没法对齐,连不上线!) 3)添加新元件: 常用的元件用自带的(比如说电阻、电容的),很多时候都要自己做元件,或者用别人做好的元件。右键单击刚才新建的olb库文件,选New Part,或是New Part From Spreadsheet,后者以表格的方式建立新元件,对于画管脚特多的芯片元件非常合适,可以直接从芯片Datasheet中的引脚描述表格中直接拷贝、粘贴即可(pdf格式的Datasheet按住Alt键可以按列选择),可以批量添加管脚,方便快捷。 4)生成网络表(Net List): 在画板PCB的时候需要导入网络表,在这之前原理图应该差不多完工了,剩下的工作就是查缺补漏。可以为元件自动编号,在工程管理界面下选中.dsn文件,然后选Tools--Annotate,在弹出的对话框中选定一些编号规则,根据需求进行修改或用默认设置即可。进行DRC检测也是在生成网络表之前的一项重要工作,可以避免出现一些不必要的设计错误。DRC之后可以尝试去生成网络表了,还是在工程管理界面下,选Tools--Create Netlist,可以在弹出的对话框中选择网络表的存放路径,其他默认设置即可,生成网络表的过程中如果出错,可以通Windows--Session Log查看出错的原因,(第一次用cadence 画板子,免不了会出很多错误,通过查阅报表的错误原因,做好记录,是学好该软件的捷径)比如说有元器件忘了添加封装等。 5)更新元件到原理图: 当元件库中的某个元件修改后需要原理图也同步更新时,可以不必重新放置元件(万一有100个或更多该元件岂不是要疯了),在工程管理界面下,双击Design Cache文件夹,选中刚才修改的元件,右键单击选择Update Cache,一路yes下去即可将原理图中该元件全部更新。 注意:在生成网表的时候,经常报错一定要注意,在自己画的原理图库或者是封装库的时候,一定要有系统的存放,按照一定的规则命名,在添加的时候,原件要把自己所画的封装库的路径添加上,要不然,是不能正确生成网表的。同时,这样方便以后工程的调用

相关文档