Grid能否安装、是否正常安装的校验语法
GRID能否安装[grid@host]$./runcluvfy.sh stage -pre crsinst -n testdb01,testdb02 -fixup -verbose显示的结果如下Pre-check forcluster services setup was successful. GRID是否已经正常安装[grid@host]$./runcluvfy.shstage -post crsinst -n testdb01,testdb02显示的结...
安装__DB、ASM注意事项
1. MEMORY_MAX_TARGET 的设置不能超过/dev/shm的大小,否则安装会报错ORA-008452. 只安装oracle的情况下,创建/u01/app目录并授权,在.bash_profile设置$ORACLE_BASE=/u01/app/oracle,$ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1即可,安装界面中出现Inventory Directory时会自动创建用户.bash_pr...
OS__安装、参数、注意事项、验证事项
安装不熟悉OS的情况下就不要选择create custom layout分区方式,选择create default layout分区方式 安装OS时不要选择两块磁盘,OS不要安装在多块磁盘上如果勾选两块磁盘,比如sda和sdb。则安装完成后会出现如下,一块磁盘分区对应/根目录,另一块磁盘分区对应/boot目录,这样很麻烦。/sdb1 /bo...
单机升级11.2.0.4到12.1.0.2的实战__DBUA窗口
11.2.0.4直接安装的。11.2.0.4的ORACLE_HOME为/u01/app/oracle/product/11.2.0.4/db_112.1.0.2的ORACLE_HOME为/u01/app/oracle/product/12c/db_1 1. 不关闭DB和监听2. 安装12.1.0.2软件,执行完/u01/app/oracle/product/12c/db_11/root.sh这一步骤马上关闭监听,netca窗口...
单机升级11.2.0.4到12.1.0.2的实战__catupgrd.sql
11.2.0.4由11.2.0.1升级而来的。11.2.0.4的ORACLE_HOME为/u01/app/oracle/product/11.2.0.4/db_112.1.0.2的ORACLE_HOME为/u01/app/oracle/product/12c/db_1 1. 不关闭DB和监听2. 安装12.1.0.2软件,弹出netca窗口时选择cancel,这样就不会自动带出DBUA窗口了,...
单机升级11.2.0.1到12.1.0.2的实战_11.2.0.1不能直接升级到到12.1.0.2
11.2.0.1不能直接升级到到12.1.0.2,见如下升级过程中的报错信息 SupportedUpgrade Version Check Theupgrade of Oracle 11g release 11.2.0.1.0 database to Oracle Database 12crelease 12.1.0.2.0 is not supported by this Assistant. First upgrade thisdataba...
单机升级11.2.0.1到11.2.0.4的实战__DBUA窗口
11.2.0.1直接安装的原ORACLE_HOME:/u01/app/oracle/product/11.2.0.1/db_1新ORACLE_HOME: /u01/app/oracle/product/11.2.0.4/db_1 1. 下载11.2.0.4 的Patchset文件,只需要其中的第1、2两个就可以。2. 备份DB,rman备份DB就够了...
RAC操作命令大全
Rac每个节点,有单独的数据库instance和监听和ASM实例每个节点下面的监听包含数据库和ASM的实例信息一套ASM可以对应多套DB Srvctl、lsnrctl命令在grid和oracle目录下都有Crsctl、crs_stat、crs_stop、crs_start命令只在grid目录中有但是crsctl命令又只能在root用户执行crsctl start crs、cr...
RAC升级11.2.0.1到11.2.0.4的实战
原gridORACLE_BASE=/u01/app/oracleORACLE_HOME=/u01/app/grid原oracleORACLE_BASE=/u01/app/oracleORACLE_ HOME=/u01/app/oracle/product/11.2.0/db_1 新gridORACLE_BASE=/u01/app/oracleORACLE_HOME=/u01/app/110204/grid新oracleORACLE_BASE=/u01/app/oracleOR...
11GR2升级包介绍
Oracle 11.2.0.2、11.2.0.3、11.2.0.4 的Patchset 有7个文件组成。Oracle 11.2.0.2 和 11.2.0.3 、11.2.0.4的patchset都是完整的安装包。所以可以直接用来安装。上图是11.2.0.2的一个patchset。 组成的7个文件作用分别如下:第一、二个包表示database, 如果升级数据库,只需要这2个文件即可。第三个包表...
升级_知识点总结
ORACLE版本命名和书写方式如“11.2.0.1.0”,根据示例图看看这几个数字都代表什么意思? 主数据库发布号 – Major Database Release Number ? 数据库维护发布号 – Database Maintanence Release Number ? 应用服务器发布号 – Application Server Release Number ...
RAC_修改SYS用户密码注意事项
orapwd file='XX'password=XX entries=5 force=yorapwdfile='$ORACLE_HOME/dbs/orapwSID' password=123456 entries=5 force=y上面的file就是密码文件,password就是sys用户的密码,所以密码文件存放的就是sys的用户密码。因为RAC环境下各节点密码文件在各自的节点中,所以修改sys用户密码时,必须在所有节点上...
单机11.2.0.1恢复到RAC 11.2.0.4的案例
单机的数据库名和实例名都是DB521102, ,恢复到RAC后db_name为DB521102,instance_name分别为DB52110201、DB52110202 1. 单机必须是spfile启动的,备份数据库(以spfile启动则会自动备份spfile和crontrolfile)和归档日志 Rman>backup databast format ‘/u01/app/rman/full%U.bak’plus ar...
Rman_异地、跨平台、跨版本的恢复总结及案例
结论:1. Rman可以跨平台,网上有资料基于ID 413586.1(metalink上有),但是还是少用rman来进行跨平台操作。2. Rman可以跨版本,但是一般只能从低到高,且要执行catupgrd.sql。不能从高到低,唯一成功的是低版本升级到高版本后备份可以恢复到同样的低版本 跨平台的实例:Solaris上的9...
单机升级11.2.0.1到11.2.0.4的实战__catupgrd.sql
1. 下载11.2.0.4 的Patchset文件,只需要其中的第1、2两个就可以,从11.2.0.2开始oracle的patchset都是完整的安装包,可以直接用来安装。2. 备份DB,rman备份DB就够了,哪些安装目录不需要,因为不会丢失3. 关闭DB和监听关不关闭DB会有两个影响一个是下...
RMAN_RAC归档日志备份包恢复到单机
RAC是ASM的存储且是OMF创建的格式,所以RAC的日志名为如下+ARCH/mioa/archive/1_73554_875548170.dbf、+ARCH/mioa/archive/2_57012_875548170.dbf,且在系统视图v$archived_log中显示的也是如此,但是在实际的ASM存储上它除了上述第一个路径路径外还有如下的别名路径,在+ARCH/mioa/archive/执行ls –l显示如下1_...
高水位线、行迁移行链接
高水位线HWM是一个标记,用来说明已经有多少数据块分配给这个segment。DBA_TABLES.BLOCKS即HWM。HWM通常增长的幅度为一次5个数据块(11g开始默认一次性分配1M的block大小了,见create table storged的NEXT参数),原则上HWM只会增大,不会缩小,即使将表中的数据全部删除,HWM还是为原值,由于这个特点,使HWM很象一...
Dataguard failover切换实验
主库宕机的情况下,备库直接执行如下三条语句即可(不包含最高保护模式,现实情况很少去做最高保护模式的dataguard,最高保护模式下备库可能需要先执行alterdatabase set standby database to maximize PERFORMANCE,把级别从最高保护模式下降到最大性能模式)1.备库执行alter database recover managedstandby datab...
Exists和IN的原理解析
INselect * from A where id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程List resultSet=[];Array A=(select * from ...
ORACLE打补丁的方法和案例
打补丁使用opatch工具,具体操作方法以补丁包中的readme.txt为准1. 查看某个补丁是否安装的方法(下面命令不行就升级opatch)$ORACLE_HOME/OPatch/opatchlsinventory2. 下载补丁包查看当前opatch版本。Oracle 11.2.0.1.0 自带的opatch版本是11.1.0.6.6。补丁包的README.html中有描述该补丁...