awk实际运用之——过滤sql脚本

2018-04-17
阅读 3 分钟
1.8k
1个名为DROPINDEXES.SQL的脚本,会执行删除索引的语句1个名为CREATEINDEXES.SQL的脚本,会创建出来DROPINDEXES.SQL脚本删掉的索引需要有方法确认删掉的索引都被重新创建出来,没有漏掉的。如果缺少索引,可能会导致应用程序性能出现问题。

linux下crontab中%的使用

2016-09-22
阅读 1 分钟
3k
crontab中下面的脚本不能 {代码...} 执行的时候,/var/log/messages日志中显示: {代码...} 好像是命令被截断的样子。于是我把要执行的命令都封装到一个脚本中,放到crontab中执行。 但是稍后查看crontab的manpage时发现,%在crontab中有特殊含义: {代码...} 到这里问题已经清楚了,并不是crontab命令被截断,而是被理...

DD-WRT重启后自动启动samba共享

2016-08-13
阅读 1 分钟
3.7k
DD-WRT重启之后,发现samba共享没有自动启动,需要手动到界面里面将samba的服务禁用启动一下。研究了一下,原因是dd-wrt中没带samba的自启动脚本,需要自己做一个。于是我做了一个放在/jffs/etc/config下,名为samba.startup

Reboot-less node fencing in Oracle Clusterware 11g Release 2

2016-07-31
阅读 3 分钟
2.1k
在进行一次RAC的高可用性测试时,当private网卡的网线被拔掉之后,没有出现传说中的有一个节点被CRS强制重启,取而代之的是node2上面的ASM实例和RDBMS实例被关闭;当网线被重新插上时,node2上面的ASM实例和RDBMS实例自动重新启动。

oracle中查找存放数据文件目录个数的sql

2016-05-27
阅读 1 分钟
3.1k
用来查找oracle数据文件所在目录个数的sql,在迁移数据文件的时候有用。 {代码...} 执行效果如下面所示 {代码...} 注:此sql适用于Linux/UNIX环境下的Oracle,因为windows下文件的分割符号为'',脚本也需要在使用时做特定修改。

Configure External web Tier in EBS R12

2015-04-08
阅读 4 分钟
2.9k
配置ISP节点 生成CONTEXT_FILE文件 {代码...} 按照提示完成下面步骤: {代码...} 修改context_file {代码...} 使用下面命令查看端口冲突 {代码...} 修改PROFILE属性为SERVERRESP {代码...} 运行autoconfig {代码...} 启动外网应用 {代码...}

Running "su" Returns the Error "could not open session"

2015-04-02
阅读 1 分钟
5.4k
今天干了一件事情,在将/etc/security/limits.conf中的nofiles参数修改为比较大的值之后,再运行su命令或者ssh登录系统的时候,出现下面的提示:

install EPM 11.1.2.3 on Asianux Server 4 (Hiranya SP2)

2015-03-02
阅读 4 分钟
4k
最近有机会在Asianux Server 4 (Hiranya SP2)上面安装EPM 11.1.2.3版本,开始安装就碰到一些问题,记录如下。

PeopleTools 8.54 first install note

2015-02-22
阅读 1 分钟
3k
最近比较空闲,终于完成了计划已久的peopletools 8.54+HCM 9.2安装测试。基本的安装步骤和8.53时代相同,目前发现唯一不同的地方是安装peopletools升级补丁(例如PT8.54.06),提供使用Change Assistant代替之前需要手工一步步操作安装数据库变更的方式,使整个安装过程更加的简单和可控。 现在先写这么多,稍后奉送出完...

Cloning Oracle EBS R12.2 using Rapid Clone

2015-01-08
阅读 23 分钟
9.6k
Cloning Oracle E-Business Suite Release 12.2 with Rapid Clone (文档 ID 1383621.1)Oracle E-Business Suite Installation and Upgrade Notes Release 12 (12.2) for Linux x86-64 (文档 ID 1330701.1)

Oracle undo 表空间使用情况分析

2015-01-08
阅读 3 分钟
9.2k
Master Note: High Undo Space Usage (文档 ID 1578639.1) IF: High Undo Tablespace Space Usage Without any Active Transactions (文档 ID 1951404.1) IF: High Undo Tablespace Space Usage due to Active Transactions (文档 ID 1951403.1) Undo Remains Unexpired When Using Non-autoextensible Datafiles For Th...

记一次oracle数据库redolog全部丢失的恢复

2015-01-07
阅读 4 分钟
6.6k
查询metalink,ORA-600 [2662]的含义为"Block SCN is ahead of Current SCN" 。 此处BLOCK SCN为70887210, CURRENT SCN为70615257,可以看到,BLOCK SCN比CURRENT SCN大了一些。 根据metalink文章ORA-600 [2662] "Block SCN is ahead of Current SCN" (文档 ID 28929.1)的说法,在BLOCK SCN和CURRENT SCN差异不大的情况...

Query to find profile options values in Oracle EBS

2015-01-02
阅读 3 分钟
2.8k
以下脚本可以用来在EBS中查找特定profile option的设置,sql中,查找的profile option为并发%OPP% {代码...}

Tuning OPP in EBS Oracle EBS 11i&R12

2015-01-02
阅读 2 分钟
5.2k
优化指标 EBS中OPP(Output Post Processor)的优化,主要可以由下面3个方面来入手: Threads Processes Jvm memory argument Threads & Processes Threads和Processes的设置可以在并发管理器定义的页面中看到,如下: 其中,2代表service threads的数量,max_threads参数控制request threads的数量。可以根据需要增...

Script to generate AWR report from remote sql client

2014-12-27
阅读 2 分钟
3.5k
通常我们都是通过登录服务器,然后执行$ORACLE_HOME/rdbms/admin/awrrpt.sql脚本来生成awr报告,同时Oracle还提供了DBMS_WORKLOAD_REPOSITORY.AWR_REPORT_HTML存储过程,方便我们在不方便登录服务器的情况下获取AWR报告。 通过如下脚本,可以简单的在dbms_output中获取到AWR报告的内容:

Queries to view Alert Log content And Alert Location

2014-12-27
阅读 4 分钟
2.9k
Oracle 11g开始,提供了X$DBGALERTEXT,可以用来使用sql访问数据库alert日志,在不方便直接访问服务器时,提供了另外的方式访问数据库alert日志。X$DBGALERTEXT的定义如下:

Script to find Whether patches is applied in Oracle EBS

2014-12-12
阅读 2 分钟
2.5k
闲来无事的时候,写个一个PL/SQL脚本,用来查找Oracle Appplications中是否已经apply过一系列patch。在需要确认一堆补丁的状态时,是比较有用的。脚本使用PL/SQL中的varray数据类型存储需要查找的补丁号。 脚本内容如下:

What is DUAL table in Oracle

2014-12-12
阅读 4 分钟
3.8k
dual是一个表,有一个名为DUMMY,类型为VARCHAR2(1)。DUMMY这个词在英文中的含义为“something designed to resemble and serve as a substitute for the real or usual thing; a counterfeit or sham.”,大概意思就是虚拟的,用来替代一些真实存在东西的概念。

compatibilities between Oracle database servers and clients

2014-11-16
阅读 1 分钟
2.9k
Oracle客户端和版本之间需要满足一定的版本要求,才可以进行互操作。大的原则是相同版本的Server和client可以互操作,高版本的client可以连接低版本的server(向下兼容)。但实际上,向后兼容这个原则也有一定的适用范围,如果client和Server版本差异过大,也可能有不兼容的情况产生。

About tmpfs, /dev/shm and Oracle

2014-11-05
阅读 4 分钟
4.6k
在自己当时的印象中,linux中的/dev/shm是将内存作为文件系统使用的一个虚拟的文件系统,就对“tmpfs 建议设置>=物理内存”这点产生了疑问。于是就在网络查找资料。

Script to Start/Stop Oracle instance per current instance status

2014-11-05
阅读 1 分钟
2.2k
很多时候,都要启动虚拟机里面的测试oracle数据库,操作多了就觉得烦了,于是就写了这样一个脚本:根据当前oracle服务的状态(通过smon进程来判断),决定对oracle服务进行启动/关闭操作。

How to Solve "Latch: cache buffers chains"

2014-11-04
阅读 2 分钟
2.6k
首先找到产生cache buffers chains等待最多的latch地址 {代码...} 然后根据找到的latch地址获取segment的名字 {代码...} 上面查询的tch字段可以作为衡量数据块hot程度的参考 可以从以下角度着手解决这个问题: 查找是否有效率差的DML或者select语句,造成需要访问相同的block。(Note:1342917.1 Troubleshooting 'latch:...

Rman恢复出现ORA-19755, 无法打开Block Change Tracking文件

2014-10-17
阅读 2 分钟
4.4k
通过日志可以看出来,在源数据库启用了block change tracking的情况下,rman无法按照设置的db_file_name_convert来重命名block change tracking file,导致恢复的时候报错。

PeopleSoft之切换base language

2014-10-17
阅读 1 分钟
2.4k
基语言的不一样,会对以下四个方面产生重大影响 1. 对业务数据维护的影响 如果数据在基语言下录入和修改,则各套多语言环境下,数据是一致的,否则不一致 2. 对客户化开发的影响 如果在基语言下开发和修改,则各套多语言环境下,页面控件的布局是一致的,否则会出现畸形的情况,需要在各套多语言环境下进行调整 3. 对系...

bash script to change filename path

2014-10-01
阅读 1 分钟
2.4k
以下脚本用来批量修改oracle中数据文件的路径。 原来的文件路径存放在name.txt中。 修改的目标路径是/tmp,并显示在标准输出中。

How to fix "远程计算机需要网络级别身份验证" when using mstsc on XP

2014-08-24
阅读 1 分钟
2.6k
新建一个名为fix.reg的文本文件,在其中添加如下内容,保存之后双击导入到注册表中,然后重启xp之后,就可以使用mstsc连接到远程桌面了。

我的_vimrc设置

2014-08-22
阅读 1 分钟
2.4k
{代码...}

How to backup directory on Windows 7 like rsync

2014-07-13
阅读 1 分钟
2.1k
windows 7中自带的robocopy有类似rsync的备份功能,可以实现归档模式备份目录,并且支持增量备份,第一次完成同步之后,以后每次执行就只会复制有更新的文档。 以下是我自己写的一个备份小脚本,用来同步自己的文档目录到移动硬盘。

Install 64bit JDK on Solaris 64bit

2014-07-11
阅读 2 分钟
3.9k
SOLARIS上的jdk比较特殊,不像其他平台(windows,linux)32bit和64bit是提供独立的安装包,solaris平台上的64bit JDK是在32bit JDK的基础上扩展安装,所以需要同时下载32bit和64bit的安装包。

Solaris 10安装Oracle数据库之系统检查部分

2014-07-04
阅读 4 分钟
2.5k
由于对Solaris系统不熟悉,很多信息都要用的时候去google,所以写下本篇文章,方便自己和其他人日后可以方便使用。 查看服务器配置 CPU配置 CPU颗数: {代码...} CPU线程数以及在线状态 {代码...} 可以看到,solaris中,一颗CPU可以有64个线程,新款的T5单核线程数目更多。 RAM配置 {代码...} SWAP配置 {代码...} 一个bl...