DBTools for oracle(一个自己最近写的oralce巡检工具)
一个oracle巡检工具。使用前需要安装Java运行环境:JRE6,点击下面链接可下载:http://192.18.108.235/ECom/EComTicketServlet/BEGIN95EA088768375745127651DB85E3CD7B/-2147483648/2163325503/1/819278/819134/2163...
Oracle的数据仓库方案
给某一运营商的增值业务系统做过一个数据仓库子系统,基于oracle9i,当时的一些记录,以备将来查验!Oracle的数据仓库方案构件如下:1、Oracle 9i中的insert all, merge等超强的语句2、Cube的支持,在安装OLAP组件之...
truncate table时发生ORA-02266错误
10:07:26 SQL> conn utcore/ossConnected.10:07:44 SQL> truncate table mapevent;truncate table mapevent *ERROR at line 1:ORA-02266: unique/primary keys in table referenced by enabled foreig...
ORA-01562 和 ORA-01628 问题解决
今天熬夜修理某一小应用,遇到一点ora错误,笔记一下:执行一对帐程序,老执行到一半的时候就出错,作者还没有把oracle的error打印出来,只是打印了他自己能看得懂的错误提示,经过修改代码,把oracle错误,put_line...
用response文件silent模式安装和配置oracle10g
两个附件分别是只安装oracle软件和“安装软件同时建立一数据库”两种情况的响应文件,涉及到的密码都是oracle10一、使用silent模式安装DB的几种情况1、使用OS工具(如at)进行无人参与安装2、在多个OS上完成非交互方...
plsql调用java方法笔记
plsql调用java方法(举例)一、编写java源文件public class Test{ public static void main(String args[]) { System.out.println("test"); } public static S...
今天在Solaris上安装oracle10.2.0.1后遇到错误:TNS-12546和ORA-12514
忙乎一天,终于成功完成 Oracle 0g Release 2 (10.2) for Solaris Operating System (SPARC 64-Bit) 的安装,安装完后遇到了两个问题,现在解决了,记载以下方便日后查询。一、启动监听时出TNS-12546错症状:$lsnrct...
Oracle10g EM Database Console显示信息错误,和真实信息不一致
症状:进入EM控制台(http://172.19.111.38:1158/em)后,没有输入用户名和密码就直接登陆并显示数据库状态信息;另外刚开始数据库监听没有起来,所以EM控制台显示信息也是说监听没有起来,后来监听起来了,EM控制台...
给Indonesia field写的rman备全库脚本
#!/bin/ksh################################################################################## automatic backup full database everyday using rman for Indonesia Bandung# by Encle 2007-7-20 15:22:17## $ c...
Stackpack的使用
Statspack是Oracle 8i以上提供的一个非常好的性能监控与诊断工具,基本上全部包含了BSTAT/ESTAT的功能,更多的信息可以参考附带文档$ORACLE_HOME/rdbms/admin/spdoc.txt。 STATSPACK文件:SPDOC.TXT 安装运行...
数据字典视图和动态性能视图的区别
a:数据字典视图名一般用复数,而动态性能视图名一般用单数,比如dba_tablepsaces vs v$tablespace。b:数据字典视图只有在数据库open的情况下才可以访问,而部分动态性能视图可以在数据库非open状态下使用。c:数...
克隆Oracle Home(10g2)
克隆一个已经存在的Oracle Home,免掉新安装oracle10g软件的痛苦,如果原Oracle Home已经安装了patch就省得打patch了。一、在目标主机172.19.111.37上做安装前准备工作1、增加组和用户(和克隆主机的目录结构一样)#...
oracle软件下载地址
--oracle8i http://www.oracle.com/technology/software/products/oracle8i/index.html --oracle9i http://www.oracle.com/technology/software/products/oracle9i/index.html --oracle10g http://www.oracle.com/te...
Rman备份中obsolete和expired的区别
obsolete:与retention policy相关,当备份或者副本根据保存策略而被丢弃的时候,就会被标记为该状态。比如你设置恢复窗口为7天,今天10号,那2号之前(包括2号)的都被认为是“过期的”。expired:使用crosscheck对备...
sql*loader使用小结
sqlldr userid=lgone/tiger control=a.ctl LOAD DATA INFILE 't.dat' // 要导入的文件 // INFILE 'tt.date' // 导入多个文件 // INFILE * // 要导入的内容就在control文件里 下面的BEGINDATA后面就是导入的内容 ...
提高批量update或给大表增加有default值字段的两种方法比较
现状:cdmasmsevent表有一主键PK_cdmasmsevent,如果有其它所有就要单独加上。alter table cdmasmsevent add col1 Char(1) default '0';和alter table cdmasmsevent add col1 Char(1);update cdmasmsevent set col1=...
自己感觉写的一个比较经典的报表sql
公司做了一个电子卡系统,需要出一张电子卡销售情况的报表,研究了半天终于出来了,sql如下:SELECT nvl((SELECT TRIM(city_name) FROM sys_city_info WHERE to_char(area_code) = area), ...
安装Oracle10g on Solaris10
参考文档:Oracle Database Release Notes 10g Release 2 (10.2) for Solaris Operating System (SPARC 64-Bit) B15689-04.pdf, Oracle Database Installation Guide 10g Release 2 (10.2) for Solaris Operat...
使用ftp从Metalink上下载Oracle补丁集
Oracle的补丁集(Patch Set)需要登录metalink下载,下面是个版本升级补丁的号码:9.2.0.4 = 30952779.2.0.5 = 35019559.2.0.6 = 39484809.2.0.7 = ...
V$session表的妙用
v$session 表中比较常用的几个字段说明^_^1. sid,serial#通过sid我们可以查询与这个session相关的各种统计信息,处理信息.a. select * from v$sesstat where sid = :sid; 查询用户相关的各种统计信息. select a.sid,a...