- 论坛徽章:
- 0
|
以前一直没遇到过,前几天连接数据库的时候,发现这个报错:
使用的是perl程序,里面连接oracle的大概框架及使用过程如下:
while(...){
my $dbh=DBI->connect($dsn,$user,$pass) or print $DBI::errstr;#连接数据库
$dbh->do("....";
#...
$dbh->disconnect();#断开数据库
#....
sleep 30;
}
#大致就是不断的循环 将本地的txt文件中的数据插入到数据库.
#但是程序正常运行大约5 6个小时之后,就会报错,报错如下:
[DataDirect][ODBC Oracle driver]String data code page conversion failed. (SQL-HY000)(DBD:db_login/SQLConnect err=-1)
这个错好像是连接错误,但是很奇怪为什么会报这个错误? 这个错是什么意思?
在网上找了挺久也没查到..求各位大哥大姐帮帮忙,实在不知道应该怎么解决这个问题了..
谢谢各位了!!
另外这个程序使用的是服务器采集机,机器性能应该不是问题. |
|