使用DBMS_METADATA.GET_DDL获取对象的DDL脚本
--GET_DDL: Return the metadata for a single object as DDL. -- This interface is meant for casual browsing (e.g., from SQLPlus)-- vs. the programmatic OPEN / ...
Oracle批量kill session
SELECT 'alter system kill session '''||SID || ',' || SERIAL#||''';' FROM V$SESSION WHERE SID in (SELECT SESSION_ID  ...
rlwrap - 支持oracle下sqlplus历史命令的回调功能
在Linux下面使用sqlplus很不爽,上下键,退格键都不能用,严重降低生产效率。某一天终于发现了这个rlwrap这个好东西,特写此文记录。由于时间关系,可以从这里下载安装包。下载后,将.zip扩展名去掉,传到Linux服...
Oracle10g Data Guard (Standby) 理论与实践 2
Oracle10g Data Guard (Standby) 理论与实践 简单summary : A. 日志发送 :ARCH SYNC -- 将PRI DB上的归档通过RFS传输给Standby的归档或Standby Redo Log(如果有)。LGWR SYNC -- LGWR提交redo数据到L...
Oracle 登录触发器
CREATE OR REPLACE TRIGGER SYS.CONTROL_LOGONAFTER LOGONON DATABASEDECLAREUIP VARCHAR2(300);PRGRM VARCHAR2(60);CUSER VARCHAR2(60);MO VARCHAR2(60);/*******...
利用管道批量kill 数据库中用户进程
工作中经常需要Kill多个进程,如果这些进程有共同的特点,就可以用一条命令Kill掉它们。 比如清除Oracle数据库的所有远程连接进程: ps -efww|grep LOCAL=NO|grep -v grep|cut -c 9-15|xargs...
DB Link因 driving_site导致的性能问题
今天接到一个朋友电话, 原来两个schema 是在一个库下面, 为 Oracle 9.2.0.8版本, 所以两个schema 表之间的连接都是本地 , 后来业务及主机性能问题, 将一个s...
RMAN常用命令
RMAN 常用命令 一,准备工作(如果需使用恢复目录) : 1). 建立catalog数据库(假设名称为rman) 2). 建立用于恢复目录的表空间 SQL> create tablespace rcat_tbs datafile&nbs...
cursor_sharing=force碰到ora-00937, ora-00979
Oracle 9.2.0.8.0 , Linux AS 4.5 64bit 因为是接手其他单位的一套Oracle9i 系统, 程序写得非常差, 几乎70% 都没有使用绑定变...
sqlldr导入数据报错 Field in data file exceeds maximum length
value used for ROWS parameter changed from 64 to 19Record 1: Rejected - Error on table DELLYSD.SHIPLABEL, column TNINTERNALID.Field in data file exceeds maximum lengthRecord 2: Rejected - Error on tab...
sqlldr 导入数据报错 ORA-01841,ORA-01400
通过bcp从sql server导出 txt 文件, 默认编码是 unicode, 导入Oracle 时报错, 且导入不进去, 后来发现需要更改为ansi 格式才行 。 在linux下打开txt文件也是乱码, 难怪会提示NULL值的 ...
SQL优化笔记 [final]
1. 基础数据做少量冗余,减少表关联 2. 对历史数据做迁移,保留最近一段时间数据 3. 80%的效率问题因为低效的SQL导致 4. AWR中主要查看項目 SQL ordered by Elapsed Time查每个执行消耗的时...
异构数据库迁移工具 - Oracle SQL Developer Migrations
Date: March 2011Oracle SQL Developer incorporates migration support, providing users with the ability to migrate database objects and data from IBM DB2, MySQL, Mi...
Oracle的异构数据迁移工具 - OMW及ODI
作者:eygle | English Version 【转载时请以超链接形式标明文章出处和作者信息及本声明】链接:http://www.eygle.com/archives/2009/03/oracle_omw_odi.html 上周末的活动之后,有朋友问我,Oracle是否有自...
9.2.0.7 exp/imp 字段comments 错位的问题
Oracle 9.2.0.7 , Linux AS 4.5 我们发现导出系统的某些表的字段的comments 错开了, 本来应该是在第 18 号字段的comments , 导入后居然跑到了临近的 19 号字段去了, 发现2,3个...
[转]用裸设备扩数据库表空间专题(完整版)
硬件环境:小型机 IBM P670,存储:IBM SHARK F-20 软件环境:操作系统 AIX5.1 数据库oracle9i 主题思想:物理卷PV->;卷组VG->;逻辑卷LV(类型:raw)->;...
KQQ
1. KQM_BELLCARDDATA2. KQM_KAOQINDATA3. WFM_AUDITSTATUS , AUDITMAN F2135117, F2104598 ,AUDITDATE, BILLNO 4. WFM_REMIND : REMINDCONTENT LIKE '%TP%'...
通过Linux crontab 定期运行Oracle Procedure 脚本
18 07 * * * sh /data/run/job/job_DMP_BASE_DATA.sh >> /data/run/log/job_DMP_BASE_DATA.log 2>&1; /u01/product/oracle/bin/sqlplus -S xxx...
sqlldr详解
SQL*LOADER可以将外部数据加载到数据库表中。下面是SQL*LOADER的基本特点:1)能装入不同数据类型文件及多个数据文件的数据2)可装入固定格式,自由定界以及可度长格式的数据3)可以装入二进制,压缩十进制数据4)一...
[转] 知识索引--RAC
http://www.itpub.net/thread-1318687-1-1.html