O管理B对ORACLE数据库提供了大量图形界面Word下载.docx
《O管理B对ORACLE数据库提供了大量图形界面Word下载.docx》由会员分享,可在线阅读,更多相关《O管理B对ORACLE数据库提供了大量图形界面Word下载.docx(142页珍藏版)》请在冰点文库上搜索。
![O管理B对ORACLE数据库提供了大量图形界面Word下载.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/a3dbc4f6-00ed-49f2-8867-78287814968a/a3dbc4f6-00ed-49f2-8867-78287814968a1.gif)
您使用这些功能,可以很方便的把现有的数据库系统移植到别的环境上,也可以起到备份的目的。
对于用户,数据库对象的权限授予及显示功能
ObjectBrowser向您提供将用户、角色、数据库对象、系统权限等的列表显示及修改功能。
并且支持对多个对象授权时进行批处理。
数据生成功能
已经作成的表格,可以生成测试数据,数据生成方法也能灵活选择。
对象比较功能
可以对不同的数据库,进行数据库对象的比较。
跟踪功能
通过「SQL接收」,「表格访问表」,或「session管理画面」,可以取得跟踪信息。
「SQL接收」,可以从跟踪信息中抽出SQL文,捕捉面向Oracle新发行的原SQL,并能检索出所经过时间偏大的SQL。
「表格访问表」,可以将从跟踪信息中抽出的SQL文,以表为单位,整理并显示出来,可以用来检索表格索引或作成CRUD表。
其他支持程序开发,数据库维护的方便功能
·
提供索引提示,通过从SQL中调查索引的使用状态,制作效率更好的索引。
使用[显示表和列]的功能将省掉您输入表明和列名的时间。
使用[关联信息图]可以清楚的显示数据库对象间的相互调用关系。
输出表格定义书。
一览显示注释行,使注释检查更轻松。
使用输出功能可以将数据图表通过OLE输出成MicrosoftExcel文件。
使用[显示SQL语法]功能可以提示您所有SQL的书写方法,即使一时忘记了文法也没有关系。
1-2使用前请注意
必备环境
可以运行Windows2000/XP/Server2003/Vista的个人电脑
32MB以上的内存(推荐48MB以上)
20MB以上的硬盘空间
Oracle8、9、10的客户端程序被正常安装,并且处于与Oracle服务器可以成功连接的状态
第二章安装
本章将对ObjectBrowser的实际安装过程进行介绍。
本手册基于WindowsXP做成,同时也适用于Windows2000/2003Server/Vista
2-1ObjectBrowser的安装
从CD-ROM安装
双击安装磁盘内的「setup.msi」文件,开始安装。
(请在Administrator权限下进行安装。
)
当您从我公司网站下载安装时
我们使用自动解压缩的文件格式,您只需打开Windows的文件管理器并执行下载的文件就会自动开始安装。
显示ObjectBrowser的安装画面之后,请点击[下一步]按钮。
用户登记的画面被显示后,请再输入姓名和公司名称后点击[下一步]按钮。
系统会问您想把ObjectBrowser安装到那个目录里去,如果您想使用缺省值的话就请直接点击[下一步]按钮。
如果想改变当前设置fgyfgy请点击[浏览]按钮,指定安装路径。
系统会询问您安装文件夹的名称如果您同意默认的话直接点击[下一步]按钮即可。
如果想更改当前设置请更改[程序文件夹]的后点击[下一步]按钮。
系统显示出您刚才输入的所有信息,如果您确认没有问题请点击[下一步]按钮,开始安装。
当您使用的操作系统为Vista时,安装开始时将显示如下画面,
请选择「同意」。
(操作系统不是Vista时,不会显示该画面)
几分钟后,显示安装完成画面,点击[结束]按钮即可退出安装。
安装后的注意事项
第一次启动SIObjectBrowser时,请务必使用Administrator权限的用户。
(第2次之后的启动不再受此限制)
操作系统为Vista时,请右键点击「SIObjectBrowser10」的启动图标,
选择弹出菜单的[管理员操作],进行初次启动。
2-2为使用执行计划建立数据库对象
此时,ObjectBrowser已经可以连接数据库服务器,并对数据库对象进行编辑了。
但是为了使用ObjectBrowser中[执行计划]功能,还需要创建表PLAN_TABLE。
一般来说使用脚本UTLXPLAN.SQL来创建表PLAN_TABLE,但是根据操作系统以及ORACLE版本的不同也可能会有相应的差异。
例如:
ORACLE10.2.0安装于WindowsXP的c:
\oracle文件夹下时,脚本位于C:
\oracle\product\10.2.0\db_1\RDBMS\ADMIN\UTLXPLAN.SQL.
找到创建PLAN_TABLE的脚本后,从SQL*PLUS运行该脚本。
同时,为了所以用户都能使用,最好提前创建一个公共的同意名。
具体的操作顺序如下:
1.在SQL*PLUS中使用SYS用户连接服务器。
2.执行PLAN_TABLE的创建脚本。
SQL>
@d:
\orant\rdbms80\admin\utlxplan.sql
3.为了使所有用户都可以访问表PLAN_TABLE,对public用户授权。
grantallonplan_tabletopublic;
4.创建公共同意名(publicsynonym)。
createpublicsynonymplan_tableforsys.plan_table;
完成上述操作后,ObjectBrowser的执行计划功能就可以使用了。
2-3关于安装目录下文件夹的说明
安装结束后,除了安装目录以外,在application文件夹里会自动作成如下5个文件夹。
当操作系统为WindowsVista时:
C:
\ProgramData\OB10
当操作系统为WindowsVista以外的系统时:
\DocumentsandSettings\AllUsers\ApplicationData\OB10
关于5个文件夹各自的作用,使用方法说明如下:
datagen
本文件夹是与性能信息功能有关。
在性能信息画面中,保存了性能状态时,用来保存性能信息。
通过历史记录可以查看该文件夹中的所有文件。
stat
与测试数据生成功能相关。
文件夹中于安装时生成的四个文本文件,是用于在使用测试数据生成功能时,选择「设定值」中「模板」的数据文件(txt)。
同时,本文件夹可以保存已设定各项目存储用的~.prm文件。
sample
保存在点击各存储程序新建画面(存储过程、功能、封装、类型)中的「模版」按钮时,所显示的samplecode。
temp
「选择」→「详细设定」画面的「工作文件目录」的默认设定目录。
自动生成并保存各种工作设定文件(保存每次使用的各对象相关信息的文件)。
(通过选项可以变更设定目录)
usercmd
用来登录用户定义指令,以及保存定义指令信息文件。
xlsdef
用来保存报表定义用Excel文件。
是各种定义书,一览表,矩阵表的格式化。
第三章使用方法
在这一章中,参照画面,介绍画面的具体使用方法。
3-1运行
从[开始]菜单中选择ObjectBrowser,屏幕中央将显示登录画面。
输入用户名,密码,数据库名(TNS名),连接到数据库。
如果[对象列表]画面被表示,则说明连接成功。
如果选择了[登录到连接对象列表中],就被登录在画面上部的[连接对象列表]中,今后只要双击一览表就可以直接连接数据库。
如果想删除连接数据一览表,请先选择想删除的内容,然后按[Delete]键,或者点击「×
」按钮。
通过▲▼键可以排列连接对象列表。
[连接模式]用Oracle9i以上的版本在SYS模式下连接时,可以通过把连接模式变更为SYSDBA或SYSOPER,进行连接。
运行时的选项(自动连接)
打开ObjectBrowser的图标的属性,在ob10.exe后面加上选项,运行时就可以连接上被指定的用户。
在连接对象列表中已登录的用户,其密码可省略。
另外,加上/SYSDBA/SYSOPER的选项,可以用SYSDBA,SYSOPER的权限连接。
(连接模式为NORMAL时不用)
例1:
用用户名demo,密码demo连接数据库oracle.world。
ob10.exe/u=demo/demo@oracle.world
例2:
用用户名test连接数据库ob.world。
用户test的密码将在连接对象列表中取得。
ob10.exe/u=test@ob.world例3:
用用户名sys以SYSDBA连接数据库ob.world。
ob10.exe/u=sys/sys_password@ob.world/SYSDBA
3-2工具栏
工具栏位于画面的上方,是一些常用的功能。
其中每个功能都可以指定是否被表示。
<
标准菜单>
[连接数据库]
连接数据库。
[退出数据库]
退出数据库。
[现行数据库]
从连接着的数据库中选择想使用的数据库。
[COMMIT]
向数据库提交对数据库的修改动作。
[ROLLBACK]
取消对数据库的修改动作。
编辑菜单>
[撤销]
取消对文本的编辑。
[剪切]
把被选择的文本从正文中剪下放入剪贴板。
[复制]
把被选择的文本放入剪贴板。
[粘贴]
把剪贴板内的文本放到指定的地方。
工具菜单>
[SQL执行]
打开可以执行SQL语句的画面。
[执行脚本]
执行文本文件中的SQL脚本。
[表·
列]
显示所有的表和其所有的列。
[SQL捕获]
捕获针对Oracle发行的生SQL
[表的访问表]
从跟踪信息提取SQL语句,以表为单位表示
管理菜单>
[用户信息]
打开显示用户、回滚段、profile信息的画面。
[表空间信息]
打开显示表领域·
RBS信息的画面。
[会话信息]
打开显示当前SESSION信息的画面。
[锁定信息]
打开显示当前锁定信息的画面。
[数据库信息]
打开显示当前连接数据库信息的画面。
[性能信息]
可保存并以履历形式比较来显示性能相关信息。
[回收站]
由于支持10g,可从回收站恢复,删除。
新建菜单>
[表]~[库]
创建各种对象。
3-3对象列表
数据库连接后,用户可以使用的数据库对象将在[对象列表]画面中被显示。
在画面左侧将树形显示用户和对象类型,在画面右侧显示左侧所选用户和对象类型可使用的对象列表。
在对象列表中,单击画面上方的标题,显示内容将按照这个标题的内容进行排序后。
另外,对象过多时,可以通过[ESC]键中断对象的显示。
画面上部的一排工具按钮,可以完成下述功能。
[用户→对象顺]
按照数据库、用户、对象类型的顺序树形显示。
[对象→用户顺]
按照数据库、对象类型、用户的顺序树形显示。
[选择数据库时,显示其对象列表]
在树形显示中,单击第一层(数据库)的图标时,这个数据库所拥有的对象将被全部表示出来。
[选择用户(对象类型)时,显示对象列表]
树形显示中,单击第二层(用户或对象类型)的图标时,这个数据库所拥有的对象将被全部表示出来。
[表示](一览框)
限制树形显示用户时使用。
可选择[所有用户],[登录用户],[设定(选择每个用户是否显示)]。
这个数据库所拥有的对象将被全部表示出来。
[对象名称查找]
知道想要使用的对象名字的时候,在这个图标旁边的文本录入框中录入名字后单击这个图标,含有这个名字的对象将被显示出来。
[全文查找(GREP)]
列出创建对象的DDL文(CREATE语句)中含有指定字符的对象。
单击这个图标,下面这个对话窗口将被打开。
查找字符串
列出DML文中含有所要查找字符串的对象。
对象
指定查找对象的范围。
区分大小写
按指定字符串查找时是否区分其大小写。
其他的可以在[显示]菜单中单击[选项],改变显示方法。
3-4数据库对象的使用
对于数据库对象的使用,基本上是先从[对象列表]中选择所要使用的对象,然后再从
[对象列表]菜单中或右键单击所选择对象后显示出的下拉菜单中选择想要的功能。
下面介绍可使用的功能。
除了[新建][粘贴]以外,都要先指定对象。
[新建]
对象的新建。
针对不同对象的详细内容请参看第四章。
复制对象,复制后
通过粘贴操作可创建复制。
在当前选择的用户下创建对象的复制。
(事先需要通过[复制]去复制对象)
首先,显示输入名称的对话框
指定新建对象的名称
如果是表,会有[复制表数据]的复选框,
如果想同时复制表记录的话就选中它。
最后点击OK按钮,执行CREATE部分,创建复制。
[删除]
删除对象。
■删除时忽视错误
错误发生时处理并不中断,接着进行其它对象的删除。
■INCLUDINGTABLES选项
删除CLUSTER时指定使用INCLUDINGTABLES选项
■CASCADECONSTRAINTS选项
删除TABLE时指定使用CASCADECONSTRAINTS选项
■FORCE选项
删除TYPE时指定使用FORCE选项
[打开定义信息]
打开显示对象详细信息的画面。
[打开代码]
打开显示对象详细信息画面的代码标签
[打开数据]
打开显示对象详细信息画面的数据标签
[脚本导出]
把对象的SQL脚本导出到文件中。
[报告导出]
把对象的定义信息导出到EXCEL文件中。
[打印]
打印对象的SQL脚本
[导出]
导出表对象。
[装载]
向文件写出存放于表中的数据,
或将文件的值导进表中(SQL*LOADER)
[表列]
列表显示表和列
[权限]
显示对象权限信息
[关联信息图]
显示对象的参照信息。
[矩阵表]
显示对象的相关图。
[统计信息]
取得并删除对象的统计信息(ANALYZE信息)。
[注释检查]
仅在选择了程序时有效。
列表显示选择的程序的注释。
[用户定义命令]
执行用户定义命令。
[运行]
显示存储程序运行窗口,并运行程序。
[再编译]
再编译对象。
对于试图,存储程序,Type对象可指定。
[创建同意名]
显示同意名的新建画面。
[全文检索(GREP)]
全文检索DML语句。
[工作空间]
将对象添加到快捷方式列表栏。
3-4-1运行数据库对象
关于存储过程、存储函数、程序包,从菜单中选择[运行]后,显示参数设定画面,程序可执行。
如果是程序包,可以显示选择程序包内函数窗口,所以可以直接选择希望运行的函数。
在程序中有参数和返回值的时候,由于窗口中已经显示有参数名及其类型,只要在[值]栏输入值就可以运行了。
[单击[运行]按钮,运行程序。
程序正确运行,窗口中将显示[程序正确运行],窗口下方显示DBMS_OUTPUT值和返回值信息。
[单击[DEBUG]按钮,可以在DEBUG模式下运行程序(Oracle8以上)。
窗口上方为正在运行的程序代码,运行中的行用红色表示。
单击行号可设定或解除断点。
窗口的下方左侧可以查看程序变量值。
在[变量名]框中输入想查看的变量后,可显示其当前的变量值。
双击该值可以进行值变更。
窗口下方右侧显示程序的运行状况。
窗口上方的工具按钮具有以下功能。
[逐行跟踪]
每运行一步暂停点一下。
调用子处理时,从子处理返回后暂停。
(不能对子进程进行跟踪)
[足迹跟踪]
调用子处理时,在子处理的第一行暂停。
(可以进行子过程跟踪)
[返回]
从结束当前跟踪的程序,返回到它的上层调用点。
[中断]
中断跟踪,回到提示画面。
在画面上显示中断跟踪的弹出窗口。
[添加断点]
在光标行设定断点。
[删除断点]
删除在光标行设定的断点。
※注※存储程序运行,Debug运行,适用于数组型参数(Record型)。
3-4-2脚本输出
从菜单中选择[文本导出]时,显示可以指定导出路径(批量导出时为文件名)的画面,SQL脚本可以导出到指定的路径。
修改画面下部的[导出选项],就可以自定义脚本的导出方法。
同时导出到同一文件中
想把所选的对象导出到同一文件中时,选择此项。
如果不选,就用"
对象名.SQL"
作为名字导出。
创建相应子目录
在指定目录下用用户名、对象类型名创建相应的子目录,把脚本导入相应的子目录中。
便于全部对象的分类导出。
名字TBL
通常脚本名使用与数据库对象名相同的名字,但在此通过在表中指定对象名及其导出后相应的文件名,可把任意文件名分配给每个对象。
指定表名,单击[设定]按钮后,显示右侧的编辑画面。
数据的编辑方法和表的编辑方法相同。
用指定表名创建。
指定的表名不存在时,用这个表名创建一张新表。
[初值设定]
在这张已被创建的表中,插入当前数据库中存在的对象的信息。
对象所有者名的导出
指定在SQL语句中是否加上该对象所有者的名字。
在表脚本中加入依据该表所建的索引
可以在导出表的同时一并导出依据该表所建的索引。
表脚本导出时其数据也一并导出(INSERT语句)
表数据及其已存在的数据用INSERT语句一并导出。
该数据可以导入到其它环境的表中,也可以作为备份使用。
关于INSERT语句的导出,可以有以下选择。
附加在表脚本文件中
导出到其它目录下(以DATA作为目录名,用与表脚本相同的文件名创建)
导出到其它文件中(以_DATA.SQL作为文件名创建)
EXTENT信息输出
分别指定是否导出PCTFREE/PCTUSED、INITRANS/MAXTRANS、TABLESPACE、STORAGE、CACHE/LOGGING的信息。
此设定对TABLE、INDEX、CLUSTER、SNAPSHOT、SNAPSHOTLOG有效。
导出对象的权限
在各脚本的最后,导出该对象授权的GRANT语句。
关于GRANT语句的导出,可以有以下选择。
导出到其它目录下(以GRANT作为目录名,用与表脚本相同的文件名创建)
导出到其它文件中(以_GRANT.SQL作为文件名创建)
不导出空行
导出时从脚本中删除空行。
ObjectBrowser以外的工具(例如SQL*PLUS)中,
有的是用空行判定一个脚本从而进行运行的,用它们运行脚本时,可在此选择此项生成脚本。
3-4-3定义信息导出到EXCEL文件中
从菜单中选择[Report导出]时,可以把[对象列表],[对象定义书],[视图定义书]及用户自定义的定义书导出到EXCEL文件中。
导出的Report,可在[Report定义的登录]中选择已登录的定义。
[对象列表]
被选择的对象按类型整理成列表文件。
[对象定义书]
创建被选择的TABLE对象的项目说明。
[视图定义书]
创建被选择的VIEW对象的项目说明。
3-4-4关联信息图
从菜单中选择[关联信息图],显示被指定的对象及其有关的信息。
画面左侧是指定的对象所调用的对象列表,画面右侧是调用这个对象的对象。
选择对象单击[打开]按钮,或双击这个对象,显示定义信息画面。
画面右侧是调用这个对象的对象。
[调用],[被调用]旁边的工具按钮,可以指定每个对象是否显示在关联信息图中。
3-4-5矩阵表
从菜单中选择[矩阵表],显示被指定的对象的相关图
[OBJECT\被调用]
纵方向的对象列表是被选择的对象,横方向是调用这一对象的对象。
[OBJECT\调用]
纵方向的对象列表是被选择的对象,横方向是这一对象调用的对象。
[项目\表]
横方向是被选择的对象(表,试图),纵方向是列一览,
普通列用[○],主键用[◎]表示。
主要是为了确认其属性是否一致。
画面上部的工具按钮具有以下功能:
[EXCEL导出]
被显示的矩阵表导出成EXCEL文件。
[剪贴板导出]
被显示的矩阵表复制到剪贴板。
3-4-6权限
从菜单中选择[权限],显示被选定对象的权限信息。
选择多个对象时,可以一起显示或修改。
画面上部可以进行权限的修改,下部显示选定对象当前被授予的权限。
修改权限时,先从用户一览中选择想授予权限的用户或角色,
然后在画面右侧的权限一览中选择权限,再单击[运行]按钮。
选择画面上部的[显示当前运行的SQL]按钮,单击[运行]按钮,可以显示被运行的GRANT/REVOKE语句。
3-4-7统计信息
从菜单中选择[统计信息],将显示被选定的对象的统计情报设定画面。
从这个画面可以取得或删除统计信息。
取得正确的统计信息
取得选定的表,索