今天是个可喜的日子,我也赶了个流行,开了自己的空间。感觉真的很方便,把自己在网络上整理的学习ORACLE的资料统一放到一起,什么时候都方便看,对我的学习有很大的帮助,同时有空的时候,整理下我的小空间,感觉真的很爽!我会慢慢把我的空间丰富的,也会很快学好ORACLE的。 呵呵,自己给自己顶一下!
  • solaria 安装oracle10.2 RAC 出现ins_precomp.mk错误

    2011-03-20 13:12:05   /   Oracle数据库管理

    solaria10 上安装oracle10.2 RAC 装oracle软件到51%的时候报错,提示如下:INFO: Exception thrown from action: makeException Name: MakefileExceptionException String: Error in invoking target 'relink' of makefile '/u01/app/oracle/product/10.2.0/db_1/precomp/lib/ins_precomp.mk'. See '/u01/app/oracle/oraInventory/logs/installActions2011-03-20_08-59-44AM.log' for detai是少什么包吗?我在solaris10中装oracle10.2的单机是正常的,检查包时只有SUNWsprox 没安装,这个好像是不需要的吧,#pkgi
  • 求助:单向流坏境异常,遇上600 和07445错误.

    2011-01-26 14:16:28   /   Oracle数据库管理

    之前运行好好的单向流同步坏境昨天突然异常了。环境:源端:oracle 11.2.0.1windows x64系统目标端:oracle 11.2.0.1 RAClinux 5.5 x64系统。搭建了stream单向schema级同步坏境。目标端alert信息如下:Propagation Receiver (CCA) for Streams Capture LIRHZ_CAPTURE and Apply APPLY_STANDY with pid=104, OS id=30034, objnum=117103 started.Errors in file /u02/app/oracle/diag/rdbms/klir/klir1/trace/klir1_ora_30034.trc(incident=72560):ORA-00600: internal error code, arguments: [knclprcols:ch
  • 恢复时如何跳过损坏的归档日志

    2010-12-18 21:51:11   /   Oracle数据库管理

    今天看了崔华的一篇文章 ‘如何跳过缺失的归档’http://dbsnake.com/2010/04/skip-missing-arc-log.html介绍了一个跳过损坏的归档日志后最大限度的恢复数据的文件的案例,可惜作者没有写出如何修改RBA和checkpoint SCN 这些信息。那位老兄能给分享下这个案例的解决方法呢?:p
  • 归档无备份,丢失redo和undo文件后,该如何恢复?

    2010-12-17 21:07:07   /   Oracle数据库管理

    归档无备份,丢失redo和undo文件后,该如何恢复?环境:oracle 11.2 linux 系统, Archive Mode 无备份 。试验方式:1.t1表先插入几行数据,commit, 切换日志,生成一个归档日志文件。2.再插入几行数据,commit,写入redo文件,3.更新t1表记录,不做commit,undo段有写入的信息。4.模拟数据丢失,删除redo和undo文件。5.使用_allow_resetlogs_corruption 和 _corrupted_rollback_segment 隐含参数强行打开数据库。结果打开数据库还是失败。提示Undo有问题,请大家给看看。下面是操作步骤:1.建立测试数据
  • 使用BBED如何修复ORA-01578块错误?

    2010-12-13 20:18:31   /   Oracle数据库管理

    使用BBED如何修复ORA-01578块错误?这两天在学习bbed的工具使用,看了eagle,崔华几位大师bbed恢复坏块方面的文章,也没有搞懂是如何来恢复的。只好在论坛里发帖,请各位路过的高手指点迷经........下面列出我的实验步骤:1.创建test2表空间,插入t1数据。SQL> create tablespace test2 datafile '/u02/oradata/kmed11/test201.dbf' size 10m;Tablespace created.SQL> alter user test2 default tablespace test2;User altered.SQL>select segment_name,segment_type,file_id,block_id from dba_extents where segme
  • 不完全恢复试验(11.2g 64位win2003数据库恢复到32位linux服务器)

    2010-12-11 15:00:00   /   Oracle数据库管理

    实验目的:把64位 win2003 11.2g数据库 不完全恢复到32位的linux 5.5服务器上 .1.源库先做一个全备操作。2.加入测试数据test1.t2 :SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQL Release 11.2.0.1.0 - ProductionCORE11.2.0.1.0ProductionTNS for 64-bit Windows: Version 11.2.0.1.0 - ProductionNLSRTL Version 11.2.0.1.0 - Producti
  • 帮忙看看,为啥我的不完全恢复试验不能成功!

    2010-11-27 18:06:49   /   Oracle数据库管理

    实验环境:aix5.3+oracle10.2.0.4实验目的: 删除所有数据文件后,测试不完全恢复:1、插入实验数据:SQL> insert into test1.t3 values (2,'guangzhou');1 row created.SQL> insert into test1.t3 values (3,'shenzhen');1 row created.SQL> commit;Commit complete.切换日志,生成5号日志文件。SQL> alter system switch logfile;System altered.SQL> insert into test1.t3 values (5,'haikou');1 row created.SQL> commit;Commit complete.切换日志,生成6号日志文件。SQL> alter sys
  • 一次truncate table 后的数据恢复

    2010-11-18 10:36:37   /   Oracle数据库管理

    使用坏境: oracle11.2+rhce5.5 RAC,归档模式,数据库有1TB容量。在配置流环境时,因为一个误操作,删除了hz用户下的几个表。在这个数据库上还部署了其它几个用户,停机恢复数据显然是不可能的,分析情况后可以使用下面两种方式来恢复数据。1、把当前库的备份文件和归档日志传到测试机上进行时间点不完全恢复,然后exp导出需要误删除的数据。2、使用duplicate表空间的方式生成辅助数据库,在新库中导出需要的数据。参考:http://space.itpub.net/7199859/viewspace-79054这次的数据恢复操作我我使用第一种方式,以下
  • 怎样删除 dba_apply_dml_handlers 里的记录

    2010-10-16 15:15:56   /   Oracle数据库管理

    配置stream时,定义了冲突规则,BEGINDBMS_APPLY_ADM.SET_DML_HANDLER(object_name => 'hz.t6',object_type => 'TABLE',operation_name => 'DELETE',error_handler => false,user_procedure => 'strmadmin.hz_t5_handler',apply_database_link => NULL,apply_name => NULL);END;SQL> select OBJECT_OWNER,OBJECT_NAME,OPERATION_NAME,USER_PROCEDURE from dba_apply_dml_handlers where object_name='T6';OBJECT_OWNEROBJECT_NAMEOPERATION_NAME USER_PROCEDURE-------
  • stream 的规则该如何设置......

    2010-10-12 11:54:48   /   Oracle高可用

    我搭建了一个单向schema 级的stream复制环境。源库对表的一般更改可以传到目标库上。但还存在以下几个问题:1.更新目标库不对应的记录时会出错。示例如下。源库和目标库的t2表,操作前有相同的2条记录,如下:SQL> select * from test01.t2;ID NAMEVDATANID---------- ---------- ----------- ----------1 guangzhou2010-10-1213 guangzhou2010-10-123SQL> select INDEX_NAME,TABLE_NAME,COLUMN_NAME from DBA_IND_COLUMNS where TAB
  • 大家给看下这个SQL实现

    2010-09-30 09:49:03   /   Oracle开发

    刚学decode函数,有一个员工工资示例表:SQL> select * from emp;EMPCODESALARY---------- ----------10015000100280001003900010041000010053000100615000100720000要求工资在8000以下的加到2倍工资,8000以上的加到1.5倍工资。实现语句如下:SQL> select empcode,salary,decode(sign(salary-8000),-1,salary*2,0,salary,1,salary*1.5) from emp;EMPCODESALARY DECODE(SIGN(SALARY-8000),-1
  • 重建控制文件后的ORA-01178错误求助!

    2010-09-22 19:20:57   /   Oracle数据库管理

    今天测试了一下丢失数据文件后重建控制文件的实验,遇到了ORA-01178错误,请大家帮忙解决。实验步骤如下:0.数据库版本。SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE10.2.0.1.0ProductionTNS for 32-bit Windows: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1.0 - ProductionC:\Documents and Settings\Admin
  • 求助:11g R2 在2003 64位上ASM的安装

    2010-08-26 18:46:30   /   Oracle新技术/11gR2

    请教高手,我一个hp的服务器,内有2块硬盘,盘1上有C,D2个分区,盘2上是E分区。在C盘上装有64位的2003系统,准备安装一个11g R2的单实例数据库,安装到配置ASM磁盘时,无法识别到新盘,是不是要先配置ASM磁盘驱动什么的,不知道windows下如何安装ASM?另外听人说11.2g 安装的时候可以不用选择asm磁盘,那又如何操作的呢。急盼高手来解答,先谢谢了。。。。。。。。。。。。
  • 配置过stream的进来看看

    2010-07-11 09:47:36   /   Oracle数据库管理

    今天我想学习下10g的stream搭建操作,在网上搜到杨老大的这个帖子,http://oracle.**.com/install/764614.html按步骤操作到执行dbms包时发生错误了.#创建Stream管理用户  create user strmadmin identified by strmadmin  default tablespace tbs_stream temporary tablespace temp;  #授权Stream管理用户  grant connect,resource,dba,aq_administrator_role to strmadmin;  begin  dbms_streams_auth.grant_admin_privilege(  grantee => 'strmadmin',  grant_privileges => tru
  • 救命啊,出现ORA-00600: [17114] 错误

    2010-07-09 13:39:23   /   Oracle数据库管理

    在应用系统里新增员工档案保存时,提示ORA-00600错误,alter 日志里显示如下错误:Errors in file /u02/app/oracle/diag/rdbms/klir/klir1/trace/klir1_ora_30893.trc(incident=59201):ORA-00600: internal error code, arguments: [17147], [0x2B172D4744E8], [], [], [], [], [], [], [], [], [], []ORA-06502: PL/SQL: numeric or value errorORA-06512: at line 8Incident details in: /u02/app/oracle/diag/rdbms/klir/klir1/incident/incdir_59201/klir1_ora_30893_i59201.trcErrors in file /u02/app/oracle/diag/rd
  • oracle 11.2g 实例自动关闭

    2010-06-04 09:15:35   /   Oracle新技术/11gR2

    今天早上到公司,发现新装的集群中节点3实例自动重启了, alert文件报如下的错误:Fri Jun 04 04:54:06 2010LMON (ospid: 5825) waits for event 'control file sequential read' for 22 secs.Errors in file /u02/app/oracle/diag/rdbms/klir/klir3/trace/klir3_lmhb_5839.trc(incident=19338):ORA-29770: global enqueue process LMON (OSID 5825) is hung for more than 70 secondsIncident details in: /u02/app/oracle/diag/rdbms/klir/klir3/incident/incdir_19338/klir3_lmhb_5839_i19338.trcERROR: Some process(
  • 11G r2 加节点遇到的问题。。。。。。

    2010-06-01 21:52:45   /   Oracle新技术/11gR2

    实验环境:centos 5.3 ,oracle11g R2 双节点虚拟机系统。[grid@rac1 bin]$ cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1rac1 localhost.localdomain localhost# Public192.168.1.81rac1.localdomainrac1192.168.1.82rac2.localdomainrac2# Private192.168.2.81rac1-priv.localdomainrac1-priv192.168.2.82rac2-priv.localdomainrac2-priv# Virtual192.168.1.181rac1-
  • 11g R2的SCAN故障切换问题

    2010-05-21 11:40:43   /   Oracle新技术/11gR2

    刚刚装好11g R24节点的实验环境。有些方面不是很明白,请高手帮忙。hosts 信息:[root@rac1 ~]# cat /etc/hosts# Do not remove the following line, or various programs# that require network functionality will fail.127.0.0.1rac1 localhost.localdomain localhost#::1localhost6.localdomain6 localhost6#public192.168.4.221 rac1.localdomain rac1192.168.4.222 rac2.localdomain rac2192.168.4.223 rac3.localdomain rac3192.168.4.224 rac4.localdomain rac4#private
  • 11g r2 2节点rac 规划设计.....

    2010-05-18 22:25:23   /   Oracle数据库管理

    公司新上一个数据库系统,使用11g r2集群,10G硬盘,12块540G的硬盘存储.数据库大概有1TB,存储可以扩展,有几个方面需要确定.1。存储怎么划分,做RAID10,还是RAID5.或者其它方式?2。数据库中主要的参数应该怎么定义,例如SGA, SHARE POOL ,及其它重要的参数.3。表空间怎样规划,数据文件应该设置多大合适,10G一个文件,还是.....4。redo日志文件应该建立几个,每个文件应该设置多个合适.5。如果使用asm系统存储数据是否安全.请高手给兄弟提提意见,顶起来.
  • oracle delete后的可用块问题

    2010-04-20 22:57:06   /   Oracle数据库管理

    在oracle中, 当我们delete数据库,当块空间降到pctfree和pctused的设置时会重新成为可用块,就可以重新向这个块insert 数据。加入我删除了10W条记录后,如何查看这个表在高水位下的可用块信息?或者说删除的这10W条记录腾出了多少可用空间,谢谢!!!!!

数据统计

  • 访问量: 10917
  • 日志数: 45
  • 书签数: 1
  • 建立时间: 2008-12-25
  • 更新时间: 2010-09-30

RSS订阅

Open Toolbar