【转义】使用SQL生成SQL语句时单引号的转义处理之q'{}'方法
在使用SQL生成SQL技术完成维护任务的过程中,会遇到类似单引号这样的字符需要转义,给脚本编写带来了些许的麻烦。一般处理单引号转义是通过“两个单引号表示一个单引号”的规则完成转义。这种方法在在文章《【转义】使用SQL生成SQL语句时单引号的转义处理》(http://space.itpub.net/5
【EZCONNECT】 sqlnet.ora文件中EZCONNECT参数与Easy Connect Naming Method方法
如果对tnsnames.ora文件没有做充分的配置,也可以使用Oracle的EasyConnectNamingMethod方法测试数据库是否可以访问。这里不对这种方法的原理和详细用法展开描述,这方面的信息可以通过以下Oracle连接获得。http://download.oracle.com/docs
【SQL】【脚本】迁移当前用户下所有表和索引到新表空间
生成批量迁移当前用户下的所有表和索引到新表空间的SQL脚本。c:\>catmv_tab_idx_to_tbs.sqlsetechooffcolumnorder_col1noprintcolumnorder_col2noprintsetheadingoffsetverifyoffsetfeedb
【实验】【视图】使用v$bgprocess视图获得所有后台进程信息
1.展示一下Oracle所有可能的进程名及其描述,这是一个很好的“自助式”参考信息。这里仅仅使用了v$bgprocess视图注释:所有PADDR字段非“00”的进程都是目前系统中已经启动的后台进程,后面有ps命令获得的操作系统中后台进程的信息,可以比较后加深理解。sys@ora10g>sele
【实验】【PsList】使用PsList查看Windows上Oracle的线程等信息
通过这个小文儿,给大家介绍并演示一下Window操作系统上的一个查看进程的小工具pslist,可以通过这个小工具查看得到Oracle线程等相关信息。1.截止到今天09.08.05,能得到的最新版本是PsListv1.28,下载地址如下http://technet.microsoft.com/en-u
【IMP】使用IMP的SHOW参数轻松获取EXP命令的DUMP文件内容
使用IMP的SHOW参数可以轻松获取EXP的DUMP文件内容,通过读取其内容我们可以获得很多有价值的信息。简单列两点:1.创建数据库对象的SQL语句我们可以从中得到非常详细的数据库对象创建SQL语句。在此基础上如能做简单的调整和排版,完全可以生成一份全面的SQL创建脚本。2.表空间信息虽然这个信息也
【GC】重新配置Agent以应对 OMS服务器的变化
在《【GC】OEL4.8卸载重新部署安装GridControlOMS》(http://space.itpub.net/519536/viewspace-667808)文中提到,如果GCOMS发生了变化,OMS无法自动发现原有的Agent,需要对Agent做相应的调整才能重新加入到GCOMS的管理列表
【图】ASCII码表
【DataGuard】同一台主机部署Oracle 11g物理Active Data Guard详细过程
本文记录了在一台主机上实现部署Oracle11g物理ActiveDataGuard的全过程,部署完毕后备库处于默认的最大性能模式。操作系统版本信息:ora11g@secdb/home/oracle$cat/etc/redhat-releaseRedHatEnterpriseLinuxServerre
【telnet】开启RHEL5.3 Linux的telnet服务
首先,不建议使用telnet方式登录Linux,但是配置telnet的方法还是要掌握的。简单记录一下在红帽RHEL5.3上配置telnet的过程。1.确认所需的包已经安装[root@secDB~]#rpm-qa|grep-itelnettelnet-server-0.17-39.el5telnet-
【VNC】Linux环境VNC服务安装、配置与使用(精简版)
关于详细安装文档请参考文章《【VNC】Linux环境VNC服务安装、配置与使用》(http://space.itpub.net/519536/viewspace-607549),本文给出精简版供参考。1.确认VNC是否安装rpm-qvnc-serverrpm-ivh/mnt/Server/vnc-s
【读后感】【Tom】《Effective Oracle by Design》
利用三个月的零星时间“读”完了Tom的这本经典之作《Oracle高效设计》,之所以这里的“读”加了引号,是因为在阅读的过程中完成了大量的实验,这本书秉承着Tom的一贯作风:“用实验来说明问题”,有理有例,甚是精彩。还是那句话:“Tom的书写得很深刻”。Tom不愧是Oracle界的泰斗,每一章的文字组
【OCM】Oracle Database 10g: RAC for Administrators(三)
今天是参加OU为期5天的OCM课程“OracleDatabase10g:RACforAdministrators”的第三天,让概念来的更猛烈一些吧。RAC数据库涉及到的概念可谓浩如烟海,如何梳理清楚这些概念呢?其实只要从RAC的终极目标(如何用尽量少的代价提高系统的整体可用性和可扩展性)出发去理解便
【Tip】解决like中无法匹配下划线的问题
如果想检索出字段中包含下划线“_”的内容,该如何书写SQL语句呢?之所以问这个问题,是因为在Oracle中下划线在like中有着特殊的含义,它表示匹配任意一个字符。因此在查询包含下划线内容的时候需要“特殊关照”一下。既然被问到了这个问题,简单记录一下两种规避的方法,供参考。1.创建实验表,并初始化三
【PROFILE】PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX参数在Oracle不同版本中的差别
在《【PROFILE】使用Oracle的PROFILE对用户资源限制和密码限制的研究与探索》文章中介绍了Oracle的PROFILE的很多细节。其中PASSWORD_REUSE_TIME和PASSWORD_REUSE_MAX在Oracle的不同版中有较大的变化,这里我们再做一下深入的测试和讨论。文章
【RAC】修复损坏的OCR镜像
当OCR的镜像出现问题后,我们可以使用ocrconfig对其进行修复。模拟一下这个恢复过程。1.使用dd命令人为损坏OCR的镜像[root@rac1~]#ddif=/dev/zerof=/dev/raw/raw2bs=1024kcount=200dd:writing`/dev/raw/raw2':N
【故障处理】多阵列挂接使设备名称混乱导致RAC无法启动问题
今天遭遇RAC数据库服务器由于主机硬件问题导致重启,但服务器重启之后RAC数据库无法启动。经分析,导致RAC任何一个节点都无法启动的原因是无法找到ocr导致crs无法正常提供服务。那因何ocr无故消失?1.以下是采集到的相关故障日志1)实例日志信息SunAug2915:22:192010Error:
【实验】从RMAN备份中恢复controlfile控制文件
1.数据库open状态,有自动备份的信息,恢复控制文件RMAN>restorecontrolfileto'/home/oracle/control01.ctl'fromautobackup;Startingrestoreat14-MAR-09allocatedchannel:ORA_DISK_
【event messages】使用PL/SQL获取Oracle诊断事件列表
在JulianDyke的Oracle诊断ppt的第8页中看到如下获得Oracle诊断事件列表的PL/SQL块,执行记录在此,供参考。http://www.juliandyke.com/Presentations/OracleDiagnostics.ppt1.文章中提到的PL/SQL块如下Todump
【问题处理】启动OUI抛出libXp.so.6: cannot open shared object file问题处理
在Linux/UNIX操作系统上使用OUI安装数据库软件时,经常遇到类似如下的问题。解决这些问题时,最优先考虑的就是检查操作系统所需的安装包是否安装妥当。80%的原因都与操作系统的rpm包未预先安装完整有关。1.问题现象在启动OUI安装数据库软件时的错误提示如下。ora10g@secdb/softw