关于对象的依赖性
在对于一个表作相关的结构变化后,所依赖她的对象都将失效,这里包括视图,过程,函数或包处于无效状态,但其定义仍被保存于数据字典内,相关的权限信息,引用此视图的同义词,对象,及其他视图也 都会被保留。当重...
oracle中的临时表
oracle中的临时表临时表通常用来保存一个事务或者会话期间的数据.临时表中保存的数据是具有独立性的,只对各自会话可见,并且每个会话都只能查询和修改属于此会话的数据,在对temporary table作dml操作时,不需要申请锁...
关于tom的unload脚本
tom写的一个用来生成为sqlldr准备的格式.其中有unix和windows两个版本.在itpub中有人已经上传.具体可以到这里下载:http://www.itpub.net/thread-927857-1-1.html关于这个脚本,需要注意的是,由于tom只是输出一个...
How can i extract data from flat file to oracle tablw with plsql?
Pl/sql cao do it SQL> create or replace function dump_csv( p_query in varchar2, 2 &n...
spfile在11G的一点改进
spfile在11G的一点改进在11G中,oracle为保护spfile也做了一些小小的改进,例如,在运行时,spfile无法中被删除时,可以从memory中直接读出所有参数的值模拟spfile被删除[oracle@rac2 dbs]$ rm spfileorcl.ora尝试修...
ORACLE PL/SQL 的异常处理
-在整理我收藏过的一些文章,放在这里,供所有需要的人一起学习,出自:http://www.itpub.net/371230.htmlORACLE PL/SQL 例外处理1) 基本结构 BEGIN ... --语句 EXCEPTION -- 例外处理 WHEN ... ... WHEN...
DML Error Logging in Oracle 10g
DML Error Logging in Oracle 10g 主要在于使用DBMS_ERRLOG.create_error_log 这个包来跟踪dml错误信息SQL> CREATE TABLE source ( 2 id NUMBER(10) NOT NULL, 3 code VARCHAR2(10), ...
v$session_longops的使用
DBA们经常需要监控数据库中一些花费大量时间的操作,如备份恢复,收集统计信息,排序都会记录在这个视图当中。这个视图主要是显示运行时间超过6秒的数据库操作的状态.所以对于数据库监控一些耗时的操作是非常有意义...
10G所有平台安装文档
DOCID :169706.1最新的安装文档.各种平台都有.保留一下.
oracle pk sybase
一个用户说要为数据仓库选型.制定了一套基准测试方案.sybase由原厂的工程师做.ORACLE这这我负责.发现加载数据ORACLE快得多.5000万的数量量.sqlldr 5分钟搞定.不过sybase可是用了将近20分钟啊.在检索方面ORACLE当然也...
使用sql查看alert日志
上周去巡检.结果一个用户问我如何使用sql语句来查看alert日志中的内容. 当时想着用存储过程来做.回来后想了想,用external测试一下看看:SQL> !pwd/u01/app/oracle/admin/ORALINUX/bdumpcreate directory BDUMP as '/u...
删除一个JOB需要提交
删除一个JOB需要提交一般来说,执行一个存储过程是不需要COMMIT的。但是DBMS_JOB.REMOVE有例外:按文档中的描述是:You must issue a COMMIT statement immediately after the statement.版本:10.2.0.1windows今天...
default pool ,keep pool,recycle pool
default pool:所有段块一般都缓存在这个池中,keep pool:对于访问相对频繁的段会放在这个池中,因为如果把这些段放在default pool中,尽管会频繁访问,但也可以因为其他段需要空间而使其age out.recyle pool:访问不频繁,...
设置sqlplus环境
一些初学者对于sqlplus的使用很是不方便,其实用得好,这个工具当然是首选.下面帖出一段login.sql的脚本以方便参照:以下是我机器上的glogin.sql[oracle@rac1 admin]$ vi glogin.sqlCOLUMN ROWLABEL FORMAT A15-- Used ...
用递归来构造无限大的连续数字
这是昨天在论坛上回答问题:原问题为:如:列出2006.7所有的日期:2006.7.12006.7.22006.7.3……2006.7.31要求,只能是一个SQL语句,可以嵌套。想了想. 尽量不用ALL_OBJECTS.且不嵌大.觉得只能是用CONNECT BY 来递归了...
PCTFREE and PCTUSED
ddfrom dba-oracle.comThe PCTFREE and PCTUSED parameters tell Oracle when to link and unlink a block from the freelist chain. The following discussion only applies if you are not using Automatic Segmen...
ALTER SYSTEM SWITCH LOGFILE VS ALTER SYSTEM ARCHIVE LOG CURRENT
ALTER SYSTEM SWITCH LOGFILE ;SWITCH LOGFILE ClauseThe SWITCH LOGFILE clause lets you explicitly force Oracle to begin writing to a new redo log file group, regardless of whether the files in the curre...
监控表的dml操作
在调优过程中,经常需要了解某张表,特别是大表的一些情况.启动表监控是常用手段之一.环境:Linux as 3/Oracle10.2.0.1测试过程如下:16:52:14 test>create table test(a number);表已创建。已用时间: 00: 00: 00.0016...
创建一个记录dml的触发器
创建两个表.其实test为我们在操作的表.而script为记录对test表进行dml操作的script:SQL> create table SCRIPT2 (3 SCRIPT VARCHAR2(4000),4 TABLENAME VARCHAR2(20),5 RUNDATE DATE6 )7 /Table createdSQL> SQL> cre...
10G透明网关的配置
因为10G安装过程中是不带Gateway因为10G安装过程中是不带Gateway需要到otn上下载安装组件.安装过程这里不再敖述:说明:我的oracle和sqlserver安装在同一台主机上:IP:192.168.100.102sqlserver database:pub第一步 修...