Oracle 11g R2+ RAC+ ASM+ OracleLinux6.4安装详解(2)Grid Infrastructure
接上文.....配置环境变量,export LANG=en_US.UTF-8,开始图形化安装 注意,这一步先点击add ,添加rac2,rac2-vip 添加完成之后,我们点击:SSH Connectivity,下面的就出来了,这时我们输入grid的密码,先点击test,会报一个错,没事,然后我们点击setup,这时在终端会执行安装ssh,配置密钥,成功之后,...
ORACLE IMP和EXP的使用实验
Exp工具可进行导出,imp工具进行导入。 实验: 在pod库上创建一个用户a1,创建一个表空间dd,把这个表空间设置成a1的默认表空间。 然后把表空间dd导出。在另一个库emrep中,创建相同的用户a1,将表空间dd再导入。 SQL>connsys/oracle@pod as sysdba SQL>create tablespace dd da...
ORACLE数据库切换和迁移方案
前言:环境与要求:两个ORACLE数据库版本必须相同,大版本和小版本都要,大体思路是先安装B机数据库,然后从A机上导出数据库的结构,然后在B机上进行导入,然后从A机上导出历史数据,并导入至B机,但不导入当天数据, 直到当天晚上,在业务停止之后,把A机上的数据库存储的当天数据导入至B机,并且修改机器IP地址,完成...
转:高水位线(High Water Mark)详解
什么是水线(High Water Mark)? ---------------------------- 所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅...
Oracle RAC 常用维护工具和命令
Oracle 的管理可以通过OEM或者命令行接口。Oracle Clusterware的命令集可以分为以下4种:节点层:osnodes网络层:oifcfg集群层:crsctl, ocrcheck,ocrdump,ocrconfig应用层:srvctl,onsctl,crs_stat下面分别来介绍这些命令。一. 节点层只有一个命令: osnodes, 这个命令用来显示集群点列表,可用的参数如下,这...
ORA-04091错误解决
http://asktom.oracle.com/tkyte/Mutate/index.htmlAvoiding Mutating TablesOk, so you've just recieved the error:ORA-04091: table XXXX is mutating, trigger/function may not see it and you want to get around that. This short article will describe and demonstrate the various methods of ge...
ORA-12545: 因目标主机或对象不存在, 连接失败
SQL>conn sys/test@test as sys dbaERROR:ORA-12545: 因目标主机或对象不存在, 连接失败 警告: 您不再连接到 ORACLE。修改local_listener参数,指定为tnsnames.ora配置的LISTENERS_DB:SQL> show parameter local_listener NAME TYPE...
如何将普通表变成分区表
Oracle的普通表没有办法通过修改属性的方式直接转化为分区表,必须通过重建的方式进行转变,下面介绍三种效率比较高的方法,并说明它们各自的特点。 方法一:利用原表重建分区表。 步骤: ...
Oracle 删除数据文件
在我们详细介绍之前,我们必须说清楚一点:Oracle不提供如删除表、视图一样删除数据文件的方法,数据文件是表空间的一部分,所以不能“移走”表空间。 一、使用offline数据文件的方法非归档模式使用:alter database datafile '...' offline drop;归档模式使用: alter database datafile '.....
转载:Oracle数据块损坏恢复总结
在恢复前使用DBV命令检查数据文件是否存在坏块dbv file=d:\oracle\oradata\mydb\RONLY.DBF blocksize=8192查看数据坏块所在数据文件号及块号可以对表进行一次全表扫描,如:select count(*) from tablename;1、 没有备份的情况下:1.1、使用exp/imp恢复 在这种情况下肯定会造成数据的丢失,在这...
Oracle如何根据物化视图日志快速刷新物化视图
Oracle物化视图的快速刷新机制是通过物化视图日志完成的。Oracle如何通过一个物化视图日志就可以支持多个物化视图的快速刷新呢,本文简单的描述一下刷新的原理。 首先,看一下物化视图的结构: SQL> create table t (id number, name varchar2(30), num number); 表已创建...
ORACLE SQL 性能优化的一些建议
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查...
Linux Redhat上如何手工卸载(删除)Oracle 11g
操作系统linux 64位## 注意:以下操作均需要在两个节点上分别执行!!!!!!!! #################### 删除用户及用户组查看用户及其对应的组id oracleid grid删除命令如下/usr/sbin/userdel -r 用户名/usr/sbin/groupdel 用户组名/usr/sbin/userdel -r grid /usr/sbin/user...
详解Oracle的连接模式:专有模式和共享模式
oracle的网络连接模式 专有服务和共享服务模式 专有模式 &nb...
AIX sshd不随系统启动
故障:手工可以启动,但是开机不自启。解决方法:删掉inittab下install_assist:2:wait:/usr/sbin/install_assist /dev/console 2>&1
exp导出时报EXP-00008,ORA-01455导出失败
故障:. 正在导出后期表活动. 正在导出实体化视图. 正在导出快照日志EXP-00008: 遇到 ORACLE 错误 1455ORA-01455: 转换列溢出整数数据类型EXP-00000: 导出终止失败原因:存在物化视图,并且有物化视图日志。删解决方法:除物化视图以及物化视图日志1.删除物化视图2. select * from dba_mview_logsLOG_...
linux下单实例数据库开机自启动设置
1、修改/oratabroot@org54 ~]# vi/etc/oratab --把N改为Y,如下提示# This file is used by ORACLEutilities. It is created by root.sh# and updated by the Database ConfigurationAssistant when creating# a database.# A colon, ':', is used as the fieldterminator. ...
解决安装oracle11g r2时提示pdksh conflicts with ksh-20100621-2.el6.i686问题
<p>在CenOS6、RHEL6或者ORACLE LINUX 6上安装oracle 11g R2的时候提示:pdksh包没有安装,</p><p>按照提示从网上下了个pdksh-5.2.14-36.el5.i386.rpm包,然后尝试安装:</p><p># rpm -ivh pdksh-5.2.14-36.el5.i386.rpm <br />warning: pdksh-5.2.14-36.el5.i386.rpm: Header V3 DSA/SHA1 Signature, key ID e856...
cmd执行命令时:不是内部或外部命令,也不是可运行的程序
当我们打开cmd执行ping IP地址的时候,会出现:“不是内部或外部命令,也不是可运行的程序” 如下图:遇到这种情况,有两种情况:1是在系统里没有ping应用程序,2是环境变量设置的有问题。一般第二种情况居多。如果我们打开C:\Windows\System32,如果里面没有ping.exe,那么就是第二种情况了,...
硬盘根目录里的Msdia80.dll文件是干什么用的
发现硬盘根目录里有个Msdia80.dll文件,看着挺烦人的,想删掉,故搜了下,发现和VC2005有关系。这里是微软的解释:http://support.microsoft.com/kb/927665/zh-cn您有正在运行一个 64 位操作系统的计算机。 您使用 Vcredist_x64.exe 文件或 Vcredist_ia64.exe文件这台计算机上安装 Microsoft Visual C++ 2005 可再发...