maxyang2008

导航

2016年7月27日 #

compatibilities between Oracle database servers and clients

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

posted @ 2016-07-27 23:21 Maxwell_Yang 阅读(130) 评论(0) 推荐(0) 编辑

What is DUAL table in Oracle

摘要: 起源 使用oracle的时候,我们经常会运行下面的sql得到当前系统时间: 我想看看dual是什么,运行一下desc dual是一个表,有一个名为DUMMY,类型为VARCHAR2(1)。DUMMY这个词在英文中的含义为“something designed to resemble and serv 阅读全文

posted @ 2016-07-27 23:21 Maxwell_Yang 阅读(136) 评论(0) 推荐(0) 编辑

Script to find Whether patches is applied in Oracle EBS

摘要: 闲来无事的时候,写个一个PL/SQL脚本,用来查找Oracle Appplications中是否已经apply过一系列patch。在需要确认一堆补丁的状态时,是比较有用的。脚本使用PL/SQL中的varray数据类型存储需要查找的补丁号。 脚本内容如下: 运行的结果可能如下面所示: 阅读全文

posted @ 2016-07-27 23:21 Maxwell_Yang 阅读(83) 评论(0) 推荐(0) 编辑

About tmpfs, /dev/shm and Oracle

摘要: 引子 做下面这个总结的起源,是因为在一篇文章中看到了下面内容: 在自己当时的印象中,linux中的/dev/shm是将内存作为文件系统使用的一个虚拟的文件系统,就对“tmpfs 建议设置 =物理内存”这点产生了疑问。于是就在网络查找资料。 About tmpfs tmpfs is a common 阅读全文

posted @ 2016-07-27 23:20 Maxwell_Yang 阅读(398) 评论(0) 推荐(0) 编辑

Script to Start/Stop Oracle instance per current instance status

摘要: 很多时候,都要启动虚拟机里面的测试oracle数据库,操作多了就觉得烦了,于是就写了这样一个脚本:根据当前oracle服务的状态(通过smon进程来判断),决定对oracle服务进行启动/关闭操作。 脚本中,oracle实例的名字为orcl,所以smon进程的名称就是ora_somn_orcl。 使 阅读全文

posted @ 2016-07-27 23:19 Maxwell_Yang 阅读(90) 评论(0) 推荐(0) 编辑

How to Solve "Latch: cache buffers chains"

摘要: 首先找到产生cache buffers chains等待最多的latch地址 然后根据找到的latch地址获取segment的名字 上面查询的tch字段可以作为衡量数据块hot程度的参考 可以从以下角度着手解决这个问题: 查找是否有效率差的DML或者select语句,造成需要访问相同的block。( 阅读全文

posted @ 2016-07-27 23:18 Maxwell_Yang 阅读(94) 评论(0) 推荐(0) 编辑

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

摘要: 今天使用rman duplicate进行数据库恢复时,出现了如下错误: 通过日志可以看出来,在源数据库启用了block change tracking的情况下,rman无法按照设置的db_file_name_convert来重命名block change tracking file,导致恢复的时候报 阅读全文

posted @ 2016-07-27 23:17 Maxwell_Yang 阅读(461) 评论(0) 推荐(0) 编辑

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

摘要: 新建一个名为fix.reg的文本文件,在其中添加如下内容,保存之后双击导入到注册表中,然后重启xp之后,就可以使用mstsc连接到远程桌面了。 关于“网络级别身份验证”请看http://technet.microsoft.com/zh cn/library/cc732713.aspx。 我们以上两个 阅读全文

posted @ 2016-07-27 23:16 Maxwell_Yang 阅读(151) 评论(0) 推荐(0) 编辑

bash script to change filename path

摘要: 以下脚本用来批量修改oracle中数据文件的路径。 原来的文件路径存放在name.txt中。 修改的目标路径是/tmp,并显示在标准输出中。 bash for i in ; do len=${i%/ dbf}; len=${ len}; name=${i}; name=${i:${len}}; ec 阅读全文

posted @ 2016-07-27 23:16 Maxwell_Yang 阅读(103) 评论(0) 推荐(0) 编辑

我的_vimrc设置

摘要: ``` " 配置多语言环境,解决中文乱码问题 if has("multi_byte") " UTF-8 编码 set encoding=utf-8 set termencoding=utf-8 set formatoptions+=mM set fencs=utf-8,gbk if v:lang =~? '^/(zh/)/|/(ja/)/|/(ko... 阅读全文

posted @ 2016-07-27 23:15 Maxwell_Yang 阅读(68) 评论(0) 推荐(0) 编辑