51dev.com IT技术开发者社区

51dev.com 技术开发者社区

在12C上创建wm_concat函数

在12C上创建wm_concat函数

11gr2和12C上已经摒弃了wm_concat函数,当时我们很多程序员在程序中确使用了该函数,导致程序出现错误,为了减轻程序员修改程序的工作量,只有通过手工创建个wm_concat函数,来临时解决该问题,但是注意,及时创建了该函数,在使用的过程中,也需要用to_char(wm_concat())方...

SYS.WM_CONCAT: 标识符无效

SYS.WM_CONCAT: 标识符无效

运行project后后台报错:org.springframework.jdbc.BadSqlGrammarException:StatementCallback;badSQLgrammar[selectwmsys.wm_concat(RoleID)fromdlsys.tcrolea,dlsys.tc...

使用oracle发生标识符无效解决办法

使用oracle发生标识符无效解决办法

使用oracle时,发生标识符无效解决办法1、一直以来写SQL语句发生标识符无效一般多为列名写错导致2、也有许多情况是使用了关键字作为了列名但是今天发生了一个意外的情况,在oracle数据库建了一张表,创建成功后,发现数据表的列名是小写的,想了想看过的书里面说过oracle会自动将小写转换成大写,于...

oracle ORA-00904:

oracle ORA-00904: "***": invalid identifier解决办法

ORA-00904:“***”invalididentifier 出现这种错误的原因很有可能是,你的SQL语句中的某个字段名写错了,或者是表名写错了,总之,这类错误的出现,基本上是因为在SQL语句中,字段名与表不对应,有可能是有这个表,但是字段没有;或是表不存在。例...

ORA-00904: : 标识符无效

ORA-00904: : 标识符无效

问题:建表时提示这个,原因:有字段是关键字,重复了!...

从rman全备恢复数据库的步骤

从rman全备恢复数据库的步骤

1.1恢复spfile 根据rman备份的log确认dbid以及spfile在哪个备份中setdbid=2494162093RMAN>startupnomountRMAN>restorespfilefrom/home/oracle/rman11204/RAC_20160311_...

RMAN命令详解

RMAN命令详解

1列出对应物  RMAN>listincarnation; 2列出备份 2.1概述可用的备份RMAN>listbackupsummary; B表示backup F表示FULL A表示archivelog 01表示inc...

oracle函数instr和decode、nvl

oracle函数instr和decode、nvl

selectinstr('abc','a')fromdual;   --返回1  selectinstr('abc','bc')fromdual;--返回2 selectins...

sql – Oracle DECODE与NVL

sql – Oracle DECODE与NVL

我正在尝试分析由已离职的开发人员编写的现有Oracle查询.我不熟悉Oracle,我对MicrofocusCOBOL应用程序中使用此DECODE函数感到有点困惑(其中:BV-POS_YEAR是设置为一年的变量):SELECT....,DECODE(DELV_YEAR,NULL,:BV-POS_YEA...

ORA-02047 无法联接运行中的分布式事务处理 报错

ORA-02047 无法联接运行中的分布式事务处理 报错

问题  :DBLINK  oracle操作mysql写入操作报错ORA-02047:无法联接运行中的分布式事务处理ORA-06512:在"DFJT.DFJT_ORACLE_MYSQL_SSGG",line91 ----------...

NBU备份数据库时的ORA-27211错误分析解决

NBU备份数据库时的ORA-27211错误分析解决

一朋友打电话求助,说今天安装配置VeritasNetbackup7.0备份Oracle11G数据库时很快报6号错误,查NBU的输出日志发现产生了一个ORA-27211的错误。具体错误信息如下:RMAN-00571:===========================================...

oracle split for varchar to number

oracle split for varchar to number

我们都知道Oracle本身是没有Split函数的,在此在网上找到一个比较好的解决方法,特此Copy到这,方便以后使用,哈CREATEORREPLACETYPEty_str_splitISTABLEOFVARCHAR2(4000);CREATEORREPLACEFUNCTIONfn_split(p_s...

Merge Into 语句代替Insert/Update在Oracle中的应用实战

Merge Into 语句代替Insert/Update在Oracle中的应用实战

MERGE INTO T T1USING (SELECT '1001' AS a,2 AS b FROM dual) T2ON ( T1.a=T...

完全卸载oracle11g步骤

完全卸载oracle11g步骤

完全卸载oracle11g步骤:1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、开始->程序->Oracle-OraHome81->OracleInstallationProducts->UniversalInstaller,单击“卸载产品”-&...

OracleDBconsoleorcl无法启动解决方案

OracleDBconsoleorcl无法启动解决方案

命令行里输入emctlstartdbconsole 显示EnvironmentvariableORACLE_SIDnotdefined.Pleasedefineit. 然后根据它的说明设置oracle_sid 命令行里输入setoracle_sid=orcl ...