- 博客(44)
- 资源 (10)
- 收藏
- 关注
转载 如何估算Oracle数据库所需的UNDO表空间的大小
要确定Oracle需要的UNDO 表空间的大小,需要以下三条信息: UR 以秒为单位的UNDO_RETENTIONUPS 每秒生成的还原数据块的数量DBS db_block_sizeUndoSpace = [UR * (UPS * DBS)] + (DBS * 24)UNDO_RETENTION是一个参数,此参数控制为提供读一致性而保留的还原
2011-11-30 22:54:18 1958
转载 goldengate for oracle 10g学习
选用的是a reporting configuration with a data pump on the source system + Loading data with a GoldenGate direct load也就是使用DATA PUMP的单向复制+使用GG来进行数据初始化环境源 IP:83.16.16.200 SID:SOURCE10 TNSN
2011-11-30 21:56:58 1862
转载 Oracle 估算数据库大小的方法
一.说明一网友问我将一个查询的结果集存放到临时表里,如果估算临时表的大小,当时想的方法是通过统计block来计算。后来想,此方法的操作性也不是很高。 最好是能在查询操作执行之前就能估算出大小。查看了一下ALL_TABLES 表,其中有个字段:avg_row_len. 该值单位为bytes。 可以一句这个字段来进行一个估算。AVG_
2011-11-30 21:31:26 1384 1
转载 某电力企业数据备份方案解析
企业的大量信息包含在数据中,如何保护企业的数据,在现代企业管理中,已经越来越重要。本文主要讨论某电力企业业务管理系统中的数据备份实现技术和相关的方式、策略等,同时,对SmallWorld的备份做了一定探讨。某电力企业数据备份方案解析 “9.11”事件除了造成人员伤亡以外,另一个结果就是许多在世贸中心的企业的
2011-11-30 21:28:14 3150
转载 使用Oracle的审计功能监控数据库中的可疑操作
看一下Oracle的审计功能(包括FGA细粒度审计)能给我们带来些什么的强悍效果。我将通过这个小文儿向您展示一下Oracle很牛的审计功能。Follow me. 1.使用审计,需要先激活审计功能1)查看系统中默认的与审计相关的参数设置sys@ora10g> conn / as sysdbaConnected.sys@ora10g> show parameter audit
2011-11-29 22:02:02 2255
转载 Oracle审计表AUD$数据过大问题
How to truncate or delete rows from audit trail table sys.aud$1)Only appropriate privileged user can do delete operation on SYS.AUD$ table. The user must have either of the following privileges.
2011-11-29 17:12:35 7520
转载 GoldenGate SQL error 1403 mapping 错误解决方案
故障现象:2011-09-06 15:45:29 WARNING OGG-01004 Oracle GoldenGate Delivery for Oracle, rora_001.prm: Aborted grouped transaction on 'REALESTATE.JZWFCMS', Database error 1403 ().2011-09-06 15:45:29
2011-11-29 11:25:20 5263
转载 ORACLE DBA学习笔记--表空间的管理(tablespace)
表空间是个逻辑概念。表空间是ORACLE的最大逻辑结构。表空间是组织数据和分配空间的逻辑结构。特性:一个表空间有多个数据文件组成,但一个数据文件只属于一个表空间一个数据库可以有多个表空间,可以在数据库中创建,删除表空间。一个表空间只属于一个数据库,一个表空间的大小等于所有数据文件的大小之和。表空间可以联机,脱机(系统表空间和带有回滚段的表空间不能OFFLINE)数据
2011-11-29 10:29:07 1531
转载 Oracle 表空间的段管理
当用户进行插入、更新和删除操作时,段中的数据块的空间会发生变化,块的状态也会发生变化。 Oracle使用两种方法进行块管理:手动管理(Manual Segment Space Management)自动管理(Automatic Segment Space Management,ASSM)1) 手动管理Oracle使用自由列表(Free List)管理段中的块,自由列
2011-11-29 09:52:19 3875
转载 Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库)
Oracle 数据库备份与恢复总结-exp/imp (导出与导入装库与卸库)1.1 基本命令1. 获取帮助$ exp help=y$ imp help=y2. 三种工作方式(1)交互式方式$ exp // 然后按提示输入所需要的参数(2)命令行方式$ exp user/pwd@dbname file=/oracle/test.dm
2011-11-27 22:16:28 3039
转载 通过Rman定期删除归档脚本
如果我们打开oracle的归档模式,那么在数据文件吞噬着硬盘空间的同时,归档文件也在无声无息中占用着我们的硬盘空间一般生产系统都会有良好的备份机制,所以归档日志是可以删除的,下面就是通过脚本的方式将它们安全删除掉的方法:vi delet_archive.sh12345678910. /home/oracle/.bash_p
2011-11-27 18:51:49 7927
转载 rman备份后为什么要同时备份归档日志
今天在CU上看到有人问一个问题:rman备份后为什么要同时备份归档日志呢,既然rman是物理备份,所有数据已经都备份,再次备份归档日志何用? 思考了一下,认为有必要记录一下为什么要备份归档日志: 其实rman备份开始之前的归档是没有用的,可以删除,但是不能在rman备份之前就删除,因为rman有可能备份失败,可以在rman备份成功之后删除之。 rman备份是一种物理的
2011-11-27 17:39:43 3243
转载 RMAN CONFIGURE解释
通过CONFIGURE命令修改配置,用SHOW ALL命令:RMAN> show all;using target database control file instead of recovery catalogRMAN configuration parameters for database with db_unique_name LIUDB are:CONFIGURE
2011-11-27 17:22:48 1592
原创 llinux的shell脚本编程详解
在Linux系统中,虽然有各种各样的图形化接口工具,但是shell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的:1. 建立一个脚本Linux中有好多中不同的s
2011-11-27 16:40:25 1926
转载 三星i9018root方法
入手i9018,注意是9018移动定制版,没用的软件一堆,想root找了能搜索到的root教程,含手机版和电脑上的,貌似都不行最后用SuperOneClickv1.9.1-ShortFuse搞定,不过绝对不是坛子里那个只按root就ok那么简单下面说下方法1•下kies,安装,到samsung官网下www.samsung.com/kies(主要用来安装USB驱动没别的用处)2•
2011-11-25 12:22:34 2351
转载 将软件安装到SD卡丨丨完整详细Link2SD教程(包括SD分区教程)
特别声明:Link2SD只要是安卓2.1以上的版本均可使用,所以请不要问我哪个ROM支持。说Link2SD对卡有伤害,纯属扯淡。另外有人问 2.3不是可以设置将软件安装到SD卡么?干嘛还这么麻烦来做这个?你问这个问题我只能说你无知。这个问题的答案我在教程前言里写了那么多,就是为了让大家区别这两种方式的区别,你却还来问我这个!另外,Link2SD并不是说是G13必须做的,而是说如果你想多安装点东
2011-11-25 10:06:45 28900 2
转载 win7如何关闭uac(图文详解)
如何关闭Windows7 UAC?二种方法进入“UAC设置界面”:方法1:开始→控制面板→查看方式:大图标→操作中心→更改用户账户控制设置→把滑块移到最下面。方法2:“开始”菜单→点击“账户名称头像图标”→更改用户账户控制设置→把滑块移到最下面。调出UAC界面后,只要把滑块拉到最下面,即把UAC功能关闭了,重新启动计算机后生效!下面贴出第2种方法的详细步骤图片:
2011-11-24 20:09:23 2007
转载 数据库空间估算
在做数据库设计过程中必须要进行多个方面的计划,其中空间估算尤其是一个DBA所不能回避的问题。 空间估算的准确与否决定了 1。系统对资源的需求--投资问题 2。数据分布是否合理--数据结构设计问题 3。应用设计,特别是数据存取方面的设计--系统运行性能问题等。 同时,由于ORACLE数据类型的多样,数据模型的
2011-11-24 09:59:07 5905
转载 oracle数据库空间估算
oracle数据库空间估算如何计算存储空间,整理了一下我们在设计一个数据库的时候除了考虑数据块的大小,可能还要和开发沟通,这个数据库要存储多少数据,那么这个数据库应该具备多大的容量来满足一个应用的存储呐?DBA就需要计算一下这个应用占用多大的存储空间首先我们来看一下几个换算的单位:1K=1024Bytes;1M=1024K1G=1024M1T=1024G
2011-11-24 09:57:57 4325
转载 Oracle Recyclebin
使用 Oracle Database 10g中的闪回表特性,可以毫不费力地恢复被意外删除的表。 以下是一个不该发生却经常发生的情况:用户删除了一个非常重要的表—当然是意外地删除—并需要尽快地恢复。(在某些时候,这个不幸的用户可能就是 DBA!) Oracle 9i Database 推出了闪回查询选项的概念,以便检索过去某个时间点的数据,但它不能闪回 DDL 操作,如删除表的操
2011-11-23 17:49:31 820
转载 数据库表及字段命名、设计规范
1数据库表及字段命名、设计规范1.1数据库表数据库表的命名规范:表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:如果有一个模块叫做BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_ + 数据库对象名称,BBS_CustomerInf
2011-11-23 17:09:15 1852
转载 Win7系统中Microsoft Office Word2003已停止工作
这些时市场上非常流行装Win7操作系统,我身边就有几个朋友都从XP系统换成了Win7系统,不仅外观华丽好看,而且都是透明的界面和按钮,非常有立体感。但是前几天突然有个朋友,Word出现了异常的故障。因为那个朋友是做办公室工作的,所以经常会用到一些办公方面的软件。在使用了很多次Word以后,他的Word2003终于出现了错误提示:“Microsoft Office Word已停止工作”。后来得知
2011-11-23 16:48:09 2089
转载 字符集编码详解【ASCII 、GB2312、GBK、GB18030、unicode、UTF-8】(转)
ASCII字符集编码 ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。 只支持ASCII码的系统会忽略每个字节的最高位,只认为低7位是有效位。HZ字符编码就是早期为了在只支持7位ASCII系统中传输中文而设计的编码。早期很多邮件系统也只支持ASCII编码
2011-11-23 15:34:02 1186
原创 oracle获取字符串长度函数length()和lengthb()
lengthb(string)计算string所占的字节长度:返回字符串的长度,单位是字节length(string)计算string所占的字符长度:返回字符串的长度,单位是字符对于单字节字符,LENGTHB和LENGTH是一样的.如可以用length(‘string’)=lengthb(‘string’)判断字符串是否含有中文。注:一个汉字
2011-11-23 15:33:24 7629
转载 Oracle truncate table 与 delete tabel的区别(转)
Oracle truncate table 与 delete tabel的区别(转) 一、1.delete产生rollback,如果删除大数据量的表速度会很慢,同时会占用很多的rollback segments .truncate 是DDL操作,不产生rollback,速度快一些. Truncate table does not generate rollback infor
2011-11-21 18:49:38 800
转载 oracle数据类型大小限制
数据类型参数描写char(n)n=1 to 2000字节 定长字符串,n字节长,如果不指定长度,缺省为1个字节长(一个汉字为2字节)varchar2(n) n=1 to 4000字节可变长的字符串,具体定义时指明最大长度n,
2011-11-21 10:27:35 7092
转载 LogMiner学习笔记
LogMiner学习笔记LogMiner的基本介绍 所有对用户数据和数据字典的改变都记录在Oracle的Redo Log中,因此,redo log包含了所有进行恢复操作所需要的信息。利用这些数据,DBA可以: 在应用级别上,发现发生于数据库上的逻辑错误。例如错误地Update了某个表中的全部记录。 发现用户的误操作。 确定如何在事务
2011-11-21 09:52:51 1561
原创 日志挖掘(logminer)
如何使用logminer分析Oracle 联机日志 笔者在工作中经常遇到这样的情况:为了追踪数据的变化,需要知道某个表或者表中的某行数据是什么时候被修改的,以及修改前的内容。但是,Oracle并不提供这样的功能。怎么才能做到这一点呢?我们都知道,Oracle 的联机日志(Online redo log)和归档日志(Archived redo log)
2011-11-19 15:49:35 6560
转载 Oracle数据块原理深入剖析
数据块(Oracle Data Blocks),本文简称为“块”,是Oracle最小的存储单位,Oracle数据存放在“块”中。一个块占用一定的磁盘空间。特别注意的是,这里的“块”是Oracle的“数据块”,不是操作系统的“块”。Oracle每次请求数据的时候,都是以块为单位。也就是说,Oracle每次请求的数据是块的整数倍。如果Oracle请求的数据量不到一块,Oracle也会读取整个块
2011-11-19 14:41:10 869
原创 Flashback Query
除夕之夜,Acme银行的数据库管理员(DBA)John正在和他的朋友们一起狂欢,倒计时迎接新的一年的到来。就在子夜钟声敲响、人群欢呼之时,他的寻呼机突然响了。在银行的数据中心,在年末进行利息累机批处理簿记过程中发生了错误,所有的利息计算都不准确。幸好开发团队找出了错误所在,并开发一个应急纠正模块,但这一纠正模块不能恢复已经造成的破坏。部门经理问John是否有什么方法能往回倒一些时间,将数据库恢复至
2011-11-18 19:19:37 823
转载 goldengate 故障及解决方法汇总
1.数据库thread与sid不对应问题描述:GGS ERROR 500 抽取进程extu1起不来,提示找不到thread2的归档(没有保留哪天具体的报错信息)问题分析:rac数据库曾经删除又重建一个节点,故thread2对应的实例已经没有了,更没有它的归档了(之前是将该实例删除前的归档日志来骗过gg,但是后来这种方式不管用了)问题处
2011-11-16 17:29:39 2643
转载 Oracle 数据类型及存储方式
Oracle 数据类型及存储方式 袁光东 原创 概述 通过实例,全面而深入的分析oralce的基本数据类型及它们的存储方式。以ORACLE 10G为基础,介绍oralce 10g引入的新的数据类型。让你对oracle数据类型有一个全新的认识。揭示一些不为人知的秘密和被忽略的盲点。从实用和优化的角度出发,讨论每种数据类型的特点。从这里开始oracle之旅! 第一部份 字符类型 §
2011-11-16 11:13:48 1279
转载 Oracle中的Raw类型解释
CAST 将某种数据类型的表达式显式转换为另一种数据类型。RAW,类似于CHAR,声明方式RAW(L),L为长度,以字节为单位,作为数据库列最大2000,作为变量最大32767字节。 LONG RAW,类似于LONG,作为数据库列最大存储2G字节的数据,作为变量最大32760字节 建表操作: create table raw_test (id numb
2011-11-16 10:59:21 1460
原创 64位windows7配置32位odbc
解决方法是: C:/Windows/SysWOW64 在这个目录下找到: odbcad32.exe 这个文件,双击打开。
2011-11-16 10:55:44 2864 1
原创 并发控制概述
封锁是实现并发控制的一个非常重要的技术。所谓封锁就是事务T在对某个数据对象例如表、记录等操作之前,先向系统发出请求,对其加锁。加锁后事务T就对该数据对象有了一定的控制,在事务T释放它的锁之前,其他的事务不能更新此数据对象。 确切的控制由封锁的类型决定。基本的封锁类型有两种:排它锁(Eclusive Locks,简称X锁)和共享锁(Share Locks,简称S锁)。 排它锁又称
2011-11-14 20:21:17 1006 1
转载 GoldenGate 基本参数含义
GoldenGate 基本参数含义1. edit params命令2. DBLOGIN USERID , PASSWORD 3. ADD TRANDATA命令4. ADD EXTRACT 命令5. ADD EXTTRAIL命令6. EXTFILESOURCE 意思7. ADD RMTTRAIL命令8. ADD REPLICAT命令9. PURGEOLDE
2011-11-09 10:18:39 9830
转载 oracle对大对象类型操作:blob,clob,nclob,bfile
在oracle中,有4个大对象(lobs)类型可用,分别是blob,clob,bfile,nclob。 下面是对lob数据类型的简单介绍。 blob:二进制lob,为二进制数据,最长可达4GB,存贮在数据库中。 clob:字符lob,字符数据,最长可以达到4GB,存贮在数据库中。 bfile:二进制文件;存贮在数据库之外的只读型二进制数据,最大长度由操作系统限制。 nc
2011-11-08 16:58:32 3750
转载 RHEL4-VNC服务配置
VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。 VNC是由美国Cambridgede的AT&T试验室所开发,基本上它是属于一种显示
2011-11-08 10:23:19 1332
原创 solaris下同一机器2个实例之间切换
solaris下同一机器2个实例之间切换,是不是一定要set oracle_sid=...还是export oracle_sid=...?#echo $SHELL可以看试哪个shell取决于你的shell 如果是bash就是export 如果是csh就是 set
2011-11-07 19:32:09 611
转载 oracle 正则表达式
1、正则表达式中的元字符元字符意思例子\说明要匹配的字符是一个特殊字符、常量或者后者引用。(后引用重复上一次的匹配)\n 匹配换行符\\ 匹配 \\( 匹配 (\) 匹配 )^匹配字符串的开头位置如果A是字符串的第一个字符,^A 匹配 A$匹配
2011-11-07 18:02:34 868
运维工程师必会的基本的linux命令
2011-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人