- 浏览: 173596 次
- 性别:
- 来自: 北京
最新评论
-
haldir:
学习啦
Oracle导出数据为excel或文本文件 -
guji528:
防火墙确实有问题
Ora-12170:TNS连接超时 -
wzy126126:
好,谢谢了啊!
AUTOTRACE命令 -
long3ok:
导出的数据能不能一条记录就占一行啊?
Oracle导出数据为excel或文本文件 -
lzh7712:
很好,实用
Oracle存储过程中跳出循环的写法
文章列表
编译软件没有问题,当项目启动时候却报了下面这个错误。
ERROR conf.Configuration: Failed to set setXIncludeAware(true) for parser org.apache.xerces.jaxp.DocumentBuilderFactoryImpl@2662e5cf:java.lang.UnsupportedOperationException: setXIncludeAware is not supported on this JAXP implementation or earlier: class org.apache.xerces.j ...
之前能访问局域网的共享打印机,这几天准备打印时发现打印机一直脱机,无法连接。查了很多原因,都没能解决。今天搜索错误代码0x800704cf 时发现了一篇文章,说这个是win7系统的一个bug,需要删除不必要的网络适配器里面的adapter。果然,卸载删除后,重启,果然连上。记录一下。
出现这种情况主要是Win7的一个已知问题引起的(详细情况请访问http://support.microsoft.com/kb/980486/),解决方法打开"设备管理器",点击"网络适配器",点击菜单查看中的“显示隐藏的设备”,你会发现许多 (大约200多个)Microsof ...
由于要循环按照条件ls出要上传的文件,再把这些文件ftp到指定服务器上。
开始的时候没有由于结束EOF没有顶格,一直报错"unexpected end of file”
后修改后还是有错误,
经过检查,if条件[]后要使用; 不然找不到fi.平常用if条件如果没有EOF,没有;也是没有问题的。特此记录
FILLIST=`ls ${filename}`
for FILE in $FILLIST
do
if [ -f $FILE ];then
echo "############ begin to upload ############"
ft ...
(转)IE浏览器内容加载完成,进度条不结束解决
- 博客分类:
- WEB
最近在做一网站后台框架页的时候发现一问题,浏览器的进度条始终不结束,总是处于加载中,换了浏览器也是一样。于是上网搜索相关问题,搜了好多,没有一个能解决问题的,不过最终经过长时间研究,这一问题得到了解决。
首先介绍一下我的Frame框架页的结构:顶部一个框架页,然后下面分为左右两个框架页,其中左边的页面为栏目导航,点击左边相应的导航栏目,右边框架页中则出现相应的内容,这是一般网站后台管理中常见的方法。而我的问题是当点击左边的栏目时,右边页面中进度条始终不结束,我在微软的帮助网站中找到了这样一篇文章中得到了启发(http://support.microsoft.com/?scid=kb%3 ...
在solaris系统上,通常可以使用top和prstat命令监控CPU使用情况。但仅使用这两个命令还不够,因为这两个命令看到的CPU使用率是占全部CPU的比例。也就是说,如果服务器有10个CPU,其中9个CPU使用率为0,1个CPU使用率为100%,那么这两 ...
摘要:本文主要介绍使用kettle设计一些ETL任务时一些常见问题,这些问题大部分都不在官方FAQ上,你可以在kettle的论坛上找到一些问题的答案
1. Join
我得到A 数据流(不管是基于文件或数据库),A包含field1 , field2 , f ...
kettle中使用procedure方法总结
- 博客分类:
- kettle
想在kettle中的转换过程里使用db存储过程。直接使用运行的话老是报错。后在wiki中看到了这一句The Call DB Procedure needs to be triggered. Use a Row generator step generating e.g. 1 empty row and link that with a hop to the Call DB Procedure step.
所以需要先产生一个空的或者非空的传参来触发procedure。
在输入里面选择generate row(生成记录)。
这样就可以正常调用库里的procedure了。当然也可以传参和不传 ...
一:语法
在Oracle中,可以创建以下两种临时表:
(1) 会话特有的临时表
CREATE GLOBAL TEMPORARY ( )
ON COMMIT PRESERVE ROWS;
(2) 事务特有的临时表
CREATE GLOBAL TEMPORARY ( )
ON COMMIT DELETE ROWS;
CREATE GLOBAL TEMPORARY TABLE MyTempTable
所建的临时表虽然是存在的,但是如果insert 一条记录然后用别的连接登上去select,记录是空的。
--ON COMMIT DELETE ROWS 说明临时 ...
数据挖掘功能用于指定数据挖掘任务中要找的模式类型,一般的,数据挖掘任务可以分两类:描述和预测。
描述性挖掘任务刻划数据库中数据的一般特性。预测性挖掘任务在当前数据上进行推断,以进行预测。
通过vpn连接外网服务器,sqlplus ,plsql都是连接没问题的。tnsping 服务名也是没有问题的。但在通过exp导出的时候竟然出现了Ora-12170:TNS连接超时。这个问题太诡异了,以前导入导出数据也没出现这个问题。而且连接都正常服务名也能解析。再网上搜索了好久,其他人碰到的连接不上的问题大多跟配置有关系。我的配置都检查过了也没问题。
最后也有人提到了防火墙的拦截问题。先检查windows自带的防火墙,是关闭的没问题。再来看本机装的防火墙comodo.奇怪,防火墙关了,没有打开。赶紧打开一试,再来测试服务,TCP的访问被防火墙拦截了,放行。测试连接成功。再来试一试exp ...
在Oracle中使用时间函数to_date习惯了,在Oracle中时间的加减也非常简单,直接加减即可。在Mysql中时间的函数很多,非常自由。
在项目中经常用到的就是时间的加减。
比如60天前,Oracle中直接就是sysdate-60,Mysql中就不行。
对时间加减的函数是
加ADDDATE(),减SUBDATE();
select SUBDATE(now(),interval 60 day); 60天前的时间
select ADDDATE(now(),interval 60 day); 60天后的时间
在Oracle中经常用到tru ...
由于项目中用到了Mysql,重新把Mysql的使用深入的学习了一遍。以前总是在自己的本地建一个Mysql数据库自己本地的程序再连上去,没有遇到过连接不上的问题。这次数据库在服务器上,从本地客户端连接就是被拒绝。
报的错误为
ERROR 1130: Host ’192.168.5.3’ is not allowed to connect to this MySQL server
查过资料后发现这个问题,一般都会遇到,Mysql数据库跟其他数据库不一样,需要设置权限可以控制哪台机器能访问数据库,能访问哪些表。
所以就要登上服务器。
C:\Documents and Settings\Admini ...
在Oracle分区中,有一个subpartition 二级分区的用法。一般用在组合分区里。先按照range分区,每个子分区又按照list or hash分区。
范围哈希组合分区:
create table emp (
empno number(4),
ename varchar2(30),
hiredate date)
partition by range (hiredate)
subpartition by hash (empno)
subpartitions 2
(partition e1 values less than (to_date('20020501','YYYYMM ...
记录exit和return的用法
exit用来跳出循环
loop
IF V_KBP IS NULL THEN
EXIT;
END IF;
end loop;
return跳出存储过程
loop
IF V_KBP IS NULL THEN
return;
END IF;
end loop;
跳出loop 一次循环
oracle 11g已提供continue;
oracle 10g及以下,使用goto来替代,例如
SQL> set serveroutput on;
SQL> declare
2 begin
3 fo ...
在执行一个存储过程建表时,出现了这个ORA-38301:无法对回收站中的对象执行DDL/DML错误。发现原来这是10G的一个新特性,回收站。对于drop的表并不是直接删除掉的。而是放在回收站中了。RecycleBin。
可是在回收站中没有查到这个表。
select * from recyclebin;
很奇怪。
进行删除操作。
进行删除后,还是不能对该表重建,报错该对象已经存在。
从回收站中查询该表,报出个
ORA-00600: 内部错误代码, 参数: [ktsircinfo_num1
怪了。网上很多人说是oracle内部自己的问题。没办法,重启数据库试一把了。结果重启后,那个表已经不在 ...