[oracle@zen2 ~]$ echo $ORACLE_SID ORAC [oracle@zen2 ~]$ sqlplus /nolog SQL :: Copyright (c) , , Oracle. All Rights Reserved. SQL> exit [oracle@zen2 ~]$ crs_stat -t Name Type Target State Host ----------------------------------------------------------…
Oracle中建立物化视图报错 今天在建立视图的时候,报了一个错:ORA-01723: zero-length columns are not allowed. 建视图的语句: create materialized view VW_XX refresh force on demand as select '' f_a,b f_b from xx 根据后面的语句创建视图,都是可以的,但是根据查询语句创建物化视图就出现错误了.网上找了一下,原因是:ORA-01723是ORACLE规定因为列的长度最…
使用ODAC链接Oracle数据库时,conn.Open()报错:未将对象的实例设置到对象引用. Oracle.DataAccess.dll版本:4.121.2.0 ODAC RELEASE 4 OracleClient版本:Oracle 12c Release 4   方案一(验证可行): (1)服务器安装32-bit ODAC with Oracle Developer Tools for Visual Studio Downloads,下载地址:http://www.oracle.com/…
在向oracle数据库执行导入命令的时候报错,错误如下,大概意思是TNS中找不到服务名 下面说一下解决步骤 1:进入oracle用户,使用cat查看.bash_profile文件,找到ORACLE_HOME变量 2:进入ORACLE_HOME/network/admin目录 3:查看tnsnames.ora监听文件,找到对应的监听名称,比如下面的导入语句,即可执行成功 [oracle@enfo212 admin]$ impdp efoas/000000@ENFOCOG directory=exp…
今天学习了一下oracle的包的写法,然后碰到这么个问题.包声明和包主体都正确,但是就是执行报错:object omgmig.test_package is invalid. 这是会报错的sql,看起来都正常对吧..但是就是会报错 --包声明 create package omgmig.test_package as procedure show1; end omgmig.test_package; --包体 create package body omgmig.test_package as…
11.2.0.2,expdp报错: ORA-39126: Worker unexpected fatal error in KUPW$WORKER.GET_TABLE_DATA_OBJECTS []ORA-31642: the following SQL statement fails:BEGIN "SYS"."DBMS_CUBE_EXP".SCHEMA_CALLOUT(:1,0,1,'11.02.00.00.00'); END;ORA-06512: at &quo…
在Windows环境下:有时在其他环境下运行正常的程序在自己的环境上会报错误    程序会 报出  Undefined index:   这样的错误例如有如下的代码:                                  Undefined varialbe: 一下是在网上找到的解决办法:问题如下:1.问题出在哪里?2.应如何修改这段代码?3.不改段代码,如何修改php.ini中的设置使原来在4.3.0中的程序在4.3.1的环境下运行正常?而不出现这个错误提示. 解决办法: 在程序开…
定义和用法:    error_reporting() 设置 PHP 的报错级别并返回当前级别. 函数语法:    error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回.下面几项是 level 可能的值:    值     常量                  描述    1      E_ERROR               致命的运行错误.错误无法恢复,暂停执行脚本.    2      E_WARNING            …
在Oracle中,在USERA下编写一个存储过程,该存储过程中引用了另一个用户USERB下的表或视图对象.编译该存储过程,出现编译错误.报ORA-00942: table or view does not exist. 但是该表或视图的确在USERB下存在,而且已经授予了USERA DBA角色的权限,即可以查询任何用户下的表或视图.将存储过程中的该报错语句复制粘贴到SQL窗口中执行,不报错.为什么放在存储过程中会报上述错误呢? 经过研究,发现ORACLE对于在存储过程中引用其他用户下的表或视图对…
今天需要向一个没有接触过的一个Oracle数据库中添加一条记录,执行报错: 分析: 报错的根本原因:未找到父项关键字的原因是因为你在保存对象的时候缺失关联对象. 问题的解决思路:先保存关联对象后再保存该对象就可以解决了. 问题的解决方案:先存关联的对象,再建立关系,再保存此对象,就可以解决. 根据以上的分析,查看需要查看该表的DDL语句: 发现建表语句中有这样一条指令:   alter table T_GATEWAY_CHANNEL_IP  add constraint FK_GATEWAY_C…