Oracle 数据库体系结构解析
Oracle 数据库体系结构图 如下图所示, 纵观上图可知,Oracle数据库服务器大致分为两个主要部分 既1.Oracle instance (数据库实例 上半部分)2.database (数据库 下半部分)。 用户不能直接连接到数据库,而是用户先发出一个用户进程, 用户进程和...
NBU备份Oracle时报错ORA-19506,ORA-27028,ORA-19511的处理办法及技术点解析。
nbu ,备份,Oracle
RHEL7.0 DHCP+TFTP+SYSLINUX+FTP+KICKSTART自动安装
RHEL7.0 DHCP+TFTP+SYSLINUX+FTP+KICKSTART 无人值守安装 使用vmware workstation 9 OS版本:RHEL7.0 一、配置DHCP服务器 安装软件包 [root@LiuZhen ~]# rpm -qa dhcp [root@LiuZhen ~]# yum install dhcp yum源配置参考我的博客 http://blog.itpub.net/27771627/viewspace-1223153/ ...
shared pool library cache latch 竞争优化办法
shared pool library cache latch 竞争严重的症状如下:sharedpool latch 或者 latch:shared pool 之类的Latch争用高CPU解析时间V$LIBRARYCACHE 中的高reloads多版本的cursors大量的parse call经常发生ORA-04031 错误调优办法:1. ...
Oracle11g 搭建单实例DataGuard
环境:主备库都为单实例并且数据库SID相同OS:red hat 6.5Oracle:11.2.0.4.3主库操作1. 开启归档模式 创建归档目录[root@enn ~]# mkdir -p /u01/archivelog[root@enn ~]# chown -R oracle:oinstall/u01/archivelog[root@enn ~]# chmod 777 /u01/archivelog...
验证数据压缩对DML的影响
实际上,只有以下几种情况会发生数据的压缩处理,其他的DML是不会对数据进行压缩的。alter table movecreate table as selectinsert /*+append*/sqlldr+direct path正常的insert的数据是不会压缩的:SQL> conn change/changeConnected.SQL> create table change1 compress as select...
用oracle amdu 抽取asm磁盘组的数据文件
语法如下:amdu -diskstring '' -extract '.'数据文件号 可以根据asm 实例 查询 v$asm_file视图得出也可以查v$datafile,如果用了别名,可以用v$asm_alias;SQL> select name from v$datafile;NAME-------------------------------------------------------...
ORACLE用户管理方式下备份数据和复制数据库
ORACLE 用户管理方式下备份数据和复制数据库
将execl文件数据导入到数据库中(代替外部表的办法)
大家好!今天想出了一个可以代替外部表的小办法,虽然很简单,但是确实挺实用的,这个仅限于表中数据量小一些的时候使用。 今天被外部表折腾了半天,没有结果,开发 还一直再催要数据,汗。 不发牢骚了,开始说明: ...
RMAN备份 创建catalog数据库
当前环境 两台机器RHEL5.5 都安装了oracle 11g,创建好数据库实例 hostname :sap 192.168.221.201 数据库实例名sap hostname:catalog 192.168.221.202 数据库实例名catalog 在catalog机器上 创建rman 表空间 SQL> create tablespace rman datafile '/home/o...
RMAN恢复 执行重要文件RMAN恢复
如果丢失数据文件在system和undo表空间,就视为重要数据文件,必须停掉数据库进行恢复 步骤: 1、如果数据库仍处于打开状态,shutdown abort 2、startup mount 3、restore 4、recover 5、open 模拟删除sysaux.dbf mv /home/oracle/app/oracle/oradata/sap/sysaux01.dbf /home/orac...
Oracel与MSSQL的互访
?Oracel与MSSQL的互访
使用shell脚本巧妙统计文件
在数据迁移的过程中,会产生大量的dump文件,需要对dump的文件情况进行一个简单清晰的管理,比如目录下的文件特别多,而且某些表比较大,对应的dump文件比较多,就想得到一个很简洁的报告,能够统计出来每个表有多少个dump文件。 比如有1000个dump文件,都是基于 表TEST1,TEST2,TEST3,TEST4的。那么就想得到一个简单的统计...
oracle 10.2.0.4 rac asm磁盘组加载时遭遇 ORA-00600 kfgFinalize_2 错误
环境: oracle 10.2.0.4 rac+asm操作系统:linux 32bit其中一个节点加载磁盘组时报以下错误:SQL> alter diskgroup datadg mount;alter diskgroup datadg mount*ERROR at line 1:ORA-00600: internal error code, arguments: [kfgFinalize_2], [], [], [], [], [],[], []而另外个节点是正常。通过查metalink,...
sql优化工具SQLT
SQLT也叫SQLTXPLAIN,如果某一条SQL执行效率很低,也不知道从哪里下手,可以使用SQLT来收集和性能相关的各种信息(如:Execution plans, Cost-based Optimizer CBO statistics, Schema objects metadata, Performance statistics, Configuration parameters...)适用范围Oracle Database -...
由SQL语句执行过程触发对Oracle体系结构的思考
1.首先打开游标(内存指针),2.语法检查:来了一条update语句首先你要看这条语句是不是SQL语句也就是先对他进行语法分析,语法分析是在share pool的库缓存去中,并在此存储起来,3.语义检查:语法没问题后,要检验它所涉及的表、索引、以及权限等数据库对象及相关属性是否正确 ,也就是语义...
使用SQL Profile进行SQL优化案例
一个社保系统的自助查询系统查询个人医疗费用明细的查询语句要用一分多钟还没查询出来,语句如下:select * from v_zzzd_ylbx_ylfymxcx where aac002='430703198202280017'从上面的语句可知是从视图 v_zzzd_ylbx_ylfymxcx中查询数据。v_zzzd_ylbx_ylfymxcx视图的创建语句如下:create or replace view v_zzzd_yl...
11.2.0.2的SPM的一个bug
将该参数optimizer_capture_sql_plan_baselines 设置为true后,出现大量的等待事件:enq: HW - contention select*from VW_SESSION_WAIT_LHR; SELECT a.SID, a.serial#, a.WAIT_CLASS, a.EVENT, a.BLOCKING_SESSION, ...
【12C考题精解】OCP 1z0-060 QUESTION 6: Recovery of a Tablespace in the PDB
QUESTION 6Your multitenant container database, CDB1, is running in ARCHIVELOG mode and has two pluggable databases, HR_PDB and ACCOUNTS_PDB. An RMAN backup exists for the database.?You issue the command to open ACCOUNTS_PDB and find that the USERDATA.DBF data file for the default permanent ta...
【RAC】Oracle 10g RAC 重建控制文件
Oracle 10g RAC 重建控制文件 报错ORA-01503: CREATE CONTROLFILE failed ORA-12720: operation requires database is in EXCLUSIVE mode