sch 助shell脚本加密 02
sch 助shell脚本加密 01 一、 简介 SHC(shell script compiler),即shell脚本编译器。通过SHC编译过的脚本对普通用户而言是不可读的,因此如果你想让你的代码实现加密功能,让其有效的屏蔽一些敏感信息,这个时候可以考虑使用SHC;它通常情况下是不太容易被破解的,但是还是有些人可以通过反编译SHC的...
gzexe 助shell脚本加密 01
gzexe 助shell脚本加密 01 一、 简介 很多时候我们的脚本会涉及到一些私密的信息,例如:用户名,密码,或者其它重要信息的时候,我们使用一些加密的手段来屏蔽这些信息,确保系统的安全已经脚本的可流传性,通常情况下我们只需要通过系统自带的gzexe这个工具就够了。 二、 &n...
Opatch 报错 Prerequisite check CheckMinimumOPatchVersion failed
Prerequisite checkCheckMinimumOPatchVersion failed 问题现象: [oracle@db01 18522509]$ /DBSoft/Product/11.2.4/db_1/OPatch/opatch apply Oracle Interim Patch Installer version 11.2.0.3.4 Copyright (c) 2012, Oracle Corporation. All rights res...
Prerequisite check "CheckActiveFilesAndExecutables" failed
Prerequisitecheck "CheckActiveFilesAndExecutables" failed 问题背景: 我们在进行数据库打补丁Optatch的时候,突然报错CheckActiveFilesAndExecutables,导致补丁无法进行应用下去。 问题现象: [oracle@db01 18522509]$ /home/oracle/OPatch/opatch apply ...
Oracle Patchset 不同文件的作用
在Oracle 10g 版本的Patchset里面,只有一个文件Disk1. 到了Oracle 11.2.0.2和11.2.0.3 的Patchset 大小是剧增。11.2.0.2 和 11.2.0.3 版本的Patchset 是5G。 这5G 有7个文件组成。上图是11.2.0.2的一个patchset。 组成的7个文件作用分别如下: 第一, 二个包表...
探索Oracle之数据库升级十 12c(12.1.0.2) CPU 19774304
探索Oracle之数据库升级十 12c(12.1.0.2)CPU 19774304 一、 补丁描述参考metalink doc: (Doc ID 19774304.8) Bug19774304 - 12.1.0.2 Bundle Patch 2 for Engineered Systems and DB In-Memory (Nov2014) (Doc ID 19774304.8) 二、 补丁包含 ...
探索Oracle之数据库升级九 12.1.0.1 Update 12.1.0.2
探索Oracle之数据库升级九 12.1.0.1Update 12.1.0.2 一、检查当前数据库版本及系统信息 [oracle@db01 ~]$ lsb_release -a LSB Version: :core-4.0-amd64:core-4.0-ia32:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-ia32:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-ia...
探索Oracle之数据库升级八 12c Downgrade 11gR2
探索Oracle之数据库升级八12c Downgrade 11gR2 前言: 我们前面已经完成了11gR2 upgrade to12c 的升级,整个过程还是比较顺利的,虽然和以前版本升级有些不太一样,但是整个难度不是太大,但是由于太多的特性不同,大大的加长了升级的时间。 ...
探索Oracle之数据库升级七 11gR2 to 12c 升级完成后插入PDB
探索Oracle之数据库升级七 11gR2 to 12c 升级完成后插入PDB 前言: 从Oracle 12c开始,引入了容器数据库的概念,可以实现数据库插拔操作,如下图: 现在我们就来看看如何将12c的PDB 数据库。一、查看数据...
探索Oracle之数据库升级六 11.2.0.4.3 Upgrade12c(12.2.0.1)
探索Oracle之数据库升级六 11.2.0.4.3 Upgrade12c(12.2.0.1) 前言: Oracle 12c发布距今已经一年有余了,其最大亮点是一个可以插拔的数据库(PDB),这是在之前版本没有的;但是如果我们要将以前版本的数据库升级到12c来,那么也应顺其自然的将其变成一个pdb,那么...
探索Oracle之数据库升级四 11.2.0.4.0 PSU 11.2.0.4.3
探索Oracle之数据库升级四11.2.0.4.0 PSU 11.2.0.4.3 一、 检查当前数据库PSU号: [oracle@db01 ~]$ cd /DBSoft/Product/11.2.4/db_1/OPatch/ [oracle@db01 OPatch]$ lscrs docs emdpatch.pl jlib ocm opatch opatch.bat opatchdiag opatchdiag.bat opa...
探索Oracle之数据库升级三 回退升级操作(11.2.0.4Downgrade 11.2.0.3)
探索Oracle之数据库升级三 回退升级操作(11.2.0.4Downgrade 11.2.0.3) 我们可以选择2种回退办法: 1. 通过restore point还原到11.2.0.1的数据库 2. 执行catdwgrd.sql降级数据字典 第一种...
探索Oracle之数据库升级二 11.2.0.3升级到11.2.0.4完整步骤
探索Oracle之数据库升级二 11.2.0.3 升级到11.2.0.4 完整步骤 说明: 这篇文章主要是记录下单实例环境下Oracle 11.2.0.1 升级到11.2.0.3的过程,当然RAC的升级是会有所不同。但是他们每个版本之间升级步骤都是差不多的,先升级Databas...
探索Oracle之数据库升级一 升级补丁修复概述
探索Oracle之数据库升级一 升级补丁修复概述 一、 升级路线图 无论你是谁,要想做数据库升级,我想一定离不开如下这张升级线路图;企业中数据库的升级是一个浩大的工程,但是却又必不可少,小在打一个PSU解决一个简单的问题或实现某个功能,大到打安装Patch...
ORA-38760: This database instance failed to turn on flashback database 第三篇
ORA-38760: This database instance failed to turn on flashback database ---第三篇 第一篇第二篇问题现象: 在数据库alert告警日志中看见如下信息:Completed: ALTER DATABASE MOUNT Wed Nov 19 04:57:28 2014 alter data...
Oracle 11gR2光钎链路切换crs服务发生crash
Oracle 11gR2光钎链路切换crs服务发生crash 背景: 我们将Oracle 11gR2(11.2.0.4)在RedHat EnterPrise 5.8上通过RDAC完成的多路径链路冗余,在部署完成后,我们需要做多路径链路冗余测试,我们的光钎链路连接方式如下。我们做多路径测试完成了如下几个组合:拔线测试组合一: 1、 先拔下光钎...
ASM diskgroup dismount with "Waited 15 secs for write IO to PST"
ASM diskgroup dismount with "Waited 15 secs for write IO to PST" (文档 ID 1581684.1)转到底部In...
oracle 11g RAC手动卸载grid,no deinstall
1、通过root用户进入到grid的ORACLE_HOME[root@db01]# source /home/grid/.bash_profile[root@db01]# cd $ORACLE_HOME/crs/install/2、执行如下两个脚本(只在其中一个节点执行,root用户)[root@db01]# ./rootcrs.pl -verbose -deconfig -force[root@db01]# ./crsconfig_params3、切换到grid用户,执行deinstal...
由一条日志警告所做的调优分析
这个案例发生有段时间了,但是今天无意中看到当时的邮件,感觉还是收益匪浅,看来还是细节决定成败啊。从一些日志或trace 文件中的警告信息中我们可以发掘出潜在的问题。当时系统中的用户数很小,所以每天都能抽时间看看日志记录,看有没有明显的问题。结果在grep的时候发现trace文件中有一些警告记录。当时的库是10gR2的库...
单用户模式下mount -o remount, rw / 有大用途
单用户模式下mount -o remount,rw / 有大用途 我们的Linux系统在无法启动时候,通常需要进入单用户模式下进行修改一些配置文件,或调整一些参数方可。但是在进入单用户模式后,我们的/文件系统是只读模式,无法进行修改,那么这个时候我们就需要用到一条命令:mount –o re...