【LOB】使用数据泵时 LOB 字段存放位置
在迁移过程中,我们很多时候通过数据泵方式迁移(expdp/impdp),方便快捷,那么如果涉及到含有LOB字段的表呢,他们是怎么存放呢?下面 我们就做一个简单的测试,测试环境,Oracle11.2.0.4, redhat6.7 x64创建一个含有lob字段的表,如下:点击(此处)折叠或打开SQL> conn test/test...
【LISTENER】数据库连接串的几种写法
第一种,service_name,oracle11g rac scan ip可以使用如下,如果想用vip,就写两个地址,如红色部分点击(此处)折叠或打开sales= (DESCRIPTION= (ADDRESS= (PROTOCOL=tcp)(HOST=sales-server)(PORT=1521)) (ADDRESS=&n...
【LINUX】正确的使用dd进行磁盘读写速度测试
测试方式:使用dd指令,对磁盘进行连续写入,不使用内存缓冲区,每次写入8k的数据,总共写入20万次,产生1.6G大小的文件。测试指令:dd if=/dev/zero of=/data01/test.dbf bs=8k count=200000 conv=fdatasync---------------------------------------------- 正确的使用dd进行磁盘读写速度测试dd是...
【LINUX】linux相关资源限制
System administrators try to balance the system load with the hardware resources they have available.WHY DO WE NEED LIMITS?An application that goes 'haywire' and continually spawns many processes , termed fork bombingA process opening too many files at once leading to crippl...
【DBA】DBA_2PC_PENDING
DBA_2PC_PENDINGOracle会自动处理分布事务,保证分布事务的一致性,所有站点全部提交或全部回滚。一般情况下,处理过程在很短的时间内完成,根本无法察觉到。但是,如果在commit或rollback的时候,出现了连接中断或某个数据库 站点CRASH的情况,则提交操作可能会无法继续,此时DBA_2PC_PENDING和DBA_2PC_NEIGHBORS...
【AWR】Oracle数据库导出性能报告几个脚本的小说明
我们大多数习惯就是使用以下两条命令点击(此处)折叠或打开@?/rdbms/admin/awrrpt -- 数据库某个时间段总体性能报告@?/rdbms/admin/ashrpt --主要等待事件、具体语句那么还有什么呢点击(此处)折叠或打开@?/rdbms/admin/addmrpt &n...
【MVLOG】正确删除物化视图 避免ora-00942错误
select 'drop materialized view log on '||mvl.log_owner||'.'||mvl.master||';' cmd from dba_mview_logs mvl where not exists ( select table_name from dba_tables tab where tab.owner = mvl.log_owner and tab.table_name = mvl.log_table ) ;CMD---------------------...
【PATCH】Oracle12c升级补丁初体验
环境介绍: rhel7.3 x64 Oracle12.2.0.1首先,我们看一下当前数据库环境:点击(此处)折叠或打开SQL> select NAME, DECODE(CDB, 'YES', 'Multitenant Option enabled', 'Regular 12c Database: ') "Multitenant Option ?" , OPEN_MODE, CON_ID from V$DATABASE;...
【TABLESPACE】怎么去降低数据文件的高水位呢(BLOCK_ID)
http://blog.itpub.net/29487349/viewspace-2143418/ 这边文章说了怎么收缩表空间,那么有的时候会出现以下情况,也就是我们查询表空间空间空闲很多,但执行该文章中查询可以resize的空间却很小,这是为什么呢? 好,下面我们来看一看。实例,Oracle11.2.0.4 for redhat6.7 x64查询表空间使用状况点...
【TABLESPACE】怎么使用resize使表空间变小
问题:怎么使用resize使表空间变小 或者说怎么让表空间resize到一个合理的值,并且腾出部分空间查看当前块(标准块)大小点击(此处)折叠或打开SQL> set verify offSQL> column file_name format a50 word_wrappedSQL> column smallest format 999,990 ...
【expdp】 expdp导出表空间,会导出什么
大家都知道在数据泵中有一个参数 tablespaces,也就是 expdp可以导出表空间,那么就是导出整个表空间数据吗?下面我们来测试一下:创建一个表空间,此处省略。 我创建几张表,并且创建一个分区表,语句如下: 分区使用了两个表空间,TEST 和USERS点击(此处)折叠或打开CRE...
【LINUX】Linux网卡绑定探析
现在很多服务器都自带双千兆网口,利用网卡绑定既能增加网络带宽,同时又能做相应的冗余,目前应用于很多的场景。Linux操作系统下自带的网卡绑定模式,linux bonding驱动提供了一个把多个网络接口设备捆绑为单个网络接口设置来使用,用于网络负载均衡及网络冗余。当然现在网卡产商也会出一些针对windows操作系统网卡...
【WAIT】wait event
Wait EventR/WSynchronous/AsynchronousSingleblock/MultiblockElapsed Time(with 1000+ waits per hour)control file parallel writeWriteAsyn...
【DBA】在dba_data_files视图中,bytes大于maxbytes 说明
意思呢主要说是 ,当我们创建一个表空间或者添加一个数据文件时,设置数据文件自动扩展并且设置的最大值(最大值小于32G),然后我们又resize了该数据文件,而且resize大小大于maxbytes大小例如如语句:点击(此处)折叠或打开create tablespace test datafile 'd:\oracle\tst01.dbf' siz...
【RMAN】rman使用NORESTELOGS 方式恢复数据库
关于备份、迁移具体命令方式可参考文档:http://blog.itpub.net/29487349/viewspace-2142872/全备恢复数据文件后,准备使用增量完整恢复数据时,选择使用norestlogs方式恢复数据库,方法如下:备份控制文件9(也可以算是转储到文件):点击(此处)折叠或打开--备份控制文件...
【RMAN】windows2008 Oracle通过rman增量迁移
环境介绍: windows2008R2 Oracle11.2.0.1 非归档模式迁移过程:修改归档:点击(此处)折叠或打开alter system set log_archive_dest_1='location=d:\archivelog' scope=spfile;shutdown immediate;startup mount;alter dat...
【SGA】RAC DB SGA超过100g的最佳实践和建议
RAC DB SGA超过100g的最佳实践和建议 版本说明: 本文档中相关信息适用于任何平台 Oracle数据库企业版11.2.0.3及以上 目的: 本文编写的目的,提供在RAC每个实例(注意, rac 在整个集群中采用均匀大小的 SGAs)中用户设置非常大的S...
【ERROR】有些错误并不是你想象的那样(透过现象看本质)
今天在微信中,收到一个哥们发来的截图,说是导入库报错,信息如下:看到上面的图你的反应是什么? 权限 过程? 什么错误呢请注意上图,由于手机微信聊天,时间也比较紧张,开始一看上图中导入语句,首先问的是 db_bak 目录权限(其实目录权限如果不对,无法写入,到不了这个错误信息)其实,当时...
【RMAN】Oracle11g备份恢复新特性
闪回日志急救还记得 Oracle Database 10g 中引入的闪回日志记录吗?如果数据库中已启用了闪回功能,闪回日志会将更改块的以前映像的优化版本记录到在闪回恢复区生成的闪回日志中。这些日志可以帮助您将数据库闪回到过去的一个时间点,而不必从备份中执行时间点恢复。那么,既然这些闪回日志包含块的以前的映像...
【RMAN】Data Recovery Advisor 小测试
执行以下语句报错:点击(此处)折叠或打开SQL> create table t_a as select * from all_objects;create table t_a as select * from all_objects ...