摘要:
1、概述 1) 在整个程序的设计过程中,对游标的操作切不可有省略的部分,一旦省略其中某一步骤,则会程序编译过程既告失败,如在程序结尾处未对改游标进行关闭操作,则在再次调用过程时会出现错误. 2) dbms_sql除了可以做一般的select,insert,update,delete等静态的sql做能 阅读全文
摘要:
1、概述 作用:提供提取数据库对象的完整定义的接口。这些定义可以用XML或SQL DDL格式描述。提供两种类型接口:可编程控制的接口;用于Ad Hoc查询的简单接口。 2、包的组成 dbms_metadata包中的get_ddl函数详细参数 GET_DDL函数返回创建对象的原数据的DDL语句,详细参 阅读全文
摘要:
1、概述 作用:用于取得局域网或Internet环境中的主机名和IP地址. 2、包的组成 1)、get_host_name作用:用于取得指定IP地址所对应的主机名语法:utl_inaddr.get_host_name(ip in varchr2 default null) return varcha 阅读全文
摘要:
1、概述 作用:用于读写OS文件.使用该包访问OS文件时,必须要为OS目录建立相应的DIRECTORY对象..当用户要访问特定目录下的文件时,必须要具有读写DIRECTORY对象的权限.在使用UTL_FILE包之前,应首先建立DIRECTORY对象. 2、包的组成 1)、file_type作用:该类 阅读全文
摘要:
1、概述 作用:用于搜集,查看,修改数据库对象的优化统计信息. 2、包的组成 1)、get_column_stats作用:用于取得列的统计信息语法:dbms_stats.get_column_stats(ownname varchar2,tabname varchar2,colname varcha 阅读全文
摘要:
1、概述 作用:用于维护资源计划,资源使用组和资源计划指令;包dbms_resource_manager_privs用于维护与资源管理相关的权限. 2、包的组成 1)、dbms_resource_manager.create_plan作用:建立资源计划语法:dbms_resource_manager 阅读全文
摘要:
1、概述 作用:用于检测,修复在表和索引上的损坏数据块. 2、包的组成 1)、admin_tables语法:dbms_repair.admin_tables(table_name in varchar2,table_type in binary_integer,action in binary_in 阅读全文
摘要:
1、概述 作用:用于检查表空间集合是否是自包含的,并在执行了检查之后,将违反自包含规则的信息写入到临时表TRANSPORT_SET_VIOLATIONS中. 2、包的组成 1)、transport_set_check作用:用于检查表空间集合是否是自包含的。语法:dbms_tts.transport_ 阅读全文
摘要:
1、概述 作用:提供了局部管理表空间的功能 2、包的组成 1)、segment_verify作用:用于检查段的区映像是否与位图一致语法:dbms_space_admin.segment_verify(tablespace_name in varchar2,header_relative_file i 阅读全文
摘要:
1、概述 作用:用于分析段增长和空间的需求。 2、包的组成 1)、unused_space作用:用于返回对象(表、索引、簇)的未用空间语法:dbms_space.unused_space(segment_owner in varchar2,segment_name in varchar2,segme 阅读全文
摘要:
1、概述 作用:用于加密和解密应用数据,另外还可以生成密码检验和.通过加密输入数据,可以防止黑客或其他用户窃取私有数据;而通过结合使用加密和密码检验和,可以防止黑客破坏初加密的数据.当使用该包加密数据时,要求被加密数据的长度必须为8字节的整数倍.当使用DES算法加密数据时,密钥长度不能低于8字节;当 阅读全文
摘要:
1、概述 作用:用于激活或禁止会话的flashback特征,为了使得普通用户可以使用该包,必须要将执行该包的权限授予这些用户,grant execute on dbms_flashback to scott; 2、包的组成 1)、enable_at_time作用:用于以时间方式激活会话的flashb 阅读全文
摘要:
1、概述 作用:通过使用包DBMS_LOGMNR和DBMS_LOGMNR_D,可以分析重做日志和归档日志所记载的事务变化,最终确定误操作(例如DROP TABLE)的时间,跟踪用户事务操作,跟踪并还原表的DML操作. 2、包的组成 1)、dbms_logmnr.add_logfile作用:用于为日志 阅读全文
摘要:
1、概述 提供了内置的随机数生成器,可以用于快速生成随机数. 2、包的组成 1)、initialize作用:用于初始化dbms_random包,必须提供随机数种子。语法:dbms_random.initialize(seed in binary_integer);其中seed指定随机数种子。2)、s 阅读全文
摘要:
1、概述 作用:提供了对共享池的一些过程和函数访问,它使用户可以显示共享池中的对象尺寸,绑定对象到共享池,清除绑定到共享池的对象.为了使用该包,必须运行dbmspool.sql脚本来建立该包. 2、包的组成 1)、sizes作用:用于显示在共享池中大于指定尺寸的对象语法:dbms_shared_po 阅读全文
摘要:
1、概述 作用:提供了在PL/SQL块中执行DDL语句的方法,并且也提供了一些DDL的特殊管理方法. 2、包的组成 1)、alter_compile说明:用于重新编译过程、函数和包语法:dbms_ddl.alter_compile(type varchar2,schema varchar2,name 阅读全文
摘要:
1、概述 本报只适用于Oracle Enterprise Edition,它用于实现精细访问控制,并且精细访问控制是通过在SQL语句中动态增加谓词(WHERE子句)来实现的.通过使用ORACLE的精细访问控制特征,可以使不同数据库用户在执行相同SQL语句时操作同一张表上的不同数据.例如多个用户执行s 阅读全文
摘要:
1、概述 作用:用于在PL/SQL程序和SQL语句中取得行标识符(rowid)的信息并建立ROWID,通过该包可以取得行所在的文件号,行所在文件的数据块号,行所在数据块的行号,以及数据库对象号等消息. 2、包的组成 1)、rowid_create说明:建立ROWID语法:dbms_rowid.row 阅读全文
摘要:
1、概述 作用:提供了使用PL/SQL实现ALTER SESSION命令,SET ROLE命令和其他会话信息的方法 .2、包的组成 1)、set_identifier说明:用于设置会话的客户ID号。语法:dbms_session.set_identifier(client_id varchar2); 阅读全文
摘要:
1、概述 作用:用于在过程,函数,和包中执行SQL事务处理语句. 2、包的组成 1)、read_only说明:用于开始只读事务,其作用与SQL语句SET TRANSACTION READ ONLY完全相同,该过程必须是事务开始的第一条语句。语法:dbms_transactino.read_only2 阅读全文