oracle10G新特性之数据泵导出/导入
oracle10G新特性之数据泵导出/导入[@more@]oracle10G新特性之数据泵导出/导入 数据泵使用步骤: 1、创建目录并对赋权限,如: create directory wang as '/home/oracle/wang'; grant read on directory wang to username,system; grant write on directory wang to username,system; 2、数据泵的export选项: 参数 说明 attach 将一个客户会话连接到一个当前运行的data pump export作业上 content 筛选导出的内容:data_only、metadata_only、all directory 指定用于日志文件和转储文件集的目的目录 dumpfile 为转储文件指定名字
oracle10G新特性之撤消顾问和自动工作负载仓库
oracle10G新特性之撤消顾问和自动工作负载仓库[@more@]撤消顾问提供了撤消表空间的调整信息,撤消顾问依赖于oracle10g的另一个新特性:自动工作负载仓库(automatic workload repository,AWR)。 它包含数据库中所有关键统计和工作量每隔30分钟的快照,默认保留7天的统计,当然也可以根据环境调整快照间隔和保留周期。为了建立撤消顾问来分析撤消空间的利用率,也需要使用匿名的PL/SQL块,然而在可以使用撤消顾问之前,还需要确定分析的时间框架,具体步骤为: 确定分析的时间,即确定末一时间段的快照范围: select snap_id,begin_int
oracle10G新特性之段顾问的应用
oracle10G新特性之段顾问的应用[@more@]在表上进行频繁的DML操作可能会在表中留下作为片段的空间,oracle可以在表或索引上执行段收缩,收缩段可以使段中的空闲空间可用于表空间中的其他段,从而潜在地改善将来在段上的DML操作。为了确定哪些段将在段收缩中受益,可以调用段顾问来执行指定可能容易产生碎片的段上的增长趋势分析。如几个月内hr.employees表上的DML操作非常频繁,这样可以建立段顾问来监控hr.employees表。步骤为: 以下操作用具有DBA权限的用户,如sys将表hr.employees表修改为行移动 alter table hr.employees enable row
db_link创建后,发现使用db_link报tns-12540错误
db_link创建后,发现使用db_link报tns-12540错误[@more@]今天开发的一同事说,他建立了一个db_link,可老报tns-12540错误,于是我先查看他配置的tnsnames.ora文件,其配置为:DEPT_DEVO =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.10.30)(PORT = 1521)))(CONNECT_DATA =(SID = dept)(SERVER = DEDICATED)))发现没有问题,同时tnsping DEPT_DEVO,发现也是正常的,于是让他再执行一次,select * from auto@test; 还是报tns-12540错误,其中test是所创建的db_link名,auto是dept数据库test用户的表。从整个
oracle10G新特性之ASM的应用
oracle10G新特性之ASM的应用[@more@]ASM的应用:1、ASM的特点:不是镜像整个硬盘而是镜像数据库对象,如果在硬件级别上做了raid则不可以分段对象自动平衡:增加额外的硬盘时,ASM会将一定比列的文件从一个或多个硬盘上移动到新硬盘上,从而维持所有磁盘之间整体的I/O平衡 ASM有自己独有的实例来提供oracle实例和文件系统之间的接口。有两个新的oracle后台进程支持ASM实例,RBAL和ORBn . RBAL协调磁盘组的磁盘活动,而ORBn(n是0-9之间的数字)执行磁盘组中磁盘之间的实际盘区移动 ASM实例也有两个后台进程:OSMB和RBAL。OSMB执行数据库和ASM
阵列柜损坏修复后oracle数据库不能正常启动解决办法
阵列柜损坏修复后oracle数据库不能正常启动解决办法[@more@]接到维护工程师打来的电话,说柜子恢复了但数据库不能正常启动。于是在维护工程师在做冷备份期间便赶往办公地点, 一到便马上打开数据库日志,发现一撤消表空间的数据文件不能读取,(汗,当时以为又是回滚段数据文件损坏,这样 就要加隐含参数来进行处理),不想那么多,还是实际检查一下该数据文件是否真的损坏,于是执行以下命令: dbv file=/home/oracle/oradata/test/undo01.dbf blocksize=8192 查看结果,没发现有坏块,这下放心了 因为不正常关机,数据库启动的时候
oracle10G新特性之临时表空间组的应用
oracle10G新特性之临时表空间组的应用[@more@]1、创建几个临时表空间create temporary tablespace temp1 tempfile '/home/oracle/oradata/rac/temp01.dbf' size 1024m reuse autoextend off extent management local uniform size 10m;create temporary tablespace temp2 tempfile '/home/oracle/oradata/rac/temp02.dbf' size 1024m reuse autoextend off extent management local uniform size 10m;create temporary tablespace temp3 tempfile '/home/oracle/oradata/rac/temp03.dbf' size 1024m reuse autoextend off extent manage