- 博客(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关注的人