ORA-00600: internal error code, arguments: [ktecgeb-2], (一)
网上的解决办法是昨天在现场 遇到这个错误 木有彻底解决,感觉作为一个乙方dba的压力,有很多的能力需要再提高,=============================================================================表空间 临时段清除办法1 使用ddL 与DML 删除固定表空间 的临时段 1 创建固定大小的表空间 CREATE TABLESPACE test1 DATAFILE '/tmp/test1.dbf' size 5M AUTOEXTEND OFF LOGGING PERMANENT EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO blocksize 8192; 2 关闭数据库修改参数 event="10061
非常 奇怪的 虚拟机问题 再次证明 我是全才 哈哈
故障判断 我方工程师到达现场后,通过客户及我方在深圳边检服务工作师的配合和沟通,了解情况后,对系统做了初步的检查,从报错信息提示信息分析找不到数据文件所在的卷组dvg的所有pv uuid信息及lv。 故障处理 在故障处理前,首先在该虚拟机所对应的物理机上,对该虚拟机所有文件进行全备份(约1小时)。 然后尝试从拯救模式用CentOS6.3光盘引导,试图找回pv uuid,修复失败(可能是版本高于该虚拟机OS版本5.2)。 接着从网上下载CentOS5.2,由于文件较大,下载花了约五六小时,期间再尝试其它方式,均修复失败。 1.1
oracle 10 g stream table
一、要求二、创建用户及搭建环境1、首先是sourceconn / as sysdbacreate tablespace stream_tbs datafile 'tream01.dbf' size 200m;create user stradmin identified by stradmin default tablespace stream_tbs;grant dba to stradmin;2、target创建专用表空间及用户。create tablespace stream_tbs datafile 'stream01.dbf' size 200m;create user stradmin identified by stradmin default tablespace stream_tbs;grant dba to stradmin;3、切换回source数据库,以streams的操作用户stradmin连接conn stradmin/stradmin创建连接到t
oracle 11g gateway 连接sql server 2000
oracle 11g gateway 连接sql server 2000 到现在为止,测试了很多方法都失败了,就这一种网关oracle连接sql server 2000 (一)下载oracle网关,网上可用最新 http://download.oracle.com/otn/nt/oracle11g/112010/win32_11gR2_gateways.zip (二)在sql server 2000服务器上安装oracle网关 1 解压 2 运行setup 然后默认下一步 3 选择 oracel gateway for sql server 4 创建监听端口最好选择1521 (三)参数配置 initdg4msql.ora ---------【这个名称与监听里的名称对应关系】 HS_FDS
oracle 10g stream weihu
1 启动apply,propagation和capture进程的语句exec dbms_capture_adm.start_capture(capture_name=>'CAPTURE_DB1_STRM');exec dbms_apply_adm.start_apply(apply_name=>'APPLY_DB2_STRM');exec dbms_propagation_adm.start_propagation('PROP_DB1_TO_DB2_STRM');2 停止apply,propagation和capture进程的语句exec dbms_capture_adm.stop_capture(capture_name=>'CAPTURE_DB1_STRM');exec dbms_apply_adm.stop_apply(apply_name=>'APPLY_DB2_STRM');exec dbms_propagation_adm.stop_propagation('PROP_DB1_TO_DB2_STRM');3 删
oracle 10g user stream
==准备==1.归档日志配置:sql> archive log list;database log mode archive modeautomatic archival enabledarchive destination /u01/oradata/stream1_arch --i don't modify it database log mode archive modeautomatic archival enabledarchive destination /u01/oradata/stream2_arch ---以下没有专门说明的都是sys用户--- 2.在源stream1上配置supplemental loging: 在源上:sql> alter database add supplemental log data; database alte
oracle 10g table stream
一、要求二、创建用户及搭建环境1、首先是sourceconn / as sysdbacreate tablespace stream_tbs datafile 'tream01.dbf' size 200m;create user stradmin identified by stradmin default tablespace stream_tbs;grant dba to stradmin;2、target创建专用表空间及用户。create tablespace stream_tbs datafile 'stream01.dbf' size 200m;create user stradmin identified by stradmin default tablespace stream_tbs;grant dba to stradmin;3、切换回source数据库,以streams的操作用户stradmin连接conn stradmin/stradmin创建连接到t
bbed 与文件头恢复
http://www.itpub.net/thread-1754481-1-1.html【转】ub4 rdba_kcbh @4 ---data block addressub2 kccfhfno @52 ---file numberub4 kscnbas @100 ---scn basub4 kcvfhcrt @108 ---file create timeub4 kcvfhrfn @368 ---reference file number 文件头的几个关键地方 修改 可以在一定程度上恢复文件 启动数据库[@more@]
oracle 11g rac 进程理解
启动后的状况:rac1-> su - gridPassword: rac1-> crs_stat -tName Type Target State Host ------------------------------------------------------------ora.DATA.dg ora....up.type ONLINE ONLINE rac1 【磁盘组】 ora....ER.lsnr ora....er.type ONLINE ONLINE rac1 ora....N1.lsnr ora....er.type ONLINE ONLINE rac1 ora.asm ora.asm.type ONLINE ONLINE rac1 ora.devdb.db ora....se.type ONLINE ONLINE
oracle 9i 系统空间很有限的情况下的迁移
[系统空间]select'CONFIGURE EXCLUDE FOR TABLESPACE 'name' ;'fromwherenamenotin'SYSTEM''TEMP'selectfrom--2 backup database and copy it to others tag format ;backupdatafile23456789--4 backup switch logfile more then 5 times ; 几次 恢复执行--5 backup controfile format ;--1 startup nomount--2 restore controlfile ;restoredatabase--4 copy other logrecoverdatabase--6 open database resetlogs ;[@more@]n
坏块的处理思维(用程序制作坏块不如用系统)
--linux模拟坏块测试select * from dba_data_files;create table dd as select * from dictalter table dd move tablespace lihjtestselect dbms_rowid.rowid_relative_fno(t.rowid) || '_' || dbms_rowid.rowid_block_number(t.rowid), t.* from dd t; --1 mv lihjtest.dbf lihjtest.dbfbak dd if=lihjtest.dbfbak of=lihjtest.dbf bs=8192 count=70 --复制70个块 dd if=lihjtest.dbfbak of=lihjtest.dbf bs=8192 skip=69 count=1 seek=70 --复制第70个块到71块上 dd if=lihjtest.dbfbak of=lihjtest.dbf bs=8192 s
db2 das 初学心得
ibm的东西对初学者 很好玩 aix和db2有个共同点 都有图形与命令的转换....但是细节工具技术很灵活 要慢慢的去突破BACKUP DATABASE SAMPLE ONLINE TO "/home/db2inst2/arch" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;BACKUP DATABASE SAMPLE TABLESPACE ( IBMDB2SAMPLEREL, USERSPACE1 ) ONLINE TO "/home/db2inst2/arch/db2inst2" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;BACKUP DATABASE SAMPLE ONLINE INCREMENTAL TO "/home/db2inst2/arch" WITH 2 BUFFERS BUF
db2 das 维护初学
本人 window 客户端一直不能连接linux虚拟机服务器 原因很明晰 问题在das上 1 检查是否存在 su - dasusr1cd /opt/ibm/db2/V9.7_01/das/bin./db2admin2 重新启动./db2admin stop./db2admin start问题依旧3 检查端口netstat -an|grep -i 523没有输出4 重新创建dassu -cd /opt/ibm/db2/V9.7_01/instance./dasdrop ./dascrt./daslist5 可以连接...[@more@]
db2 online backup 设置
--db2图像安装基本学会 结构基本了解 详细东西 还需要一步一步学习--在线备份设置[db2inst2@localhost ~]$ db2 get db cfg for ts|grep -i log Log retain for recovery status = NO User exit for logging status = NO Catalog cache size (4KB) (CATALOGCACHE_SZ) = 300 Log buffer size (4KB) (LOGBUFSZ) = 256 Log file size (4KB) (LOGFILSIZ) = 1024 Number of primary log files (LOGPRIMARY) =
undo坏块引起数据库无法启动
--在数据库启动的时候,在没有活动事务:如果没有回滚表空间,直接修改参数就可以,-- 丢失文件的话,使数据文件离线就可以-- 有活动事务:找出活动事务在的回滚段,在参数文件中处理--记住一句话:回滚段的目的是事务读取一致性,是“可有可无的(对数据最终存储)”--问题的关键是找到有活动事务的回滚段!_corrupted_rollback_segments=(_SYSSMU1$,_SYSSMU2$)_offline_rollback_segments_corrupted_rollback_segment本来这个没啥写的 是个很普遍的问题,但是今天远程竟然没
【ORA-00600: internal error code, arguments: [6305], [23], [22], [1] 总结】
--【ORA-00600: internal error code, arguments: [6305], [23], [22], [1] 总结】--第一步 看看跟踪文件的主要信息--1 看到是查询引600错误 知道要好好看看跟踪文件 --先忙是跟踪文件的头部,查看文件头部是必须的System name: LinuxNode name: oracledbRelease: 2.6.18-92.el5Version: #1 SMP Fri May 23 23:40:43 EDT 2008Machine: x86_64Instance name: orawebRedo thread mounted by this instance: 1Oracle process number: 21Unix process pid: 29544, image: oracle@oracledb*** 2011-11-10 00:20:18.869*** SESSION ID:(128
常用查询网址
名称 地址 Oracle中国公司 http://www.oracle.com/cn 中国Oracle用户组 http://www.cnoug.org/ ORACLE爱好者之家 http://www.oraclefan.net/ 免费ORACLE入门 http://fengyu.china.com/ Oracle杂货店 http://www.hzsdb.com.cn/oracle/index.htm ORACLE深度历险 http://oracle9idba.nease.net/index1.htm 彩虹湾 http://www.irisbay.com/ Oracle小组 http://oraclegroup.yeah.net/ oracle技术站 http://oradb.jianwangzhan.com/cgi-bin/index.dll?index13?webid=jianwangzhan&userid=49339 Oracle9iAS Documentation Library, Release 2
java 生成oracle block(dba 手记2 c++程序改)
java 生成oracle block(dba 手记2 77页c++程序改)/** * @(#)dbblockreadWrite.java * * @author lihongjie * @version 1.00 2011/11/6 */import java.io.File;import java.io.FileOutputStream;import java.io.*;public class dbblockreadWrite { /** * Creates a new instance of <code>dbblockreadWrite</code>. */ public dbblockreadWrite() { } /** * @param args the command line arguments */ public static void readWritFileByBytes(String fileName,int Blksiz) { File
--bbed_recover:恢复数据块数据库(mybbed)
--bbed_recover:恢复数据块数据库(mybbed)--工具的编写 主要暂时告一段落mybbed 基于bbed使用shell和java编写的一数据库块的数据查找的小工具1 要自动配置BBEd的相关使用2 mybbed文件执行脚本3 bbed_par参数配置文件主要配置文件序列号 数据块起始结束4 生成的数据bbed_datarecord5 大文件的数据库提取的时候 可以用DD命令吧只拷贝坏的数据库还有开头结尾--可以使用bbeddd if=users01.dbf of=users011.dbf bs=8192 count=512dd if=users01.dbf of=users011.dbf bs=8192 skip=20100 seek=512bbed parfile=bbed.par password=blockedit--坏
bbed_recover:恢复数据块数据库(续)
昨天晚上写了个这个小工具,发现最后的文件格式的转换非常的慢,所以经过一个晚上的思考 用java代替SHELL速度快了很多多:1 编写JAVA并测试通过/** * @(#)test.java * * * @author * @version 1.00 2011/11/2 */import java.io.File;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.Writer;import java.io.*;import java.io.FileWriter;import java.io.Writer;public class Test { /** * Creates a new instance of <code>test</code>. */ public static void Testfilewriter(Stri