06 2010 档案

摘要:Oracle自10g以后,企业管理器(OracleEnterpriseManager:OEM)变成了网页形式。OEM分两种:GridControl(网格控制)和DatabaseControl(数据库控制)。GridControl是具有完整功能的全企业Oracle生态系统管理工具。DatabaseControl是可以只作为数据库管理实用程序部署的OEM版本。GridControl和DatabaseControl区别:GridControl可以监控整个Oracle生态环境,它具有一个中心存储仓库,用于收集有关多个计算机上的多个目标的数据,并且提供一个界面来显示所有已发现目标的共同信息。Databa 阅读全文
posted @ 2010-06-30 13:38 davedba 阅读(385) 评论(0) 推荐(0) 编辑
摘要:Oracle自10g以后,企业管理器(OracleEnterpriseManager:OEM)变成了网页形式。OEM分两种:GridControl(网格控制)和DatabaseControl(数据库控制)。GridControl是具有完整功能的全企业Oracle生态系统管理工具。DatabaseControl是可以只作为数据库管理实用程序部署的OEM版本。GridControl和DatabaseControl区别:GridControl可以监控整个Oracle生态环境,它具有一个中心存储仓库,用于收集有关多个计算机上的多个目标的数据,并且提供一个界面来显示所有已发现目标的共同信息。Databa 阅读全文
posted @ 2010-06-30 13:38 davedba 阅读(293) 评论(0) 推荐(0) 编辑
摘要:一.NOLOGGING说明在对大表插入数据的时候,经常会用到nologging选项。Nologging并不是不产生redo,nologging+direct只是不会对数据产生redo(但依然有其他的redo)。同理logging+direct下undo也是大大地减少,减少的是数据的undo,这里强调的是数据本身的undo,就如同redo的减少也一样,是数据本身的redo,这和数据库是否产生redo和undo是不同的概念,比如空间分配的redoandundo,这就不是数据本身的变化。在非归档模式下,对于nologging和logging模式,只有使用append,才不会对数据生成redo。在归档 阅读全文
posted @ 2010-06-29 13:19 davedba 阅读(260) 评论(0) 推荐(0) 编辑
摘要:一.NOLOGGING说明在对大表插入数据的时候,经常会用到nologging选项。Nologging并不是不产生redo,nologging+direct只是不会对数据产生redo(但依然有其他的redo)。同理logging+direct下undo也是大大地减少,减少的是数据的undo,这里强调的是数据本身的undo,就如同redo的减少也一样,是数据本身的redo,这和数据库是否产生redo和undo是不同的概念,比如空间分配的redoandundo,这就不是数据本身的变化。在非归档模式下,对于nologging和logging模式,只有使用append,才不会对数据生成redo。在归档 阅读全文
posted @ 2010-06-29 13:19 davedba 阅读(153) 评论(0) 推荐(0) 编辑
摘要:一.RMAN还原与恢复基础在RMAN用于中,还原与恢复是两个不同的概念。还原(restore):指访问先前生成的备份,从中得到一个或多个对象,然后在磁盘上的某个位置还原这些对象。恢复(recover):是一个数据库与给定时间点相一致以保证能够打开这个数据库的实际进程,该进程通常是通过应用重做(包括联机重做日志和归档的重做日志)来完成的。数据库中的数据状态对数据库是非常重要的,在数据库启动时要求数据与给定的时间状态一致。如果数据库是一致的,就可以打开这个数据库,如果不一致,就不能打开。通过使用回滚段,就可以在启动和运行数据库时保持这种一致性。正常关闭数据库时,数据文件会再一次一致。Oracle严 阅读全文
posted @ 2010-06-28 22:32 davedba 阅读(196) 评论(0) 推荐(0) 编辑
摘要:一.RMAN还原与恢复基础在RMAN用于中,还原与恢复是两个不同的概念。还原(restore):指访问先前生成的备份,从中得到一个或多个对象,然后在磁盘上的某个位置还原这些对象。恢复(recover):是一个数据库与给定时间点相一致以保证能够打开这个数据库的实际进程,该进程通常是通过应用重做(包括联机重做日志和归档的重做日志)来完成的。数据库中的数据状态对数据库是非常重要的,在数据库启动时要求数据与给定的时间状态一致。如果数据库是一致的,就可以打开这个数据库,如果不一致,就不能打开。通过使用回滚段,就可以在启动和运行数据库时保持这种一致性。正常关闭数据库时,数据文件会再一次一致。Oracle严 阅读全文
posted @ 2010-06-28 22:32 davedba 阅读(196) 评论(0) 推荐(0) 编辑
摘要:创建测试表:SQL>createtablet5(idint);表已创建。SQL>insertintot5values(1);已创建1行。SQL>insertintot5values(2);已创建1行。SQL>insertintot5values(3);已创建1行。SQL>insertintot5values(4);已创建1行。SQL>commit;提交完成。多插入一点数据:SQL>begin2foriin1..1000loop3insertintoT5values(10000);4commit;5endloop;6end;7/分析表SQL>ana 阅读全文
posted @ 2010-06-27 12:59 davedba 阅读(145) 评论(0) 推荐(0) 编辑
摘要:创建测试表:SQL>createtablet5(idint);表已创建。SQL>insertintot5values(1);已创建1行。SQL>insertintot5values(2);已创建1行。SQL>insertintot5values(3);已创建1行。SQL>insertintot5values(4);已创建1行。SQL>commit;提交完成。多插入一点数据:SQL>begin2foriin1..1000loop3insertintoT5values(10000);4commit;5endloop;6end;7/分析表SQL>ana 阅读全文
posted @ 2010-06-27 12:59 davedba 阅读(279) 评论(0) 推荐(0) 编辑
摘要:一. 官网说明 在DBCA 建库的时候,有提示让我们选择连接类型,这里有两种类型:专用服务器模式和共享服务器模式。默认使用专用模式。如下图:Oracle 官方文档对这两种文档的说明如下:About Dedicated andShared Server Processeshttp://download.oracle.com/docs/cd/B28359_01/server.111/b28310/manproc001.htm OracleDatabase creates server processes to handle the requests of user processesconnect 阅读全文
posted @ 2010-06-26 13:40 davedba 阅读(183) 评论(0) 推荐(0) 编辑
摘要:一. 官网说明 在DBCA 建库的时候,有提示让我们选择连接类型,这里有两种类型:专用服务器模式和共享服务器模式。默认使用专用模式。如下图:Oracle 官方文档对这两种文档的说明如下:About Dedicated andShared Server Processeshttp://download.oracle.com/docs/cd/B28359_01/server.111/b28310/manproc001.htm OracleDatabase creates server processes to handle the requests of user processesconnect 阅读全文
posted @ 2010-06-26 13:40 davedba 阅读(171) 评论(0) 推荐(0) 编辑
摘要:一.RMAN备份的一些优点1.RMAN会检测和报告损坏的数据块。2.不需要将表空间置入热备份模式,RMAN就可以连接备份数据库。热备份期间会额外的生成重做日志。3.RMAN会自动跟踪新的数据文件和表空间,这样就不再需要在脚本中添加新的表空间和数据文件。4.RMAN只备份使用过的数据库(直至最高使用标记(Highwatemark)),这样RMAN备份映像通常小于联机备份的备份脚本。5.RMAN提供备份映像的实际压缩。6.RMAN提供自动且方便的备份,还原和恢复操作。RMAN跟踪恢复数据库所需要的所有备份,在要求还原操作时需要使用这些备份,并且只还原必要的对象。7.RMAN可以与第三方介质管理产品 阅读全文
posted @ 2010-06-23 00:56 davedba 阅读(216) 评论(0) 推荐(0) 编辑
摘要:一.RMAN备份的一些优点1.RMAN会检测和报告损坏的数据块。2.不需要将表空间置入热备份模式,RMAN就可以连接备份数据库。热备份期间会额外的生成重做日志。3.RMAN会自动跟踪新的数据文件和表空间,这样就不再需要在脚本中添加新的表空间和数据文件。4.RMAN只备份使用过的数据库(直至最高使用标记(Highwatemark)),这样RMAN备份映像通常小于联机备份的备份脚本。5.RMAN提供备份映像的实际压缩。6.RMAN提供自动且方便的备份,还原和恢复操作。RMAN跟踪恢复数据库所需要的所有备份,在要求还原操作时需要使用这些备份,并且只还原必要的对象。7.RMAN可以与第三方介质管理产品 阅读全文
posted @ 2010-06-23 00:56 davedba 阅读(236) 评论(0) 推荐(0) 编辑
摘要:1.delete/truncate只删除数据不删除表,索引的结构。drop将删除表的结构及依赖的index/constrain/trigger,依赖于该表的procedure/function将保留,但是变为invalid状态;2.delete是dml,写rollbacksegement,可回滚,速度慢,事务提交之后才生效。在9i满足undo_retention条件下可使用flashback。一次性大批量数据的delete可能导致回滚段急剧扩展从而影响到数据库,慎用,触发trigger。truncate/drop是ddl,隐式提交,不写rollbacksegment,不能回滚,速度快。9i不能 阅读全文
posted @ 2010-06-19 23:53 davedba 阅读(129) 评论(0) 推荐(0) 编辑
摘要:1.delete/truncate只删除数据不删除表,索引的结构。drop将删除表的结构及依赖的index/constrain/trigger,依赖于该表的procedure/function将保留,但是变为invalid状态;2.delete是dml,写rollbacksegement,可回滚,速度慢,事务提交之后才生效。在9i满足undo_retention条件下可使用flashback。一次性大批量数据的delete可能导致回滚段急剧扩展从而影响到数据库,慎用,触发trigger。truncate/drop是ddl,隐式提交,不写rollbacksegment,不能回滚,速度快。9i不能 阅读全文
posted @ 2010-06-19 23:53 davedba 阅读(125) 评论(0) 推荐(0) 编辑
摘要:一.查看系统表中的用户索引在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会带来数据库维护和管理的很多问题。一旦SYSTEM表损坏了,只能重新生成数据库。我们可以用下面的语句来检查在SYSTEM表内有没有其他用户的索引存在。/*Formattedon2010/6/1913:22:46(QP5v5.115.810.9015)*/SELECT*FROMdba_indexesWHEREtablespace_name='SYSTEM 阅读全文
posted @ 2010-06-19 22:39 davedba 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一.查看系统表中的用户索引在Oracle中,SYSTEM表是安装数据库时自动建立的,它包含数据库的全部数据字典,存储过程、包、函数和触发器的定义以及系统回滚段。一般来说,应该尽量避免在SYSTEM表中存储非SYSTEM用户的对象。因为这样会带来数据库维护和管理的很多问题。一旦SYSTEM表损坏了,只能重新生成数据库。我们可以用下面的语句来检查在SYSTEM表内有没有其他用户的索引存在。/*Formattedon2010/6/1913:22:46(QP5v5.115.810.9015)*/SELECT*FROMdba_indexesWHEREtablespace_name='SYSTEM 阅读全文
posted @ 2010-06-19 22:39 davedba 阅读(221) 评论(0) 推荐(0) 编辑
摘要:有时候,我们想查看表,存储,触发器等对象的定语语句,有以下两种方法:1.查all_source表2.用DBMS_METADATA包。一.通过all_source表先来确认下,通过all_source表可以查看哪些类型的对象:SQL>SELECTdistincttypeFROMALL_SOURCE;TYPE------------PROCEDUREPACKAGEPACKAGEBODYLIBRARYTYPEBODYTRIGGERFUNCTIONJAVASOURCETYPE从以上的结果我们可以看到,我们可以通过该表查询的对象.查看存储过程定义语句:SQL>SELECTtextFROMAL 阅读全文
posted @ 2010-06-19 00:24 davedba 阅读(169) 评论(0) 推荐(0) 编辑
摘要:有时候,我们想查看表,存储,触发器等对象的定语语句,有以下两种方法:1.查all_source表2.用DBMS_METADATA包。一.通过all_source表先来确认下,通过all_source表可以查看哪些类型的对象:SQL>SELECTdistincttypeFROMALL_SOURCE;TYPE------------PROCEDUREPACKAGEPACKAGEBODYLIBRARYTYPEBODYTRIGGERFUNCTIONJAVASOURCETYPE从以上的结果我们可以看到,我们可以通过该表查询的对象.查看存储过程定义语句:SQL>SELECTtextFROMAL 阅读全文
posted @ 2010-06-19 00:24 davedba 阅读(252) 评论(0) 推荐(0) 编辑
摘要:Oracle10g中的RMAN使用程序主要关注的是将磁盘备份作为介质恢复解决方案的最佳方法。随着磁盘价格的下跌,大量的存储区网络(StorageAreaNetwork:SAN)已经在很多数据中心找到了永久的存储空间。随着业务向着价格越来越便宜而容量越来越大的磁盘发展,对RMAN的功能(如Flashback)进行了升级,从而可以最有效的利用可用存储空间。RMAN备份实用程序是按逻辑执行的过程,而写入到磁盘的操作正是Oracle数据库所擅长的工作。因此,当Oracle数据库开始改进磁盘写入功能时,RDBMS也会做相应的工作来改进性能。但是在许多情况下,数据库的大小及其位置都使得它无法备份到磁盘。或 阅读全文
posted @ 2010-06-18 17:08 davedba 阅读(342) 评论(0) 推荐(0) 编辑
摘要:Oracle10g中的RMAN使用程序主要关注的是将磁盘备份作为介质恢复解决方案的最佳方法。随着磁盘价格的下跌,大量的存储区网络(StorageAreaNetwork:SAN)已经在很多数据中心找到了永久的存储空间。随着业务向着价格越来越便宜而容量越来越大的磁盘发展,对RMAN的功能(如Flashback)进行了升级,从而可以最有效的利用可用存储空间。RMAN备份实用程序是按逻辑执行的过程,而写入到磁盘的操作正是Oracle数据库所擅长的工作。因此,当Oracle数据库开始改进磁盘写入功能时,RDBMS也会做相应的工作来改进性能。但是在许多情况下,数据库的大小及其位置都使得它无法备份到磁盘。或 阅读全文
posted @ 2010-06-18 17:08 davedba 阅读(234) 评论(0) 推荐(0) 编辑
摘要:1.先看2个命令执行的结果:[oracle@hfcc-svr-newccsdb1~]$ps-ef|lessUIDPIDPPIDCSTIMETTYTIMECMDoracle46910May28?00:00:05oraclenewccs(LOCAL=NO)oracle49511May28?05:57:23oraclenewccs(LOCAL=NO)oracle86311May28?05:30:25oraclenewccs(LOCAL=NO)oracle120910May28?01:19:29oraclenewccs(LOCAL=NO)oracle147910May28?01:30:50oracle 阅读全文
posted @ 2010-06-17 14:09 davedba 阅读(310) 评论(0) 推荐(0) 编辑
摘要:1.先看2个命令执行的结果:[oracle@hfcc-svr-newccsdb1~]$ps-ef|lessUIDPIDPPIDCSTIMETTYTIMECMDoracle46910May28?00:00:05oraclenewccs(LOCAL=NO)oracle49511May28?05:57:23oraclenewccs(LOCAL=NO)oracle86311May28?05:30:25oraclenewccs(LOCAL=NO)oracle120910May28?01:19:29oraclenewccs(LOCAL=NO)oracle147910May28?01:30:50oracle 阅读全文
posted @ 2010-06-17 14:09 davedba 阅读(329) 评论(0) 推荐(0) 编辑
摘要:一.配置数据库以ARCHIVELOG模式运行在ORACLE10g之前,在将数据库置入Archivelog模式后,需要启动arch进程。设置参数LOG_ARCHIVE_START为true,也可启动arch进程。在10g以后,不需要使用该方法,当数据库处于archivelog模式时,Oracle会自动启动arch进程。Arch进程由LGWR进程调用,只要一个联机redolog被填满。LGWR进程就切换到另一个联机redo组。此时如果数据库处于archivelog模式,LGWR进程也会通知ARCH,将该进程唤醒并开始工作。ARCH进程相应LGWR的调用,在ORACLE数据库参数LOG_ARCHIV 阅读全文
posted @ 2010-06-16 22:14 davedba 阅读(199) 评论(0) 推荐(0) 编辑
摘要:一.配置数据库以ARCHIVELOG模式运行在ORACLE10g之前,在将数据库置入Archivelog模式后,需要启动arch进程。设置参数LOG_ARCHIVE_START为true,也可启动arch进程。在10g以后,不需要使用该方法,当数据库处于archivelog模式时,Oracle会自动启动arch进程。Arch进程由LGWR进程调用,只要一个联机redolog被填满。LGWR进程就切换到另一个联机redo组。此时如果数据库处于archivelog模式,LGWR进程也会通知ARCH,将该进程唤醒并开始工作。ARCH进程相应LGWR的调用,在ORACLE数据库参数LOG_ARCHIV 阅读全文
posted @ 2010-06-16 22:14 davedba 阅读(293) 评论(0) 推荐(0) 编辑
摘要:上午群里一朋友说在500w的表上建索引,半个小时都没有建完,有点不正常,就讨论如何减少建索引的时间,用了nologging+并行,但是效果不明显,朋友一心急,就自己shutdown immediate了.但是问题是shutdown没有结束。挂住了。在连接就报错。ORA-01089:immediateshutdowninprogress-nooperationsarepermitted遇到这种情况,只能shutdownabort后在启动。用startupforce也行。关于这几种启动和关闭的方式的区别,可以参考我的另一篇Blog:深刻理解Oracle数据库的启动和关闭http://blog.c. 阅读全文
posted @ 2010-06-11 14:48 davedba 阅读(245) 评论(0) 推荐(0) 编辑
摘要:上午群里一朋友说在500w的表上建索引,半个小时都没有建完,有点不正常,就讨论如何减少建索引的时间,用了nologging+并行,但是效果不明显,朋友一心急,就自己shutdown immediate了.但是问题是shutdown没有结束。挂住了。在连接就报错。ORA-01089:immediateshutdowninprogress-nooperationsarepermitted遇到这种情况,只能shutdownabort后在启动。用startupforce也行。关于这几种启动和关闭的方式的区别,可以参考我的另一篇Blog:深刻理解Oracle数据库的启动和关闭http://blog.c. 阅读全文
posted @ 2010-06-11 14:48 davedba 阅读(157) 评论(0) 推荐(0) 编辑
摘要:朋友在500w的表上建索引,半个小时都没有结束。所以就讨论如何提速。一.先来看一下创建索引要做哪些操作:1.把indexkey的data读到内存==>如果data没在db_cache中,这时候很容易有大量的dbfilescatterreadwait2.对indexkey的data作排序==>sort_area_size或者pga_aggregate_target不够大的情况下,需要做disksort,会有大量的driectpathread/write,另外,消耗大量CPUTime3.创建新的indexsegment,把排过序的indexdata写到所创建的indexsegment里 阅读全文
posted @ 2010-06-11 14:17 davedba 阅读(222) 评论(0) 推荐(0) 编辑
摘要:朋友在500w的表上建索引,半个小时都没有结束。所以就讨论如何提速。一.先来看一下创建索引要做哪些操作:1.把indexkey的data读到内存==>如果data没在db_cache中,这时候很容易有大量的dbfilescatterreadwait2.对indexkey的data作排序==>sort_area_size或者pga_aggregate_target不够大的情况下,需要做disksort,会有大量的driectpathread/write,另外,消耗大量CPUTime3.创建新的indexsegment,把排过序的indexdata写到所创建的indexsegment里 阅读全文
posted @ 2010-06-11 14:17 davedba 阅读(155) 评论(0) 推荐(0) 编辑
摘要:今天朋友问我,说想建一个按星期分区的表,就是按星期几分区,没用过,就搜了下,可以用Oracle11g中虚拟列来实现。在11g之前分区表的partitionkey必须是物理存在的。11g开始提供了虚拟列,并且可以作为partitionkey。关于分区表,之前也做个整理:Oracle分区表http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4717318.aspxOracle11g新特性简介http://blog.csdn.net/tianlesoftware/archive/2010/01/06/5134819.aspx一.按星期分区表示 阅读全文
posted @ 2010-06-10 21:07 davedba 阅读(185) 评论(0) 推荐(0) 编辑
摘要:今天朋友问我,说想建一个按星期分区的表,就是按星期几分区,没用过,就搜了下,可以用Oracle11g中虚拟列来实现。在11g之前分区表的partitionkey必须是物理存在的。11g开始提供了虚拟列,并且可以作为partitionkey。关于分区表,之前也做个整理:Oracle分区表http://blog.csdn.net/tianlesoftware/archive/2009/10/24/4717318.aspxOracle11g新特性简介http://blog.csdn.net/tianlesoftware/archive/2010/01/06/5134819.aspx一.按星期分区表示 阅读全文
posted @ 2010-06-10 21:07 davedba 阅读(276) 评论(0) 推荐(0) 编辑
摘要:一.服务器管理恢复恢复管理器,RecoveryManager,简陈RMAN。RMAN实现一直服务器管理恢复(ServerManagedRecovery:SMR)。SMR是一种数据库执行所需要的操作以确保自身备份成功的能力,依赖于OracleRDBMS内核中的内置代码可以完成这一功能。SMR的功能主要体现在能够减少用户的操作。二.RMAN使用程序RMAN是SMR的具体实现,它是Oracle提供的,RMAN是一个独立的应用程序,它负责建立到Oracle数据库的客户端连接,以访问数据库内部的备份和恢复数据包。RMAN的核心命令是解释程序,命令解释程序接受所输入的命令,并将这些命令转换为在数据库上执行 阅读全文
posted @ 2010-06-09 23:05 davedba 阅读(318) 评论(0) 推荐(0) 编辑
摘要:一.服务器管理恢复恢复管理器,RecoveryManager,简陈RMAN。RMAN实现一直服务器管理恢复(ServerManagedRecovery:SMR)。SMR是一种数据库执行所需要的操作以确保自身备份成功的能力,依赖于OracleRDBMS内核中的内置代码可以完成这一功能。SMR的功能主要体现在能够减少用户的操作。二.RMAN使用程序RMAN是SMR的具体实现,它是Oracle提供的,RMAN是一个独立的应用程序,它负责建立到Oracle数据库的客户端连接,以访问数据库内部的备份和恢复数据包。RMAN的核心命令是解释程序,命令解释程序接受所输入的命令,并将这些命令转换为在数据库上执行 阅读全文
posted @ 2010-06-09 23:05 davedba 阅读(185) 评论(0) 推荐(0) 编辑
摘要:dropuser:仅仅是删除用户,dropuser××cascade:会删除此用户名下的所有表和视图。userSpecifytheusertobedropped.OracleDatabasedoesnotdropuserswhoseschemascontainobjectsunlessyouspecifyCASCADEorunlessyoufirstexplicitlydroptheuser'sobjects.CASCADESpecifyCASCADEtodropallobjectsintheuser'sschemabeforedroppingtheuser 阅读全文
posted @ 2010-06-08 22:44 davedba 阅读(158) 评论(0) 推荐(0) 编辑
摘要:dropuser:仅仅是删除用户,dropuser××cascade:会删除此用户名下的所有表和视图。userSpecifytheusertobedropped.OracleDatabasedoesnotdropuserswhoseschemascontainobjectsunlessyouspecifyCASCADEorunlessyoufirstexplicitlydroptheuser'sobjects.CASCADESpecifyCASCADEtodropallobjectsintheuser'sschemabeforedroppingtheuser 阅读全文
posted @ 2010-06-08 22:44 davedba 阅读(317) 评论(0) 推荐(0) 编辑
摘要:装了oracle11g的玩了一下,有点问题,想看一下log日志,找了半天才找到,原来11g的alertlog做了变动,从Oracle11g开始,Oracle数据库以XML与传统的文本两种格式提供Alert日志。新的日志位置由AutomaticDiagnosticRepository(ADR)决定。可以通过新的初始化参数DIAGNOSTIC_DEST控制ADRBASE的位置。SQL>showparameterdiagnostic_destNAMETYPEVALUE---------------------------------------------------------------- 阅读全文
posted @ 2010-06-07 17:03 davedba 阅读(138) 评论(0) 推荐(0) 编辑
摘要:装了oracle11g的玩了一下,有点问题,想看一下log日志,找了半天才找到,原来11g的alertlog做了变动,从Oracle11g开始,Oracle数据库以XML与传统的文本两种格式提供Alert日志。新的日志位置由AutomaticDiagnosticRepository(ADR)决定。可以通过新的初始化参数DIAGNOSTIC_DEST控制ADRBASE的位置。SQL>showparameterdiagnostic_destNAMETYPEVALUE---------------------------------------------------------------- 阅读全文
posted @ 2010-06-07 17:03 davedba 阅读(215) 评论(0) 推荐(0) 编辑
摘要:之前曾整理过一片文章,来说明Oracle的备份与恢复的。Oracle备份与恢复概述http://blog.csdn.net/tianlesoftware/archive/2010/04/16/5490733.aspx今天又看到了一些知识,与上次说明的角度不一样。所以整理下,算是对上篇的一个补充说明。Oracle备份分逻辑备份和物理备份。一.逻辑备份逻辑备份就是exp/imp,10g以后推出了数据泵(DataPump/expdp/impdp).数据泵在效率上要比之前的exp/imp高那么几倍,直观的反应就是备份所花的时间少了。还有就是DataPump的功能要比exp/imp多一点。Oracle1 阅读全文
posted @ 2010-06-04 14:39 davedba 阅读(206) 评论(0) 推荐(0) 编辑
摘要:之前曾整理过一片文章,来说明Oracle的备份与恢复的。Oracle备份与恢复概述http://blog.csdn.net/tianlesoftware/archive/2010/04/16/5490733.aspx今天又看到了一些知识,与上次说明的角度不一样。所以整理下,算是对上篇的一个补充说明。Oracle备份分逻辑备份和物理备份。一.逻辑备份逻辑备份就是exp/imp,10g以后推出了数据泵(DataPump/expdp/impdp).数据泵在效率上要比之前的exp/imp高那么几倍,直观的反应就是备份所花的时间少了。还有就是DataPump的功能要比exp/imp多一点。Oracle1 阅读全文
posted @ 2010-06-04 14:39 davedba 阅读(143) 评论(0) 推荐(0) 编辑
摘要:装虚拟机时空间划小了,于是又加了5G的空间,折腾了半天,挂上去了。整理下弄个笔记,备用。1.添加磁盘,查看磁盘状况[root@db1/]#fdisk-lDisk/dev/sda:10.7GB,10737418240bytes255heads,63sectors/track,1305cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*15113059277537+83Linux/dev/sda211501204843+82LinuxswapPartitiontablee 阅读全文
posted @ 2010-06-02 17:26 davedba 阅读(202) 评论(0) 推荐(0) 编辑
摘要:装虚拟机时空间划小了,于是又加了5G的空间,折腾了半天,挂上去了。整理下弄个笔记,备用。1.添加磁盘,查看磁盘状况[root@db1/]#fdisk-lDisk/dev/sda:10.7GB,10737418240bytes255heads,63sectors/track,1305cylindersUnits=cylindersof16065*512=8225280bytesDeviceBootStartEndBlocksIdSystem/dev/sda1*15113059277537+83Linux/dev/sda211501204843+82LinuxswapPartitiontablee 阅读全文
posted @ 2010-06-02 17:26 davedba 阅读(200) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示