版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 概述Object Browser对ORACLE数据库提供了大量图形界面,通过各种充实的功能向ORACLE的开发,维护人员提供非常专业的支持。优良的设计,使其特别适合于大型应用系统的开发,维护及性能优化,提高工作效率。本章将介绍Object Browser的特征和运行环境。10 使用前请注意本安装程序为试用版,请在30天之内进行注册。在启动中的登陆画面输入产品序列号,即可继续使用本产品的正式版。已完成购买的顾客,请在期限内将用户注册单中的必要事项填写完整,并将该注册单寄送到以下地址,即可收到产品序列号。营销部担当 胜间E-MAIL oobsint.co.jp FAX 048-707-70661
2、-1 主要特征Oracle支持来自Oracle10g的新数据型 可以生成Oracle10g 中新出现的TIMESTAMP型,INTERVAL型。当然,在原来的Oracle 8、8i 、9i上也可以正常运行。追求批处理的简洁化比如说想把最近一周内有所变化的数据库对象全部输出到SQL脚本把处于无效状态的程序进行再编译等这种用本来写好的SQL角本可以做成的工作,也会因数据库对象的增加而变得很繁琐。对于这一点来说,Object Browser可以不用写任何SQL程序就可以对多个对象执行某种特定处理,用户也可以任意加入新的功能。图形化的数据库对象显示 通过使用可设定的树状显示功能和可以任意排序显示的一览
3、表功能,可以快速查找到目标对象。通过对象名和脚本的全文检索功能也可以实现各种精确查找及文字定位。 Ver.10也可以通过拷贝&粘贴操作对对象进行简单地复制。对存储程序的支持 通过全屏幕编辑器,可以制作或编辑过程及功能等的存储程序。此外,Object Browser搭载了强大的纠错运行环境,可以显示可输入参数的执行窗口,运行中的错误,也可以进行变量的参照(包括Ver.10中的变更)。强大的SQL执行功能 Object Browser的SQL执行功能,可以通过全屏幕编辑器对SQL文进行自由编辑。Ver.10可以通过编码补充功能支持输入。同时,通过整形输出功能可以统一格式。 运行结果也被很方便地显示
4、在二维表中。如果允许,您可以直接在查询结果上进行数据编辑并反映到数据库中。Ver.10通过多方SQL支持,也可以运行多个SQL。 另外,在显示结果的同时,SQL的执行计划和统计信息也被显示出来,这样您可以一边看着Oracle的内部优化算法,一边做出高效率的程序来。 Object Browser也支持托拽功能。对已经保存好的SQL文件,无需触动键盘就可轻松执行。支持数据库管理员的功能 Object Browser向您提供完整的图形界面完成用户,表空间,回滚段等的创建,编辑。另外,连接在服务器上的客户进程和表锁定等信息也展示在您面前。把数据库对象输出到角本文件 Object Browser向您提供
5、将数据库对象的定义输出到SQL角本文件的功能。输出的方式也有很多,比如将多个对象的定义输出成一个文件,输出不带用户名的对象定义,输出表时将数据输出成INSERT语句的形式等等。您使用这些功能,可以很方便的把现有的数据库系统移植到别的环境上,也可以起到备份的目的。对于用户,数据库对象的权限授予及显示功能 Object Browser向您提供将用户、角色、数据库对象、系统权限等的列表显示及修改功能。并且支持对多个对象授权时进行批处理。数据生成功能 已经作成的表格,可以生成测试数据,数据生成方法也能灵活选择。对象比较功能 可以对不同的数据库,进行数据库对象的比较。跟踪功能 通过SQL接收,表格访问表
6、,或session管理画面,可以取得跟踪信息。SQL接收,可以从跟踪信息中抽出SQL文,捕捉面向Oracle新发行的原SQL,并能检索出所经过时间偏大的SQL。表格访问表,可以将从跟踪信息中抽出的SQL文,以表为单位,整理并显示出来,可以用来检索表格索引或作成CRUD表。其他支持程序开发,数据库维护的方便功能 提供索引提示,通过从SQL中调查索引的使用状态,制作效率更好的索引。使用显示表和列的功能将省掉您输入表明和列名的时间。使用关联信息图可以清楚的显示数据库对象间的相互调用关系。输出表格定义书。一览显示注释行,使注释检查更轻松。使用输出功能可以将数据图表通过OLE输出成Microsoft E
7、xcel文件。使用显示SQL语法功能可以提示您所有SQL的书写方法,即使一时忘记了文法也没有关系。12 使用前请注意必备环境可以运行Windows 2000 / XP / Server 2003 / Vista的个人电脑32MB以上的内存(推荐48MB以上)20MB以上的硬盘空间Oracle8、9、10的客户端程序被正常安装,并且处于与Oracle服务器可以成功连接的状态安装本章将对Object Browser的实际安装过程进行介绍。本手册基于Windows XP做成,同时也适用于Windows 2000/2003 Server/Vista2-1 Object Browser的安装从CD-RO
8、M安装双击安装磁盘内的setup.msi文件,开始安装。(请在Administrator权限下进行安装。)当您从我公司网站下载安装时我们使用自动解压缩的文件格式,您只需打开Windows的文件管理器并执行下载的文件就会自动开始安装。显示Object Browser的安装画面之后,请点击下一步按钮。用户登记的画面被显示后,请再输入姓名和公司名称后点击下一步按钮。系统会问您想把Object Browser安装到那个目录里去,如果您想使用缺省值的话就请直接点击下一步按钮。 如果想改变当前设置 fgyfgy 请点击浏览按钮,指定安装路径。系统会询问您安装文件夹的名称如果您同意默认的话直接点击下一步按钮
9、即可。如果想更改当前设置请更改程序文件夹的后点击下一步按钮。系统显示出您刚才输入的所有信息,如果您确认没有问题请点击下一步按钮,开始安装。当您使用的操作系统为Vista时,安装开始时将显示如下画面,请选择同意。(操作系统不是Vista时,不会显示该画面)几分钟后,显示安装完成画面,点击结束按钮即可退出安装。安装后的注意事项第一次启动SI Object Browser时,请务必使用Administrator权限的用户。(第2次之后的启动不再受此限制)操作系统为Vista时,请右键点击SI Object Browser 10的启动图标,选择弹出菜单的管理员操作,进行初次启动。(第2次之后的启动不再
10、受此限制)2-2 为使用执行计划建立数据库对象此时,Object Browser已经可以连接数据库服务器,并对数据库对象进行编辑了。但是为了使用Object Browser中执行计划功能,还需要创建表PLAN_TABLE。 一般来说使用脚本UTLXPLAN.SQL来创建表PLAN_TABLE,但是根据操作系统以及ORACLE版本的不同也可能会有相应的差异。 例如: ORACLE10.2.0 安装于 WindowsXP 的 c:oracle文件夹下时,脚本位于C:oracleproduct10.2.0db_1RDBMSADMINUTLXPLAN.SQL. 找到创建PLAN_TABLE的脚本后,从
11、SQL*PLUS运行该脚本。同时,为了所以用户都能使用,最好提前创建一个公共的同意名。具体的操作顺序如下: 1.在SQL*PLUS中使用SYS用户连接服务器。2.执行PLAN_TABLE的创建脚本。SQL d:orantrdbms80adminutlxplan.sql3.为了使所有用户都可以访问表PLAN_TABLE,对public用户授权。SQL grant all on plan_table to public;4.创建公共同意名(public synonym)。SQL create public synonym plan_table for sys.plan_table;完成上述操作后,
12、Object Browser的执行计划功能就可以使用了。 2-3 关于安装目录下文件夹的说明安装结束后,除了安装目录以外,在application 文件夹里会自动作成如下5个文件夹。当操作系统为WindowsVista时:C:ProgramDataOB10当操作系统为WindowsVista以外的系统时:C:Documents and SettingsAll UsersApplication DataOB10关于5个文件夹各自的作用,使用方法说明如下:datagen本文件夹是与性能信息功能有关。在性能信息画面中,保存了性能状态时,用来保存性能信息。通过历史记录可以查看该文件夹中的所有文件。st
13、at与测试数据生成功能相关。文件夹中于安装时生成的四个文本文件,是用于在使用测试数据生成功能时,选择设定值中模板的数据文件(txt)。同时,本文件夹可以保存已设定各项目存储用的.prm文件。sample保存在点击各存储程序新建画面(存储过程、功能、封装、类型)中的模版按钮时,所显示的sample code。temp选择详细设定画面的工作文件目录的默认设定目录。自动生成并保存各种工作设定文件(保存每次使用的各对象相关信息的文件)。(通过选项可以变更设定目录)usercmd用来登录用户定义指令,以及保存定义指令信息文件。xlsdef用来保存报表定义用Excel文件。是各种定义书,一览表,矩阵表的格
14、式化。使用方法在这一章中,参照画面,介绍画面的具体使用方法。3-1 运行从开始菜单中选择ObjectBrowser, 屏幕中央将显示登录画面。输入用户名,密码,数据库名(TNS名),连接到数据库。如果对象列表画面被表示,则说明连接成功。如果选择了登录到连接对象列表中,就被登录在画面上部的连接对象列表中,今后只要双击一览表就可以直接连接数据库。如果想删除连接数据一览表,请先选择想删除的内容,然后按Delete键,或者点击按钮。 通过键 可以排列连接对象列表。连接模式 用Oracle9i以上的版本在SYS模式下连接时,可以通过把连接模式变更为SYSDBA或SYSOPER,进行连接。运行时的选项(自
15、动连接)打开Object Browser 的图标的属性,在ob10.exe后面加上选项,运行时就可以连接上被指定的用户。在连接对象列表中已登录的用户,其密码可省略。另外,加上/SYSDBA /SYSOPER的选项,可以用SYSDBA,SYSOPER的权限连接。(连接模式为NORMAL时不用)例1:用用户名demo,密码 demo 连接数据库oracle.world。 ob10.exe /u=demo/demooracle.world例2:用用户名 test 连接数据库ob.world。用户test的密码将在连接对象列表中取得。ob10.exe /u=testob.world 例3:用用户名sy
16、s 以SYSDBA连接数据库ob.world。ob10.exe /u=sys/sys_passwordob.world /SYSDBA3-2 工具栏工具栏位于画面的上方,是一些常用的功能。其中每个功能都可以指定是否被表示。 连接数据库连接数据库。 退出数据库退出数据库。 现行数据库从连接着的数据库中选择想使用的数据库。 COMMIT向数据库提交对数据库的修改动作。 ROLLBACK取消对数据库的修改动作。 撤销 取消对文本的编辑。 剪切 把被选择的文本从正文中剪下放入剪贴板。 复制 把被选择的文本放入剪贴板。 粘贴 把剪贴板内的文本放到指定的地方。 SQL执行打开可以执行SQL语句的画面。 执
17、行脚本 执行文本文件中的SQL脚本。 表列 显示所有的表和其所有的列。 SQL捕获 捕获针对Oracle发行的生SQL 表的访问表 从跟踪信息提取SQL语句,以表为单位表示 用户信息 打开显示用户、回滚段、profile信息的画面。 表空间信息打开显示表领域RBS信息的画面。 会话信息打开显示当前SESSION信息的画面。 锁定信息 打开显示当前锁定信息的画面。 数据库信息 打开显示当前连接数据库信息的画面。 性能信息 可保存并以履历形式比较来显示性能相关信息。 回收站 由于支持10g,可从回收站恢复,删除。 表 库创建各种对象。3-3 对象列表数据库连接后,用户可以使用的数据库对象将在对象列
18、表画面中被显示。在画面左侧将树形显示用户和对象类型,在画面右侧显示左侧所选用户和对象类型可使用的对象列表。在对象列表中,单击画面上方的标题,显示内容将按照这个标题的内容进行排序后。另外,对象过多时,可以通过ESC键中断对象的显示。画面上部的一排工具按钮,可以完成下述功能。用户 对象顺按照数据库、用户、对象类型的顺序树形显示。对象 用户顺按照数据库、对象类型、用户的顺序树形显示。选择数据库时,显示其对象列表在树形显示中,单击第一层(数据库)的图标时,这个数据库所拥有的对象将被全部表示出来。选择用户(对象类型)时,显示对象列表树形显示中,单击第二层(用户或对象类型)的图标时,这个数据库所拥有的对象
19、将被全部表示出来。表示(一览框)限制树形显示用户时使用。可选择所有用户,登录用户,设定(选择每个用户是否显示)。这个数据库所拥有的对象将被全部表示出来。对象名称查找知道想要使用的对象名字的时候,在这个图标旁边的文本录入框中录入名字后单击这个图标,含有这个名字的对象将被显示出来。全文查找(GREP)列出创建对象的DDL文(CREATE语句)中含有指定字符的对象。单击这个图标,下面这个对话窗口将被打开。查找字符串列出DML文中含有所要查找字符串的对象。对象指定查找对象的范围。区分大小写按指定字符串查找时是否区分其大小写。其他的可以在显示菜单中单击选项,改变显示方法。 3-4 数据库对象的使用对于数
20、据库对象的使用,基本上是先从对象列表中选择所要使用的对象,然后再从对象列表菜单中或右键单击所选择对象后显示出的下拉菜单中选择想要的功能。下面介绍可使用的功能。除了新建粘贴以外,都要先指定对象。 新建 对象的新建。针对不同对象的详细内容请参看第四章。 复制 复制对象,复制后通过粘贴操作可创建复制。 粘贴 在当前选择的用户下创建对象 的复制。(事先需要通过复制去复制对象)首先,显示输入名称的对话框指定新建对象的名称如果是表,会有复制表数据的复选框,如果想同时复制表记录的话就选中它。最后点击OK按钮,执行CREATE部分,创建复制。 删除删除对象。 删除时忽视错误 错误发生时处理并不中断,接着进行其
21、它对象的删除。 INCLUDING TABLES 选项 删除CLUSTER时指定使用INCLUDING TABLES 选项 CASCADE CONSTRAINTS 选项 删除TABLE 时指定使用 CASCADE CONSTRAINTS 选项 FORCE 选项 删除TYPE 时指定使用 FORCE 选项打开定义信息打开显示对象详细信息的画面。 针对不同对象的详细内容请参看第四章。打开代码打开显示对象详细信息画面的代码标签打开数据打开显示对象详细信息画面的数据标签脚本导出把对象的SQL脚本导出到文件中。报告导出把对象的定义信息导出到EXCEL文件中。 打印打印对象的SQL脚本 导出导出表对象。
22、装载向文件写出存放于表中的数据,或将文件的值导进表中(SQL*LOADER) 表列列表显示表和列 权限显示对象权限信息 关联信息图显示对象的参照信息。 矩阵表显示对象的相关图。 统计信息取得并删除对象的统计信息(ANALYZE信息)。 注释检查仅在选择了程序时有效。列表显示选择的程序的注释。用户定义命令执行用户定义命令。 运行显示存储程序运行窗口,并运行程序。 再编译再编译对象。对于试图,存储程序,Type对象可指定。 创建同意名显示同意名的新建画面。全文检索(GREP)全文检索DML语句。 工作空间将对象添加到快捷方式列表栏。3-4-1 运行数据库对象关于存储过程、存储函数、程序包,从菜单中
23、选择运行后,显示参数设定画面,程序可执行。如果是程序包,可以显示选择程序包内函数窗口,所以可以直接选择希望运行的函数。在程序中有参数和返回值的时候,由于窗口中已经显示有参数名及其类型,只要在值栏输入值就可以运行了。 单击运行按钮,运行程序。程序正确运行,窗口中将显示程序正确运行,窗口下方显示DBMS_OUTPUT值和返回值信息。 单击DEBUG按钮,可以在DEBUG模式下运行程序(Oracle8以上)。窗口上方为正在运行的程序代码,运行中的行用红色表示。单击行号可设定或解除断点。 窗口的下方左侧可以查看程序变量值。在变量名框中输入想查看的变量后,可显示其当前的变量值。双击该值可以进行值变更。窗
24、口下方右侧显示程序的运行状况。窗口上方的工具按钮具有以下功能。 逐行跟踪每运行一步暂停点一下。调用子处理时,从子处理返回后暂停。(不能对子进程进行跟踪)足迹跟踪每运行一步暂停点一下。调用子处理时,在子处理的第一行暂停。(可以进行子过程跟踪)返回从结束当前跟踪的程序,返回到它的上层调用点。中断中断跟踪,回到提示画面。在画面上显示中断跟踪的弹出窗口。 添加断点在光标行设定断点。删除断点删除在光标行设定的断点。注存储程序运行,Debug运行,适用于数组型参数(Record型)。3-4-2 脚本输出从菜单中选择文本导出时,显示可以指定导出路径(批量导出时为文件名)的画面,SQL脚本可以导出到指定的路径
25、。修改画面下部的导出选项,就可以自定义脚本的导出方法。同时导出到同一文件中想把所选的对象导出到同一文件中时,选择此项。如果不选,就用对象名.SQL作为名字导出。创建相应子目录在指定目录下用用户名、对象类型名创建相应的子目录,把脚本导入相应的子目录中。便于全部对象的分类导出。名字TBL通常脚本名使用与数据库对象名相同的名字,但在此通过在表中指定对象名及其导出后相应的文件名,可把任意文件名分配给每个对象。指定表名,单击设定按钮后,显示右侧的编辑画面。数据的编辑方法和表的编辑方法相同。新建用指定表名创建。指定的表名不存在时,用这个表名创建一张新表。初值设定在这张已被创建的表中,插入当前数据库中存在的
26、对象的信息。对象所有者名的导出指定在SQL语句中是否加上该对象所有者的名字。在表脚本中加入依据该表所建的索引可以在导出表的同时一并导出依据该表所建的索引。表脚本导出时其数据也一并导出(INSERT语句)表数据及其已存在的数据用INSERT语句一并导出。 该数据可以导入到其它环境的表中,也可以作为备份使用。关于INSERT语句的导出,可以有以下选择。附加在表脚本文件中导出到其它目录下(以DATA作为目录名,用与表脚本相同的文件名创建)导出到其它文件中(以_DATA.SQL作为文件名创建)EXTENT信息输出分别指定是否导出PCTFREE/PCTUSED、INITRANS/MAXTRANS、TAB
27、LESPACE、STORAGE、CACHE/LOGGING 的信息。此设定对TABLE、INDEX、CLUSTER、SNAPSHOT、SNAPSHOT LOG有效。导出对象的权限在各脚本的最后,导出该对象授权的GRANT语句。关于GRANT语句的导出,可以有以下选择。附加在表脚本文件中导出到其它目录下(以GRANT作为目录名,用与表脚本相同的文件名创建)导出到其它文件中(以_GRANT.SQL作为文件名创建)不导出空行导出时从脚本中删除空行。Object Browser以外的工具(例如SQL*PLUS)中,有的是用空行判定一个脚本从而进行运行的,用它们运行脚本时,可在此选择此项生成脚本。3-4
28、-3 定义信息导出到EXCEL文件中从菜单中选择Report导出时,可以把对象列表,对象定义书,视图定义书及用户自定义的定义书导出到EXCEL文件中。导出的Report,可在Report定义的登录中选择已登录的定义。对象列表被选择的对象按类型整理成列表文件。对象定义书创建被选择的 TABLE对象的项目说明。视图定义书创建被选择的 VIEW对象的项目说明。3-4-4 关联信息图从菜单中选择关联信息图,显示被指定的对象及其有关的信息。画面左侧是指定的对象所调用的对象列表,画面右侧是调用这个对象的对象。选择对象单击 打开按钮,或双击这个对象,显示定义信息画面。画面右侧是调用这个对象的对象。调用,被调
29、用 旁边的工具按钮,可以指定每个对象是否显示在关联信息图中。3-4-5 矩阵表从菜单中选择矩阵表,显示被指定的对象的相关图OBJECT被调用纵方向的对象列表是被选择的对象,横方向是调用这一对象的对象。OBJECT调用纵方向的对象列表是被选择的对象,横方向是这一对象调用的对象。项目表横方向是被选择的对象(表,试图),纵方向是列一览,普通列用,主键用表示。主要是为了确认其属性是否一致。画面上部的工具按钮具有以下功能:EXCEL导出被显示的矩阵表导出成EXCEL文件。剪贴板导出被显示的矩阵表复制到剪贴板。3-4-6 权限从菜单中选择权限,显示被选定对象的权限信息。选择多个对象时,可以一起显示或修改。
30、画面上部可以进行权限的修改,下部显示选定对象当前被授予的权限。修改权限时,先从用户一览中选择想授予权限的用户或角色,然后在画面右侧的权限一览中选择权限,再单击 运行按钮。选择画面上部的 显示当前运行的SQL按钮,单击 运行按钮,可以显示被运行的GRANT/REVOKE语句。3-4-7 统计信息从菜单中选择统计信息,将显示被选定的对象的统计情报设定画面。从这个画面可以取得或删除统计信息。取得正确的统计信息取得选定的表,索引,cluster中,以全部数据为统计对象的统计信息。取得推测的统计信息取得选定的表,索引,cluster中,以部分数据为统计对象的统计信息。对象数据数以Record数,或全体的
31、比率来指定。删除统计信息删掉已有的统计信息。表的REF的妥当性检查进行选定表的REF的妥当性检查。结构检查进行选定表的结构检查。显示移行行/连锁行检查指定的对象的行连锁。3-4-8 注释检查从菜单中选择注释检查,列表显示选中程序的注释行。可使不要的注释的删除遗漏简单化。双击各行或右键选择源代码表示按钮,可跳转到该行。3-5 运行SQL语句从显示菜单中选择运行SQL,或从工具条中选择SQL按钮后,显示SQL运行画面。输入SQL语句后就可以执行了。同时执行多个SQL语句时,需要用斜线把各个SQL语句分隔开。画面上部的工具按钮可完成以下功能。 运行 显示 结果栏时,运行输入的SQL语句。显示运行计划
32、栏时,显示输入的SQL语句的运行计划。 前调出当前显示的SQL语句的上一次输入的SQL语句。 后调出当前显示的SQL语句的后一次输入的SQL语句。 履历显示以前输入的SQL语句。同时可以选择SQL语句。 退出关闭画面。 SQL语句的导入在画面上显示从指定的文件中导入的SQL语句。(从文件管理器中直接选择文件也可得到相同的结果) 保存SQL语句把当前的SQL语句保存到文件中。 SQL Builder通过GUI创建SQL语句。 运行计划在此按钮被按下的状态点击运行按钮,显示SQL的运行计划。显示运行画面时,画面中间是SQL语句运行时的I/O信息,下部是SQL语句运行时运行计划的阶梯显示。另外,当数
33、据库的优化模式设定为COST模式时, SQL语句的COST也将被显示。基于这一结果,可以判定预想的索引是否被使用,表连接顺序是否合适,排序是否有良好效率。画面左侧的工具条可以完成以下功能。缺省时全部是打开状态。 统计信息显示统计信息。 运行计划显示运行计划。 数据库从一览中选择数据库运行SQL语句。 结果栏在画面上部运行输入的SQL语句。运行SELECT语句时,在画面下部显示数据结果。另外,在选中 结果可编辑时, 可以直接修改表中的数据。(运行SELECT语句时,不指定行就无法进入编辑状态)从已修改的行移开时将被自动进行COMMIT。运行其它DML文时,显示运行对象的Record数。画面上部输
34、入的多个SQL语句可以用“/”来区分。但运行多个SELECT语句时值显示最后一个SELECT语句的结果。画面左侧的工具条具有以下功能。 结果可编辑指定数据是否可以进行编辑。不需要编辑时建议把该按钮置于关闭状态。选项设定处可以设定初期状态。 结果显示方向变更数据横方向或纵方向显示。 结果导出到EXCEL文件中被显示的数据全部导出到EXCEL文件中。从选项设定中可以改变导出方法。 结果导出到剪贴板中被显示的数据全部导出到剪贴板中。从选项设定中可以改变导出方法。 插入数据生成为数据插入用的空行。 删除数据删除当前数据。点击画面上部的SQL Builder按钮,可通过GUI生成SQL语句。Diagra
35、m栏的按钮说明 SQL类型的选择从SELECT/INSERT/UPDATE/DELETE/CREATE VIEW中选择 表的追加在Diagram栏选择想追加的表。 表的删除删除Diagram栏的光标所指的表。对追加的表可以进行合并。点击表的列,拖放在想合并的对象表列上就可以合并了。双击合并部分可以修改合并条件,合并列。也可可以Diagram仅做合并,再从下面的画面选择列。栅格栏的说明在Diagram栏,点击追加表的列名就会在栅格栏追加列。点击 按钮,可直接在栅格栏追加列,点击 按钮,可删除列。上述在Diagram栏,栅格栏操作的结果SQL可在SQL编辑器栏自动生成并显示。 SQL编辑器生成的S
36、QL语句也可反映到上面的栅格栏,Diagram栏。* 下述内容为用SQL Builder无法执行的式样。 UNION 语法为reverse的对象之外。但是仅限于在副查询内,即使包含UNION 也reverse。JOIN 语句为forward/reverse的对象之外。( 表的合并仅支持=)FOR UPDATE 语句为forward/reverse的对象之外。HAVING 语句的内容在reverse时被设定在栅格部的提取条件栏。提取条件栏的值在分组栏为 GROUP BY 或 HAVING 时, 作为HAVING 语句运行(在其他情况下 被看作WHERE 语句 )3-6 脚本运行从显示菜单中选择脚
37、本运行,或从工具条中单击脚本按钮,显示运行脚本的画面。该窗口与SQL语句运行画面不同,是以同时创建数据库对象等,连续运行脚本为目的的。双击画面右侧脚本一览中的脚本,或选择脚本后单击新建按钮时系统将发行ALTER MATERIALZED VIEW或CREATE MATERIALZED VIEW进行快照的更新或创建。 代码 用来创建快照的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的新建按钮实现对快照的创建及变更操作。 数据 显示出快照中的数据。空间信息在这里可以指定空间信息的保存方式。关于空间信息,每个保存方法的设置内容都是不同的。详细内容如下: 标准这是最一般的保存方法
38、。确保该空间对应单一的表空间。画面的各值和实际发行的指令对应如下:画面值对应CREATE /ALTER文的optionCACHECACHE乛NOCACHE记录到REDOLOGGING乛NOLOGGING使用用途PCTFREETRAN数INITRANS MAXTRANS表空间TABLESPACE扩展空间大小 Buffer PollSTORAGE聚簇数据的保存中使用聚簇。通过聚簇复选框,选择可用的聚簇。在画面下方将显示出指定聚簇的项目列表。4-13 快照日志(MATERIALZED VIEW LOG) 定义信息 在此可以指定快照日志的对象表,及用户名,行的识别方式(PRIMARY KEY 或 RO
39、WID)。 点击 新建按钮时系统将发行ALTER MATERIALZED VIEW LOG或CREATE MATERIALZED VIEW LOG进行快照日志的更新或创建。 代码 用来创建快照日志的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的 新建按钮实现对快照日志的创建及变更操作。日志 显示出快照日志中的数据。选中 空间信息EXTENTS关系的代码也将被补充上去。4-14 刷新组(REFRESH GROUP) 定义信息 画面上方可以设置刷新(REFRESH)方式及回滚段。 画面下方列表显示出所有可以利用的快照供选择。 使用画面中央的 、 按钮可以完成添加,删除快照的功能。
40、 使用 新建按钮可以创建刷新组。 使用 更新按钮可以对现存的刷新组进行更新。 代码 用来创建刷新组的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的 新建按钮实现对刷新组的创建及变更操作。4-15 数据库链接(DATABASE LINK) 定义信息 指定要连接的目标数据库名,以及目标服务器的UserID/Password。 点击 新建按钮时进行数据库链接的更新或创建。 对于已经存在的数据库链接,使用 连接按钮可以连接到目标服务器上。 代码 用来创建数据库链接的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的 新建按钮实现对数据库链接的创建及变更操作。
41、 但是Password将不被保存在代码中,在每次创建或变更时都必须重新输入密码。4-16 库(LIBRARY) 定义信息 指定相应的外部程序的绝对路径后,使用新建按钮,可以对库进行创建或更新。代码 用来创建库的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的新建按钮实现对库的创建及变更操作。4-17 制约画面上方可以设置制约的表名称,用户名,制约种类,有效/无效标志。画面下方随着制约种类的变化而变化。CHECK制约 (检查制约)在画面下方输入CHECK条件。UNIQUE KEY制约 (唯一索引制约) 画面下方右侧显示出数据库表的一览表, 通过使用画面中央的 、 、 、 按
42、钮将对象列加入到唯一索引中。 选中Toolbutton的 空间领域按钮时,将在画面下方显示出相应的空间信息。 PRIMARY KEY制约 (主键制约)画面下方右侧显示出数据库表的一览表, 通过使用画面中央的 通过使用画面中央的 、 、 、 按钮将对象列加入到主键制约中。(主键制约的列不能重复) 选中Toolbutton的空间信息按钮时,将在画面下方显示出相应的空间信息。FOREIGN KEY制约 (外键制约) 在画面中央设置参照完整性的对象库表、用户名及对象表的索引信息。 画面左下侧的表格中显示出被指定的相应目标表的索引列名,右下侧设置与左侧相对应的表自身的列名。管理功能本章将介绍数据库管理员
43、会频繁用到的用户(User),表空间(TableSpace),客户进程(session)等信息的查询功能以及数据的备份和复原技术。关于数据库管理,因为涉及使用到了系统表,所以没有DBA权限的用户基本上将无法使用这部分功能。5-1 用户信息以下画面显示出登录在数据库中的用户(user),档案(profile)及角色(role)的一览表。对于选中的任意用户,档案,角色,使用工具按钮(ToolButton)或弹出菜单(PopupMenu),您就可以轻松完成以下操作。新建(NEW)系统会弹出创建用户,档案,角色的画面。打开(Open)系统会弹出显示当前用户,档案,角色的信息的画面。删除(Drop)系统
44、将删除当前的用户,档案,角色。 在删除用户时系统将提示您是否要连带删除该用户下的所有对象。使用户密码过期(PASSWORD EXPIRE)使用这项功能可以让用户的密码立即过期, 这样如果用户不修改自己的密码将不再能连接到Oracle数据库。锁定/解除锁定这项功能可以将某个用户锁定,被锁定的用户将不能连接数据库。当然使用Object Browser也可以解除对用户的锁定。 5-1-1 用户定义信息 在画面的左上侧显示着密码的认证方法,使用表空间,档案, 帐号锁定及密码过期等各个选项,这些选项也都可以被重新设置。 在画面的有上方显示着各个表空间的可利用空间大小和当前空间使用状况。 但是UNLIMI
45、TED TABLESPACE权限的用户是无法设置可用空间大小的。 画面下方有显示当前用户角色,系统权限及对象权限的Checkbox一览表, 左侧的Checkbox表示此项权限的有无,右侧的Checkbox表示此权限的ADMIN OPTION的有无。 对于对象的权限在此只提供删除功能,如果想追加权限请使用数据库对象的权限授予画面进行操作。代码 创建新用户的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的 创建按钮实现对用户的变更操作。 但是,因为在代码标签中IDENTIFEIED BY句中的密码不被显示,编译时需要再次输入。5-1-2 档案定义信息 在此将显示出以用户,进程
46、,一次调用为单位的各种限制,密码认证等各种配置情况,并可以进行值修改。代码 用来创建新档案的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的 创建按钮实现对档案的变更操作。5-1-3 角色定义信息 在画面的左上侧显示着保密字的认证方法,画面下面显示出该用户的角色,系统权限,对象权限,这些选项也可以被重新设置。 在表示权限时,左侧的Checkbox表示此项权限的有无,右侧的Checkbox表示此权限的ADMIN OPTION的有无。 对于对象的权限在此只提供删除功能,如果想追加时请使用数据库对象的权限画面进行操作。代码 用来创建新角色的相应的SQL代码在这里被显示。 您可以
47、在这里编辑SQL代码并点击上面的 创建按钮实现对角色的变更操作。5-2 表空间信息此画面显示出数据库中的表空间,回滚段,数据文件,目录(以下总称为存储空间对象)的详细列表。对于选中的任意存储空间对象使用画面上侧的ToolButton或PopupMenu选项就可以完成以下操作。 创建显示创建新存储空间对象的画面。打开显示当前被选中的存储空间对象信息。删除删除被选中的存储空间对象。 对于表空间系统将向您提问INCLUDING CONTENTS,CASCEDE CONSTRAINTS选项的有无。在线/非在线状态变更进行被选中的存储空间对象的在线/非在线状态变更。缩小成最合适容量将被选中的回滚段缩小成
48、最合适的空间大小。5-2-1 表空间定义信息 画面上侧显示出构成表空间的数据文件名及文件大小,扩张属性等。 画面下侧显示出表空间的类型和扩张属性,这些属性在此都可以被改变。代码 用来创建新表空间的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的 创建按钮实现对表空间的变更操作。 存储的数据库对象 在当前表空间中保存的数据库对象的一览表。 而且也可以从ToolButton或PopupMenu中对数据库对象进行编辑和删除的操作。空闲空间 在此显示出当前表空间中的未被使用的空间一览表。 如果在此显示出很多很细小的空领域时,表示硬盘的空领域被划分成很多很细小的碎片, 这时可以使用
49、 合并功能合并这些碎片空间。 5-2-2 回滚段定义信息 本画面显示出存储回滚段的表空间,扩张空间等信息,并可以更改这些信息。 通过按画面上面的 缩小按钮可以将回滚段缩小到最合适的大小。代码 用来创建新回滚段的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的 创建按钮实现对回滚段的变更操作。 5-2-3 数据文件双击选中的文件,将显示如下所示表空间信息画面。表空间画面5-2-4 路径定义信息在指定了绝对路径后,按 新建按钮后可以生成相应路径。代码 用来创建新路径的相应的SQL代码在这里被显示。 您可以在这里编辑SQL代码并点击上面的 创建按钮实现对路径的变更操作。权限 从
50、画面下方的用户一览中选择对象用户或角色,变更画面中断的所选用户权限,最后通过创建按钮, 可以实现对用户权限的授予与取消。5-3 客户进程信息画面将显示出现在正处于与ORACLE服务器连接状态的客户进程。画面上侧显示进程列表,用户自身的进程显示为浅蓝色。画面下侧显示出被该进程打开的光标(CURSOR)和正在被使用的数据库对象及一些统计结果。使用画面上侧的ToolButton可以实现以下功能。显示用户进程 显示一般用户的连接状态一览表。显示后台进程 显示Oracle的系统内部使用进程一览表。显示表的锁定状态 在被使用的数据库对象一览表显示有该对象是否被锁定的标志位。在显示当前被使用的数据库对象时加
51、入SYS选项在显示 当前被使用的数据库对象时,属于SYS SCHEMA的对象被一起显示出来。 在显示当前被使用的数据库对象时加入PUBLIC选项 在显示当前被使用的数据库对象时,属于PUBLIC的对象被一起显示出来。对于被选中的任意进程,使用画面上侧的 ToolButton 或 PopupMenu 可以实现如下功能。切断 切断当前被选中的进程。跟踪开始/结束 对于当前被选中的进程进行SQL跟踪的开始或结束。显示跟踪 显示出当前被选中进程的跟踪结果报告。下侧光标标签画面进程列表中所选进程,将显示当前打开的光标信息。 该光标信息,可以通过弹出菜单拷贝到粘贴板上。下侧对象标签画面 进程列表中所选进程
52、,将显示当前正在使用的对象信息。5-3-1 跟踪进程显示出在进程信息画面中进行的跟踪结果。因为跟踪文件是在Oracle服务器端被生成的,所以在运行Object Browser的客户机上必须可以访问到服务器端的相应共享目录。在画面上方输入跟踪文件的名称后,点击 刷新按钮,将显示进程跟踪文件的内容以及被Tkprof Utility整形后的结果。如果使用Tkprof Utility进行整形输出时,可以通过选项标签进行设置。使用TKPROF 使用ORACLE提供的Tkprof Utility对跟踪结果进行整形。 选中该项目,显示整形输出标签。 显示执行计划 在此可以指定是否显示跟踪文件中SQL语句的执
53、行计划。 当被指定显示执行计划时,您必须输入用户ID,密码以及PLAN_TABLE表名称。 压缩相同SQL结果 在跟踪文件中如果有完全相同的SQL语句时只输出一个统一的结果。 如果不选这个选项时只显示被发行的SQL语句个数。 包含并发的SQL 在显示结果时是否包含系统内部被并发的SQL。 排序 在排序条件处点击按钮时,可以将结果以集合回数,经过时间等项目进行排序。 使用工具 在此指定Tkprof Utility的文件名。 *在新功能的SQL 捕捉表的访问表中,也可以进行跟踪。 5-4 锁定信息在此显示表的锁定信息的一览表。在这里可以区分出客户进程的锁定和后台进程的锁定。而且当前用户的表锁定将显
54、示为浅蓝色。使用画面上侧的ToolButton可以实现以下功能。显示客户进程 显示一般用户的锁定一览表。显示后台进程 Oracle 显示Oracle内部进程的锁定一览表。显示锁死履历 Oracle 显示锁死履历。使用警报log文件,进行锁死履历检索。当初次运行、或者锁死log文件夹不存在时,将显示指定锁死log保存位置的对话框,请指定锁死log的保存文件夹。 需要中途变更锁死log文件夹的时候通过主菜单的锁定信息锁死log文件夹选择可以实现文件夹的变更。指定锁死log文件夹以后,在log信息画面的下方,将显示锁死发生的日期时间和对应的跟踪文件名。5-5 数据库信息 版本信息 显示当前安装的数据
55、库及附加软件的版本。 显示被指定的数据库设置信息,运行状况。内存 显示出当前SGA使用状况及初始化参数是否妥当的指标值。 这些指标应该在数据库正常启动几天后进行确认,刚刚启动后的这些指标是不准确的。 点击详细按钮后各设置值对应的追加信息将被显示出来。初始化参数 显示数据库初始化参数的一览表。在修改列中显示着可能或延迟的参数,该项目在此可以通过双击鼠标进行修改。 但是标有延迟的参数只在值变更后与数据库的连接中起作用。日志文件 分组显示REDO日志文件,当前组显示为红色。 创建组 创建新的REDO日志组。 创建组员 在当前组中创建新的成员。 删除组 删除REDO日志组。 删除组员 在当前组中删除成
56、员。 REDO日志组切换 把当前的REDO日志组切换到下一组。5-6 性能信息显示数据库当前的动作状态。通过把在这里显示的信息保存成的履历,可以确认从某时刻开始的各值的变化情况或定期的作出推移。系统统计显示数据库全体的统计信息。SGA统计 显示与SGA相关的统计信息。PGA统计 显示与PGA相关的统计信息。I/O统计 显示对网段的 I/O的统计信息。 通过指定画面上方的显示内容提取条件合计单位,可以实现把显示信息限定在特定的对象或内容中, 以及显示表空间、数据库全体的合计等。性能信息画面运行程序点击履历按钮,保存该时刻的性能信息。 选中画面右上方的增量值显示,在当前值中将显示与前一次履历的差值
57、。运行后随着SGA统计、PGA统计,可以通过与系统统计相同的操作程序实现履历的保存和显示。I/O统计画面在I/O统计画面的提取条件中,可以集中选择想要显示、保存信息的Schema名、对象名、表空间。同时、在集计单位中,可以通过内容、表空间、对象名的选择、实现信息结果显示的切换。*此外,关于增量值等,其他画面也一样。保存性能信息的履历被保存在安装时自动生成的stat文件夹中。并且、可以利用选项设置为自动保存。 5-7 数据库导出功能使用Oracle的Export Utility输出Oracle的数据库对象。按照操作顺序,首先要选择导出方法。当指定全数据库时将输出所有的数据库对象。当使用指定用户或
58、指定表选项时,将输出指定的用户和表。将导出的目标文件名输入文本框后,点击 执行按钮就可以开始Export操作了。通过选项(Option)标签,可以对Export进行详细设置。连接数据库的用户名(UserID) 指定执行Export Utility的用户名和密码。 被指定使用当前用户选项时,系统将使用当前Object Browser所使用的用户名和密码。 缓冲区(Buffer)/记录(Record)大小 指定导出文件的缓冲区大小和记录的长度。同时导出的数据库对象 指定对表进行导出时,所属于表的权限(Grants),索引(Indexes),制约(Constraints)及表中数据是否一起被导出。增
59、量导出 相当于Export Utility的参数INCTYPE。分析数据库对象 相当于Export Utility的参数STATISTICS 和 ESTIMATE。扩展压缩 相当于Export Utility的参数COMPRESS。表的相关性 相当于Export Utility的参数CONSISTENT。后台执行 选中此选项时,Export Utility将不再与Object Browser保持同步。 通过客户机进程信息可以监视Export Utility的运行情况,判断Export Utility是否已完成。 若不使用后台执行,未完成Export之前,Object Browser将不能进行其
60、他操作。输出日志 向被指定的文件中输出Export结果。使用工具 指定Export Utility使用的执行文件名。5-8 数据库导入功能通过Oracle的Import Utility,导入数据库对象。按照操作顺序,指定文件名之后,选择导出方法。指定全数据库时,将导入所有的数据库对象。选择指定用户时,指定数据文件和当前数据库的用户后,点击 追加按钮,选中的内容将被追加到列表中。点击 取消按钮,删除列表中的用户。选择指定表时,和指定用户一样指定用户后,在画面下方输入表名,通过 追加按钮,将表追加到列表中。将导出的目标文件名输入文本框后,点击执行按钮开始导入。通过选项(Option)标签,可以对I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年大学轻工纺织食品专业大学物理下册开学考试试题C卷-附解析
- 石河子大学《云计算概论》2023-2024学年期末试卷
- 大学生举办母亲节策划书集合10篇
- 学校配套设施施工组织设计
- 石河子大学《体操》2021-2022学年第一学期期末试卷
- 石河子大学《农村社会学》2022-2023学年第一学期期末试卷
- 石河子大学《畜产品加工工艺学》2022-2023学年第一学期期末试卷
- 沈阳理工大学《模拟电子技术基础》2021-2022学年期末试卷
- 沈阳理工大学《机械制造基础》2023-2024学年第一学期期末试卷
- 收费站收费班安全培训
- 《创意改善生活》课件 2024-2025学年湘美版(2024)初中美术七年级上册
- 2024-2025学年 浙教版七年级数学上册期中(第1-4章)培优试卷
- 个人简历模板(5套完整版)
- CHT 1027-2012 数字正射影像图质量检验技术规程(正式版)
- 移相整流变压器设计及试验
- 05S502阀门井图集
- 舒方特方格练习(共6页)
- 90、808系列铝合金门窗自动计算下料表
- 管道定额价目表
- 工期日历天计算器
- 相敏检波电路
评论
0/150
提交评论