添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

如果选择了 [在连接对象列表中登录] ,就被登录在画面上部的 [连接对象列表] 中,
今后只要双击一览表就可以直接连接数据库。
如果想删除连接数据一览表,请先选择想删除的内容,然后按 [Delete] 键,或者点击 「×」按钮

通过▲ ▼键 可以排列连接对象列表。

[OS认证] 事先创建外部认证的用户,在这个选项打勾
下次连接的时候将不需要输入用户名和密码。

[连接模式] 用Oracle9i以上的版本在SYS模式下连接时,可以通过把连接模式变更为SYSDBA或SYSOPER,进行连接。

■读取连接列表
如果之前有安装使用过Object Browser Ver.12的话,
可以直接读取已登录的Object Browser 连接列表。
点击登录画面左上的「读取连接对象列表」按钮
其他版本的Object Browser已登录的连接对象列表会被表示。
选择相应的对象,按「导入」按钮。

■运行时的选项(自动连接)
打开Object Browser 的图标的属性,在 ob12.exe 后面加上选项,运行时就可以连接上被指定的用户。
在连接对象列表中已登录的用户,其密码可省略。
另外,加上/SYSDBA /SYSOPER的选项,可以用SYSDBA,SYSOPER的权限连接。
(连接模式为NORMAL时不用)
例1:用用户名 demo ,密码 demo 连接数据库 oracle.world
ob12.exe /u=demo/[email protected]
例2:用用户名 test 连接数据库 ob.world 。用户 test 的密码将在连接对象列表中取得。
ob12.exe /[email protected]

例3:用用户名 sys 以SYSDBA连接数据库 ob.world
ob12.exe /u=sys/[email protected] /SYSDBA

·导出到其它文件中(以 _DATA.SQL 作为文件名创建)

■ EXTENT信息输出
分别指定是否导出PCTFREE/PCTUSED、INITRANS/MAXTRANS、TABLESPACE、STORAGE、CACHE/LOGGING   此设定对TABLE、INDEX、CLUSTER、SNAPSHOT、SNAPSHOT LOG有效。

■ 导出对象的权限
在各脚本的最后,导出该对象授权的GRANT语句。
关于GRANT语句的导出,可以有以下选择。
·附加在表脚本文件中
·导出到其它目录下(以 GRANT 作为目录名,用与表脚本相同的文件名创建)
·导出到其它文件中(以 _GRANT.SQL 作为文件名创建)

不导出空行
导出时从脚本中删除空行。Object Browser以外的工具(例如SQL*PLUS)中,
有的是用空行判定一个脚本从而进行运行的,用它们运行脚本时,可在此选择此项生成脚本。

3-4-3 定义信息导出到EXCEL文件中 从菜单中选择 [报表输出] 时,可以把 [对象列表] [对象定义书],[视图定义书] 及用户自定义的定义书导出到EXCEL文件中。

导出的报表,可在 [报表定义登录] 中选择已登录的定义。

[对象列表]
被选择的对象按类型整理成列表文件。

[对象定义书]
创建被选择的 TABLE对象的项目说明。

[视图定义书]
创建被选择的 VIEW对象的项目说明。

3-4-4 关联信息图 从菜单中选择 [关联信息图] ,显示被指定的对象及其有关的信息。
画面左侧是指定的对象所调用的对象列表,画面右侧是调用这个对象的对象。

选择对象单击 [ 打开] 按钮,或双击这个对象,显示定义信息画面。
画面右侧是调用这个对象的对象。

[调用] [被调用 ] 旁边的工具按钮,可以指定每个对象是否显示在关联信息图中。

3-4-5 从菜单中选择 [矩阵表] ,显示被指定的对象的相关图。

[OBJECT\被调用]
纵方向的对象列表是被选择的对象,横方向是调用这一对象的对象。
[OBJECT\调用]
纵方向的对象列表是被选择的对象,横方向是这一对象调用的对象。
[项目\表]
横方向是被选择的对象(表,试图),纵方向是列一览,
普通列用 [○] ,主键用 [◎] 表示。主要是为了确认其属性是否一致。

画面上部的工具按钮具有以下功能:

[EXCEL导出]
将显示的矩阵表导出成EXCEL文件。

[剪贴板导出]
将显示的矩阵表复制到剪贴板。

3-4-6 从菜单中选择 [权限] ,显示被选定对象的权限信息。
选择多个对象时,可以同时显示或修改。

画面上部可以进行权限的修改,下部显示选定对象当前被授予的权限。
修改权限时,先从用户一览中选择想授予权限的用户或角色,
然后在画面右侧的权限一览中选择权限,再单击 [ 运行] 按钮。
选择画面上部的 [ 显示当前运行的SQL] 按钮,单击 [ 运行] 按钮,可以显示被运行的GRANT/REVOKE语句。 显示运行画面时,画面中间是SQL语句运行时的I/O信息,
下部是SQL语句运行时运行计划的阶梯显示。
另外,当数据库的优化模式设定为COST模式时, SQL语句的COST也将被显示。
基于这一结果,可以判定预想的索引是否被使用,表连接顺序是否合适,排序是否有良好效率。
画面左侧的工具条可以完成以下功能。
缺省时全部是打开状态。

[统计信息] 显示统计信息。 [运行计划] 显示运行计划。 在画面上部运行输入的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语句的输入窗口和源代码编辑窗口的字体。

用指针指定使用字体的大小。

显示行号
在源代码中显示行号。

显示标尺
在源代码中显示标尺。

标尺单位
指定标尺的单位。

[保留字]
保留字
指定颜色指定的保留字。点击 [初始值] 按钮返回出厂设定。

报表
定义的保存 以保存了的报表定义为基础可自定义定义书格式。