51CTO博客开发
最近机器在执行定时任务:EXP导出数据的时候,发现无法导出,并报错误:EXP-00106: 数据库链接口令无效。奇怪的是有的用户可以导出,用的用户不可以导出。修改环境变量默认为64位后,发现无效。检查最近对数据库执行的操作后,查到有同事对oracle服务器与本机做了DBLINK。原来就是这个原因导致的。删除dblink后,重新执行exp命令,成功导出。
最近在做项目中发现,提出的项目更改要求可以按时完成,但是往往完成了功能以后会影响到其它的功能,如这个功能修改完成后,相关的功能又出现了BUG. 无奈只能是每次发完包以后进行全面的测试,但是长久下来发现很是受不了。一是发包时间很晚,再加测试,时间就会到半夜。二是万一测试出问题,修改基本上来不及,来得及也是通宵修改,第二天的工作安排基本报废。
最近在用ORACLE 11G 。对数据导出导入的时候发现一个问题:oracle 不会对无数据的空表进行导出。查资料发现,原来这种情况只出现在Oracle 11g 中,处理办法如下:sqlcommand: alter system set deferred_segment_creation=false; 意思是禁止推迟创建表的段,也就是表创建后不管有
1.在部署weblogic 12C 时,发现 weblogic 的内存分配太低,如下图所示(该内存为调整后)。2.weblogic 的JDK 分为两种,一是 weblogic 自带的,而是sun的JDK,也就是安装的时候自己选择的。 如果是使用SUN 的JDK ,则进行如下地方的设置。OK3.Weblogic 启动内存设置(启动时候的内存,有待测试)设置 weblogic.bat 文件
/*CREATE TABLE CHUKOU( CAR_ID NUMBER(10) NOT NULL, CAR_DATE DATE, CAR_BUSNUMBER NUMBER)PARTITION BY RANGE (CAR_DATE)( PART
触发器表输入:select a.*,b.*,0 as ztflag from exchange_trigger a left join MAEA_NET_BIZ_BASEINFO b on (a.keyvalue=b.id) where a.flag=0 and a.tablename='MAEA_NET_BIZ_BASEINFO' 附件处理脚本://Script hereva
首先确认JAVA环境已经配置好。cmd 命令行 java -version 即可进行测试。在启动的bat文件第一行加上 set java-home=(JAVA路径)。查看是否有以前未卸载干净的jdk或者jre。根据系统以及内存大小的区分,调整缓存大小,如下图所示。
Plsql打开后提示错误,登录界面无连接目标选择。原因:PLSQL本身好像就不支持64位的Oracle。解决方法:到Oracle 官网下载32位的 Oracle 客户端,地址为 http://www.oracle.com/technetwork/topics/winsoft-085727.html解压下载的32位客户端即可。PLSQL登录界面暂时取消登录,先进入PLSQL界面,点击首选项
错误信息:[error] 找不到指定的模块。 [2013-11-22 12:20:19] [994 prunsrv.c] [error] Failed install .....(项目路径)原因分析:基本确定原因是JDK1.6和tomcat5.5之间的兼容性问题解决方法:将JDK1.6目录下BIN文件夹中的msvcr71.dll复制到tomcat中BIN文件夹中。
1、首先会发现使用PLSQL 连接oracle时无法识别连接服务。2、到控制面板,服务里面会发现 orcl 的服务和监听都消失了。解决:1、自己到netmanager里面重新创建一个监听,并保证成功后再进行下一步操作。2、创建oracle数据库orcl服务:ORADIM -NEW -SID ORCL -INTPWD manager -MAXUSERS 20 -STARTMODE AUTO -PFI
create or replace function field_increase return numberisresult number;beginselect max(t.c_sscore) into result from class t;if (result is NULL) thenresult := 0;elseresult := result + 1;end if;return r
该错误是因为自行在SQL结尾加上了 ';'所导致的,删除分号即可。
今天在做数据对接的时候发现报错了,但是一直找不到错误提示信息,后来发现原来是没有查到数据,经过分析,对查询进行了优化,如果没有数据,那么表的序列值以1开始,也就是使用nvl,将结果变成0再加1,用法示例如下:select nvl(max(c_id),0)+1 from class t;
示例:SQL> SELECT name N FROM Stu WHERE N<>a;此时会报错,无法识别N。首先要知道,在Oracle中,查询(select) 语句的执行顺序是下面这样的:1. from语句2. where语句(结合条件)3. start with语句4. connect by语句5. where语句6. group by语句7. having语句8. model
新建系统变量JAVA_HOME 和CLASSPATH变量名:JAVA_HOME变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;选择“Path”环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分
问题: ORACLE 服务正常重启后,发现登录不进去了,重启之前十分健康,也没做什么多余的操作,具体如图。通过services控制台重启ORACLE,重启正常。但是PLSQL不能登录了。报错:12514。解决过程: Iteye上有报错的几个原因:Oracle-12514错误发生的几种原因都是没有效果。确定是不是客户端配置的问题,直接上服务器S
在BIN文件夹下中的catalina文件中第一行添加: set JAVA_OPTS=-Xms256m -Xmx800m
可以修改oraparam.ini(位于Oracle10G\database\stage\prereq\下)解决,具体是在refhost.xml中添加(一下这段内容需要COPY原来配置文件中的内容,修改下版本即可)<!--Microsoft Windows 7--> <OPERATING_SYSTEM> <VERSION VALUE="6.1"/> </OP
查看版本号:使用sql语句 select @@version 或者直接点击关于按钮查询结果比对:6.50.201 SQL Server 6.5 RTM 6.50.213 SQL Server 6.5 with Service Pack 1 6.50.240 SQL Server 6.5 with Service Pack 2 6.50.258 SQL Server 6.5 with Service
1.regedit 打开注册表编辑器2.在HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager.3.删除PendingFileRenameOperations.
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号