[统计信息]
显示统计信息。
[运行计划]
显示运行计划。
在画面上部运行输入的SQL语句。运行SELECT语句时,在画面下部显示数据结果。
另外,在选中
[
结果可编辑]
时, 可以直接修改表中的数据。
(运行SELECT语句时,不指定行就无法进入编辑状态)
从已修改的行移开时将被自动进行COMMIT。
运行其它DML文时,显示运行对象的记录数。
画面上部输入的多个SQL语句可以用“/”来区分。
但运行多个SELECT语句时值显示最后一个SELECT语句的结果。
画面左侧的工具条具有以下功能。
[结果可编辑]
指定数据是否可以进行编辑。
不需要编辑时建议把该按钮置于关闭状态。
选项设定处可以设定初期状态。
[结果显示方向变更]
数据横方向或纵方向显示。
[结果导出到EXCEL文件中]
被显示的数据全部导出到EXCEL文件中。
从选项设定中可以改变导出方法。
[结果导出到剪贴板中]
被显示的数据全部导出到剪贴板中。
从选项设定中可以改变导出方法。
[插入数据]
生成为数据插入用的空行。
[删除数据]
删除当前数据。
双击画面右侧脚本一览中的脚本,或选择脚本后单击
[<<]
按钮,所选脚本就会显示在左侧画面中。
如果是预订运行的脚本列表,单击
[
运行]
按钮,将从上至下顺序运行这些脚本。
运行结果显示在画面下部的LOG中。
关于脚本的选择,支持从文件管理器中直接拖拽。
另外,因为双击运行预定脚本时,会启动相关的应用程序,
所以在脚本文件中关联好编辑器等,就可以实现脚本的确认或修改了。
画面上部的工具条可以完成以下功能。
运行被选择的脚本。从运行时被显示的对话框可指定以下选项。
■从一览中删除正常结束的脚本
从一览中只留下发生错误的脚本,可以做到最小限度的脚本再运行。
■发生错误时中断运行
对于有主次关系的脚本等,第一个脚本发生错误时,以后的脚本肯定会发生错误,
选择此项后可以避免无用的运行。
关闭画面。
[向上移动]
把所选择的脚本向上移动。
[向下移动]
把所选择的脚本向下移动。
从一览中删除所选择的脚本。
针对数据库发布的捕捉原始SQL,并粘贴到SQL运行画面的功能。
从复杂的跟踪信息中仅提取SQL语句,并以经过时间,CPU时间等的排列顺序列表显示。
可把对象SQL指定为进程L,把相同SQL可归纳到一起。
双击捕捉的SQL粘贴到SQL运行画面,可确认运行计划。
可对SQL语句的检测及SQL优化作业这类瓶颈进行支援。
①点击[开始]按钮,开始进行数据库跟踪/会话跟踪。
②跟踪开始后,ORACLE 会在每次执行 SQL 时将其内容写入跟踪文件。
③点击[显示]按钮,SI Object Browser 只将 ORACLE
发布的跟踪文件的内容SQL语句提取,并在画面下方显示整形结果。(初次运行时需要选择跟踪Log的路径→后述)
④要退出跟踪时,点击[退出]按钮可结束跟踪。
手顺③的部分可在跟踪文件有效期间多次运行。另外,由于跟踪Log在结束跟踪后也会保留,即使退出跟踪后也可显示信息。
点击画面上方的
按钮,选择要开始的进程。
①
ORACLE 服务器与 SI Object Browser 在同一台机器上运行时,
此时,[数据库信息]画面的[初始化参数]Tab中
USER_DUMP_DEST
的值即是跟踪Log路径,因此要指定此处。
②
ORACLE 服务器与 SI Object Browser 在不同的机器上运行时,
首先同Case①一样,确认USER_DUMP_DEST 的值。
然后看看这个文件夹能否与运行SI Object Browser 的机器(以下称客户端)建立网络共享。
如可以建立,在服务器端将该文件夹设为网络共享状态,把从客户端看到的服务器上的共享文件夹的位置指定为跟踪Log文件夹。
如建立困难,虽然会影响数据的实时性,但通过在跟踪Log文件夹中指定客户端上恰当的文件夹,根据需要把服务器的Log
复制到该文件夹也可执行功能。
※要中途变更跟踪文件夹时
从主菜单中选择[SQL Catch]→[跟踪文件夹选择]可变更文件夹。
* 另外,具备[对象跟踪文件更新时间]中指定日期以后的时间戳的跟踪Log文件在结果列表中显示。
由于缺省值为当前日期的0点,如要把前一天的Log作为对象时需将值修改。
①
ORACLE 服务器与 SI Object Browser 在同一台机器上运行时,
此时,[数据库信息]画面的[初始化参数]Tab中
USER_DUMP_DEST
的值即是跟踪Log路径,因此要指定此处。
②
ORACLE 服务器与 SI Object Browser 在不同的机器上运行时,
首先同Case①一样,确认USER_DUMP_DEST 的值。
然后看看这个文件夹能否与运行SI Object Browser
的机器(以下称客户端)建立网络共享。
如可以建立,在服务器端将该文件夹设为网络共享状态,把从客户端看到的服务器上的共享文件夹的位置指定为跟踪Log文件夹。
如建立困难,虽然会影响数据的实时性,但通过在跟踪Log文件夹中指定客户端上恰当的文件夹,根据需要把服务器的Log
复制到该文件夹也可执行功能。
※要中途变更跟踪文件夹时
从主菜单中选择[SQL Catch]→[跟踪文件夹选择]可变更文件夹。
表访问表结果画面
结果列表(右栏)的各项目
显示SQL语句中使用的表名。
以多个表为对象的 SQL ,仅以对象表的数量细分结果。
针对[表名],SQL 语句进行 INSERT 操作时,显示
*
。
针对[表名],SQL语句进行 SELECT 操作时,显示
*
。
针对表SELECT操作为全件查找时,显示
F
。
此为索引未被使用的状态。
针对[表名],SQL 语句进行 UPDATE 操作时,显示
*
。
针对[表名],SQL语句进行 DELETE 操作时,显示
*
。
显示SQL语句。
通过选择运行结果,显示弹出菜单,可确认针对其 SQL 语句的详细信息。
保存SQL语句时,首先在画面上部的左侧一览中任意选择一个编号,
然后再上部右侧的
[名称]
文本输入框中输入名称,这个名字将被显示在弹出菜单中。
使用快捷方式时,选择快捷方式的文本框,通过实际按下快捷键,
在文本框显示快捷方式。
在它下面是几个不同意义的选项。
■在菜单中显示
选择这一选项时,将被显示在弹出菜单中。
■使用SQL运行画面
选择这一选项时,先是运行结果。用于保存SELECT语句等。
■运行时显示确认画面
选择这一选项时,在运行开始时显示确认对话框。
■忽视错误
指定在多个对象被处理时,是否因错误而中断处理。
最后在画面下部输入SQL语句。
从对象列表取得信息时,可以使用模拟的绑定参数(严格地说它和绑定参数不同)。
可以使用的绑定参数一览
&0或&NAME
返回对象名。
&1或&OWNER
返回对象的用户名。
&2或&TYPE
返回对象的类型名。
返回对象列表中列号的相应值。
3是最左端的列(对象名)的值。
最后单击
[
创建]
按钮,进行保存。
■表的数据的初始化
TRUNCATE TABLE &OWNER.&NAME
■备份表的创建
CREATE TABLE &OWNER.&NAME_BK AS SELECT * FROM
&OWNER.&NAME
修改表定义时,根据修改内容会使用 DROP TABLE / CREATE TABLE 语句再创建表。
此时可指定是否创建移出现有数据的表。
但是,如直接修改了表的源代码,移出的数据也无法恢复到修改后的表里了。
移出数据的表在所有的修改工作结束后会被自动删除,但如修改工作中发生错误时就不会被自动删除,
请根据情况手动删除。
如不选中,再创建表时就无法进行数据的移出,恢复。
■ 再创建表时在 DROP TABLE 语句中附加 PURGE 选项
修改表定义时,根据修改内容会使用 DROP TABLE / CREATE TABLE 语句再创建表。
此时可指定是否在 DROP TABLE语句中附加PURGE 选项。
此选项仅支持ORACLE 10g 以上的数据库版本。
■ 向SQL语句中输出项目名(VIEW)
显示视图源代码时,指定是否输出视图项目名。
■
保存修改前的源代码
修改对象定义时,指定是否向文件输出修改前的 DDL 脚本。
■ 保存修改后的源代码
修改对象定义时,指定是否向文件输出修改后的 DDL 脚本。
[SQL运行]
■ SQL历史记录数
指定[SQL运行]画面中拥有多少SQL语句的历史记录。
■
仅运行选择字符范围内的SQL
在SQL运行画面,在选择了字符范围的状态下运行时,指定是否运行仅选择部分的SQL。
■ SQL*Plus命令
呼出SQL*Plus时,同时执行并记录所执行的SQL命令。
■ SQL Builder
设定SQL Builder的图表栏,栅格栏的字体。
■ 栅格显示
指定SQL运行,表,视图,快照数据输出时的字体及大小。
■ 横向输出时的显示方法
指定横向输出数据时数据的对齐方向。标准设定为字符左对齐,数值右对齐。
■ 横向输出时的列宽
用百分比指定数据横向输出时的默认列宽。
■ 编辑数据时进行自动COMMIT
通常行移动时修改的值会被自动COMMIT,选择此项可在任意时间进行COMMIT/ROLLBACK。
■ 把初始状态设为数据可编辑状态
运行SELECT语句时,以数据可编辑模式打开光标。
(与
[SQL运行]
画面的
[
结果可编辑]
按钮的功能相同)
■
显示NULL值
选择此项会将NULL值显示为(NULL),不选此项时结果中显示为空白。
■ 颜色区分每行的列表
选项打勾后,NULL值被显示(NULL)。选项不打勾,结果别显示黑色。
■ 预先打开提取条件,排序设定画面
在表,视图,快照的
[数据]
栏,指定是否将提取数据,排序设定画面设为打开状态。
(与
[数据]
栏的
[
指定显示项目]
按钮的功能相同)
■ 自动识别提取条件的字符,数值
在表,视图,快照的
[数据]
栏,指定是否自动识别提取条件的字符,数值。
■ 显示格式
指定日期,时刻的格式。
选中[变更默认日期格式]选项,启动时运行ALTER SESSION命令,变更NLS_DATE_FORMAT
[整形输出]
指定整形输出的格式。
项目的换行
指定项目是一行一行换行,还是不换行。
逗号的位置
指定逗号是放在各项之后,还是下一行开头。
保留字的转换
选择把保留字的项目设为大写,小写还是不转换。
项目的转换
选择把保留字以外的项目设为大写,小写还是不转换。
AND的位置
指定将AND的位置放在各项之后,还是下行开头。
保留字的位置
指定将保留字的位置靠右还是靠左。
整形输出PL/SQL Code时,指定BEGIN~END,IF~END IF等Block缩进的字符数。
为生成Debug信息,每当运行Debug时指定是否进行再编译。
这个值在不显示确认对话框时适用。
如为Oracle 8.0.5以上版本,Debug信息存在的话,即使检查这个值,也不会进行再编译。
■ 做各种编辑时补充代码
在各种编辑画面指定是否使用补充代码(例如,输入SCOTT.时显示SCOTT用户的对象列表的功能)
■
工作文件创建目标
指定创建工作用文件的目录。
*默认设为安装目录下的
temp
文件夹。
安装时如修改了安装目录,请将工作文件创建目标
重新设为安装目录下的
temp
文件夹
通过编辑设定, 可自定义编辑。
■
自动缩进
换行时与前一行自动对齐。
■
BackSpace Unindent
用退格键取消缩进。
■
自由光标
换行记号后的位置也可以光标来选择。
■
在Tab字符上可移动
Tab与Tab之间可用光标选择。
■
在行尾到下一行开头移动光标
设为让光标在换行代码以后移动,光标就会移动到下一行的开头。
■
使用Tab字符缩进
将缩进设为Tab字符。
■
将Tab字符置换为空白
Tab的间隔全部为空白字符。
■
Tab字符数
指定Tab的字符数。缺省值为8
■
允许选择领域的鼠标拖动
以指定范围的字符串为单位可拖动鼠标。
[颜色字体]
■
颜色的指定
指定源代码的基本颜色,常量值,EOF记号,换行记号,光标行的下划线,注释,保留字的颜色。
指定SQL语句的输入窗口和源代码编辑窗口的字体。
用指针指定使用字体的大小。
■
显示行号
在源代码中显示行号。
■
显示标尺
在源代码中显示标尺。
■
标尺单位
指定标尺的单位。
[保留字]
■
保留字
指定颜色指定的保留字。点击
[初始值]
按钮返回出厂设定。
报表