自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 RMAN的使用

  RMAN的使用   作者:张大鹏           RMAN ( Recovery Manager, 恢复管理器 )是从Oracle 8 开始提供的一套用于备份和恢复的有利工具,它有两种使用界面:GUI(图形用户界面)和CLI(命令行界面)。使用Rman不但可以完成Oracle 数据库备份和恢复的各种任务,还具有相当全面的报表功能。   使用Rman的前题 ?         管理本地数据库

2004-07-31 15:23:00 4646 4

原创 有儿媳妇了,真高兴

2004-7-29  11:07:55  qq  CINtel lunar(f)  老姚家生个女儿,把我乐坏了 2004-7-29  11:08:38  CINtel lunar(f)  qq  :D 2004-7-29  11:08:43  CINtel lunar(f)  qq  你怎么知道? 2004-7-29  11:09:10  CINtel lunar(f)  qq  我做过梦,梦见咱

2004-07-30 16:12:00 1978 2

原创 雪孩子

兔妈妈要出远门了,怕小兔孤独,于是母女两一起给小白兔做了一个雪孩子,雪白的身体,黑色纽扣的大眼睛,胡萝卜的鼻子,围着一条红围巾。雪孩子陪着小白兔一起玩耍,做伴。她们在雪地里旋转,飞舞,尽情挥洒欢乐。一会儿,小兔玩累了,回屋睡睡了,雪孩子在外面愉悦的回味。这时,一个火星蹦渐到了小兔床边的木头上,房子着火了。雪孩子看见了,忽闪着大眼睛,毫不犹豫的一脚踢开门,冲进屋,怀抱着白兔一步一步艰难的朝屋外走。一

2004-07-26 09:00:00 1586

原创 心存感激

set heading offset feedback offset pagesize 2000 select tfrom (select t, rownum rowcount from t) torder by rowcount desc; set heading onset feedback on SQL> select t  2  from (select t, rownum rowcoun

2004-07-26 08:57:00 1726

原创 红豆冰山

sys@TEST_LUNAR> set heading onsys@TEST_LUNAR> set feedback onsys@TEST_LUNAR> set heading offsys@TEST_LUNAR> set feedback offsys@TEST_LUNAR> set pagesize 2000sys@TEST_LUNAR>sys@TEST_LUNAR> select decod

2004-07-26 08:55:00 1493

原创 一颗小小的柏

sys@TEST_LUNAR> set heading onsys@TEST_LUNAR> set feedback onsys@TEST_LUNAR>sys@TEST_LUNAR> set heading offsys@TEST_LUNAR> set feedback offsys@TEST_LUNAR> set pagesize 2000sys@TEST_LUNAR>sys@TEST_LUNA

2004-07-26 08:54:00 1531

原创 一颗巨大的友谊之树

SQL> set pagesize 2000SQL> select decode  2         ( sign(floor(maxwidth*2)-rownum)  3         , 1, lpad( , floor(maxwidth*2)-(rownum-1))  4           || rpad( *, 2*(rownum-1)+1, *)  5       

2004-07-26 08:53:00 1580 2

原创 测试一下自治事务

SQL> create table test(t number); 表已创建。 SQL> SQL> create or replace view bb as select * from test; 视图已建立。 SQL> 使用建立替代触发器,并在其中应用自治事务(此种触发器只能应用在view)SQL> show err没有错误。SQL> create or replace trigger aa

2004-07-23 09:38:00 1250 3

原创 数据库出现乱码的原因和解决办法

    “在SQL*Plus中insert进的都是中文的,为什么一存入服务器后,再select出的就是???”   “有的时候,服务器数据先导出,重装服务器,再导入数据,结果,发生数据查询成???”   … … 这些问题,一般,是因为字符集设置不对照成的。   很久以来,字符集一直是困扰着众多Oracle爱好者的问题,笔者从事Oracle数据库管理和应用已经几年了,经常接到客户的类似上面提到的有关

2004-07-23 09:36:00 7234

原创 LOGMINER的使用

1。 准备工作:检查是否存在可写目录:SQL> show parameter utl NAME                                 TYPE        VALUE------------------------------------ ----------- ---------------------utl_file_dir                     

2004-07-23 09:23:00 2232

原创 case的使用

E:/oracle/ora92/database>sqlplus /nolog SQL*Plus: Release 9.2.0.1.0 - Production on 星期五 1月 25 11:22:16 2002 Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved. SQL> conn lunar/lunar已连接

2004-07-23 09:22:00 1196

原创 不同字符集的数据库之间的数据迁移问题

准备工作(准备测试数据等): bepone> uname -a OSF1 bepone V4.0 1229 alpha bepone> bepone> bepone> sqlplus /nolog   SQL*Plus: Release 8.1.7.0.0 - Production on Thu Jan 23 15:24:12 2003   (c) Copyright 2000 Oracle

2004-07-23 09:12:00 3770

原创 将列标志为“未使用(UNUSED)”的测试

  SQL> desc lunartest;  名称                                      是否为空? 类型  ----------------------------------------- -------- ----------------------------    DATA_OBJECT_ID                         

2004-07-23 09:07:00 1181

原创 Oracle 9i spfile

      在9i中,oracle可以使用服务器参数文件(SPFILE,System Parameter File)代替传统的init.ora参数文件。SPFILE是Oracle 在操作系统级创建的一个二进制文件,用于存储数据库参数。   可以使用Create spfile命令基于数据库的当前参数设置创建一个SPFILE,可以使用ALTER SYSTEM或者ALTER SESSION来动态修改那些

2004-07-23 09:04:00 2114

原创 本地管理表空间(LMT)

    序言 在Oracle 8i以前,Oracle使用字典管理表空间(Dictionary Managed Tablespace),对于使用数据字典来管理区的表空间,每当分配或回收区时Oracle 服务器将更新数据字典中的相应表,这是表空间缺省的空间管理方法。在Oracle 8.0 版和更早版本内这是唯一可用的方法。   从Oracle 8i开始,Oracle提供了一种新的表空间的管理方式,即本

2004-07-23 09:03:00 1916 1

原创 使用ROWID查找和删除重复行

      SQL> create table lunar (   2  c1 char(4),   3  c2 varchar2(20)   4  )   5  /   表已创建。                                            SQL> insert into lunar values(1111,1111);   已创建 1 行。   SQL>

2004-07-23 09:01:00 1648 1

原创 Multiple Block Size Support

    在Oracle 9i数据库中支持同一个数据库使用不同大小的Oracle 数据块,可以在表空间一级定义数据块的大小,例如: CREATE TABLESPACE TBS1 ... BLOCKSIZE 16K; CREATE TABLESPACE TBS2 ... BLOCKSIZE 8192; 其中,BLOCKSIZE可以取2K,4K,8K,16K,如果操作系统支持,甚至可以取32K。

2004-07-23 08:59:00 1718 1

原创 Oracle 9i 动态SGA

    Oracle 9i数据库实例的SGA区主要由以下部分构成: ·          Database buffer cache                  ·          Redo log buffer                        ·          Shared pool                            ·          J

2004-07-23 08:57:00 2269

原创 裸设备和dd

一个RAW device可以分为4部分 |--------|--------|------------------|----------------------------|第一部分操作系统块,如tru64需要64K,aix需要4k,这时为OS保留保留的第二部分是ORACLE的头,一个DB_BLOCK_SIZE大小(如8K)第三部分是建TS时SIZE指定的,也是DBA_DATA_FILES里的BY

2004-07-23 08:56:00 1795

原创 旧数据文件,旧控制文件,新日志,怎样恢复?

  http://www.itpub.net/showthread.php?s=&threadid=75019

2004-07-23 08:47:00 1274

原创 dd命令的测试

date;dd">oracle@scp1>date;dd if=/dev/rdrd/drd12 of=/dev/null bs=4096 iseek=16;date;Tue Oct  8 20:22:07 GMT+0700 200265520+0 records in65520+0 records outTue Oct  8 20:24:10 GMT+0700 2002date;dd">oracl

2004-07-23 08:35:00 1679

原创 克隆ops的过程

Digital UNIX (sce) (ttyp2) login: oraclePassword:Last login: Tue Oct 22 12:03:19 from 172.31.8.6 Digital UNIX V4.0F (Rev. 1229); Wed Aug 22 13:04:08 CST 2001oracle@sce> ORACLE_SID=SCED

2004-07-23 08:32:00 2025

原创 在一个机器上建立standby database 的经历

环境: CPU:PII233 OS : RedHat Linux 6.22 ORACLE: Oracle8.1.6.0.0 for Linux =============Primary database===================== oracle主目录在 /home/oracle/OraHome1sid = pdb 数据文件在 /u01/oradata/pdb归档重做日志文件在/u01

2004-07-23 08:29:00 1431

转载 Recovery through resetlogs 的内部机理是什莫?(zt)

  http://www.itpub.net/showthread.php?s=&threadid=110555  

2004-07-22 16:02:00 1082

转载 冷备份还原数据库是不是不能前滚恢复?(zt)

http://www.itpub.net/showthread.php?s=&threadid=220971

2004-07-22 15:59:00 951

原创 shutdown immediate的情况,丢失全部控制文件和数据文件(不包括redo),方法2

准备工作 如果数据不丢是,应该可以恢复到insert into test1 values(14);,因为14是redo中commit的,15是redo中没有commit的 SQL> conn lunar/lunar Connected. SQL> select * from test1;             A ----------           1           2       

2004-07-22 15:57:00 2288

原创 shutdown abort的情况,恢复全部控制文件和数据文件(不包括redo)

*shutdown abort的情况,恢复全部控制文件和数据文件(不包括redo) 准备工作 (这样,insert into test1 values(13);就是没有提交的数据了,如果完全恢复,应该一直可以看到insert into test1 values(12);)   SQL> conn lunar/lunar Connected. SQL> select * from test1;   

2004-07-22 15:57:00 1525

原创 shutdown abort的情况,恢复全部控制文件(不包括数据文件和redo)

准备工作 以下说明,如果完全恢复数据库,应该可以看到insert into test1 values(7); SQL> insert into test1 values(3);   1 row created.   SQL> commit    2  ;   Commit complete.   SQL> insert into test1 values(4);   1 row created.

2004-07-22 15:56:00 2442

原创 shutdown abort的情况,恢复全部数据文件(不包括control和redo)

用热备的数据文件恢复(把热备的数据文件拷贝回来,不包括control和redo) SQL> conn internal Connected. SQL>  shutdown abort ORACLE instance shut down. SQL>   复制全部热备的数据文件过来(完全恢复成功!) mount数据库 SQL> startup mount ORACLE instance started

2004-07-22 15:55:00 1237

原创 shutdown immedate,恢复全部数据文件(不包括control和redo)

(把热备的数据文件拷贝回来,不包括control和redo) SQL> conn internal Connected. SQL> shutdown immediate; Database closed. Database dismounted. ORACLE instance shut down. SQL>   复制全部热备的数据文件过来(完全恢复成功!) mount数据库 SQL> start

2004-07-22 15:54:00 1362

原创 shutdown immediate的情况,丢失全部控制文件和数据文件(不包括redo),方法1

准备工作 下面的操作,说明如果完全恢复,可以看到insert into test1 values(11);,因为11是redo中已经commit的,12是redo中没有commit的   SQL> insert into test1 values(8);   1 row created.   SQL> commit;   Commit complete.   SQL> insert into te

2004-07-22 11:11:00 1721

原创 仅仅丢失一个普通用户数据文件的恢复B(脱机恢复)

*仅仅丢失一个普通用户数据文件的恢复B(脱机恢复)请大家在不同的题目下跟贴,共同讨论   再来一个:   *仅仅丢失一个普通用户数据文件的恢复B(脱机恢复) 准备工作 按照下面的输入,如果全部恢复,应该可以看到insert into test1 values(13),因为insert into test1 values(14)没提交。 SQL> conn lunar/lunar Connected

2004-07-22 11:10:00 1597

原创 丢失非系统非当前活动回滚段表空间中的一个数据文件

**丢失非系统非当前活动回滚段表空间中的一个数据文件 首先是做一次热备(因为上次已经做了不完全恢复resetlogs) Microsoft Windows 2000 [Version 5.00.2195] (C) 版权所有 1985-2000 Microsoft Corp.   E:/>sqlplus internal   SQL*Plus: Release 8.1.7.0.0 - Pro

2004-07-22 11:09:00 1043

原创 TAF的例子

这几天折腾了几天的TAF,现在总结起来,主要是搞清楚概念,然后参考文档,很容易就搞清关系了,呵呵,配置的时候,主要是CONNECT_DATA的设置,如下面主要的两种方式。经过测试,预连接的方式,我觉得透明且换的真的比尝试连接的强,呵呵,这一点,oracle没吹   如果是使用Retrying Connections:      (CONNECT_DATA =        (SERVICE_NAM

2004-07-22 08:32:00 1261

原创 RAC 手工建库

RAC 手工建库如果在创建库的时候,用DBCA有问题,有时候通过修改AIO可以解决,有时候环境复杂,修改aio也没效果,那么,可以尝试手工建库(当然,如果连手工建库都还有03113错误,那么很可能说明AIO是太小了,呵呵),或者其他原因导致你的dbca不能用,那么可以尝试手工建库,然后动态的加节点进去,下面是一个试验过程:   在两个节点做: 创建所需的目录(要和init.ora中的相应设置对应)

2004-07-22 08:30:00 1810

原创 仅仅丢失一个普通用户数据文件的恢复A(联机恢复)

*仅仅丢失一个普通用户数据文件的恢复A(联机恢复)数据库的备份和恢复是个比较常见的问题,咱们系统的讨论一下,如何   我先来一个:D     *仅仅丢失一个普通用户数据文件的恢复A(联机恢复)   (例如,丢失D:/BACKUPDB/USERS01.DBF) 准备工作 通过下面的工作,如果完全恢复,应该可以看到;insert into test1 values(2);   SQL> conn

2004-07-22 08:25:00 1162 1

原创 AIX 5L上安装RAC的遭遇

AIX 5L上安装RAC的遭遇验证OS的patch(在两个节点): [m80a]/> instfix -ik IY28766      All filesets for IY28766 were found. [m80a]/> instfix -ik IY28949      There was no data for IY28949 in the fix database. [m80a]/> i

2004-07-22 08:24:00 3092

原创 AIX 上安装 ORACLE 9.2 EE的一点回忆

前几天在AIX 4.3.3 和 AIX 5.1 上练习装 ORACLE 9.2 EE,当时遇到了一些问题,遗憾的是忘了记录下来了,呵呵 还好,现在闲了,仔细想想,回忆了一下,以后再装的时候再记录吧 不过,如果准备工作作的好的化,其实在AIX 上安装 ORACLE 9.2 是特容易的,呵呵,简直就象在WINDOW 上装, 后面在AIX 5.1 上的安装过程就是一点问题都没有,严格按照ORACLE的安

2004-07-22 08:19:00 3122 1

原创 HP-UNIX 11i的学习笔记

    物理卷Physical Volume,称为PV:指物理上硬盘,一个硬盘就是一个PV逻辑卷组 Logical Volume Group,称为VG:一个VG包含整数个PV,可理解为一个大硬盘。        逻辑卷 Logical Volume,称为LV:相当于对大硬盘进行逻辑分区, 一个VG里可有若干个LV。        文件系统 File System:在逻辑卷的基础上,可建立文件系统,

2004-07-22 08:17:00 3562 1

原创 还是那份心境

又逢夜深人静。总是在这时审视心灵的每个角落,无言垂首,尽管黑暗中无人看见,无人听见,但心灵的泉水叮咚的淌着。想着阳光下我的孤寂和落寞,我想这种独处的滋味只有我才能品位,因为欢乐已随岁月流逝。不觉中踏入淡黄的岁月,能够记载的往事,或已淡漠风尘中,或已沉埋记忆里,惟有那孩童时代的童贞,仍固执地呼唤我的乳名,叫我在成长的路上徘徊,迟疑,却也无奈于这必然的路程,这份留恋,与其说难以割舍,不如说无从放弃,度

2004-07-21 15:55:00 1339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除