排序
ORA-01002: 提取违反顺序的问题分析
前段时间,监控每天晚上跑的ETL程序,发现有个程序报ORA-01002: 提取违反顺序的错误。 Oracle的官方文档里对这个错误的解释是: Cause: This error means that a fetch has been attempted from...
查看Oracle某个进程的环境变量
查看一个Oracle进程,所使用的环境变量的值。比较,nls_lang为空时,我们想知道这个默认值是多少,当安装有多少版本的时候,我们想知道某个进程是那个版本的数据库生成的时候,我们都可以用下面...
Oracle rac11.2.0.3.0的vip在重启后不能马上在其他网段ping 通的
现象: 从今年4月以来一共装了5套Oracle11g R2.0.3.0的rac。4月份两套,6月份两套,7月份1套,8月份1套,这几套分布在三个不同的机房,本质上上讲也是三个不同的客户。每次装完后都需要重启一下...
Oracle 查看imp导出文件中字符集
我们在exp导入的时候,经常会有警告字符不一致的问题。下面来看看在imp/exp导入导出的时候,nls_lang这个参数到底应该怎么来配置。 Oracle推荐在执行exp的时候nls_lang配置与database nls_chara...
在Oracle数据库上设置限制ip地址访问以及需要注意的事项
近期应客户要求,需要对访问生产环境的Oracle数据库的ip做一些限制,即:只有通过审核的ip才能访问数据库,其他ip一律禁止访问数据库。 在Oracle中可以通过sqlnet.ora文件的设置或者通过触发器...
Oracle wallet实现无需输入用户名与密码登陆数据库
在Oracle 10G前,我们在SHELL或JDBC中连接数据库时,都需要输入用户名与密码,并且都是明文。从1OGR2开始,ORACLE提供wallet这个工具,可以实现无需输入用户名与密码就可以登陆数据库,如下: ...
Oracle case when用法
CASE表达式可以在SQL中实现if-then-else型的逻辑,而不必使用PL/SQL。CASE的工作方式与DECODE()类似,但应该使用CASE,因为它与ANSI兼容。 注意点: 1、以CASE开头,以END结尾 2、分支中WHEN后跟...
Oracle EBS安装中文patch
EBS安装 均使用root用户进行修改 1、 建立用户 Oracle 指定用户目录 /export/home/oracle 2、 建立用户组 dba; 3、 把用户Oracle增加到dba组中; 4、 修改host文件 备份hosts.bak cd etc/inet v...
Oracle数据库Decode()函数的使用方法
DECODE函数的作用:它可以将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,如果未能与任何一个实参序偶匹...
Oracle返回星期几的函数
做Oracle报表时遇到需求滚动展示周数据,除掉周六和周天的数值,简单记录下。 在sql语句where条件中添加:to_char(d1.d_day,d)not in(1,7)--去掉周六周日两天 现有时间维表d_timeday,执行sql: ...