亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 2640 | 回復(fù): 5
打印 上一主題 下一主題

求助各位大俠啊,用perl 在客戶端無法連接Oracle服務(wù)器端 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-11-06 19:55 |只看該作者 |倒序瀏覽
求助各位大俠啊,用perl 在客戶端無法連接Oracle服務(wù)器端,報錯如下:
wyc@ubuntu-server:~/script$ ./dbi2.pl
DBI connect('host=192.168.121.1:XE','scott',...) failed: ORA-12154: TNS:could not resolve the connect identifier specified (DBD ERROR: OCIServerAttach) at ./dbi2.pl line 9

Can't call method "prepare" on an undefined value at ./dbi2.pl line 10.

tnsnames.ora 文件配置如下:
wyc@ubuntu-server:/usr/lib/oracle$ cat tnsnames.ora
XE=
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.121.1)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME=XE)
    )
  )

連接程序如下:

wyc@ubuntu-server:~/script$ cat ./dbi2.pl   
#!/usr/bin/perl -w

use DBI;

my $dbSid = "XE";
my $dbHost = "192.168.121.1";
my $dbUser = "scott";
my $dbPassword = "tiger";
my $dbh = DBI->connect("dbi:Oracle:host=$dbHostdbSid", $dbUser, $dbPassword) or print $!,"\n";#($DBI::errstr);
my $sth = $dbh->prepare("select * from table";
$sth->execute;
my @recs = "";
while ( my @recs=$sth->fetchrow_array) {
print $recs[0].":".$recs[1].":".$recs[2]."\n";
}
$dbh->finish;

$dbh->disconnect;

exit if(1);

已在百度、google搜索多時,無果,郁悶啊

論壇徽章:
0
2 [報告]
發(fā)表于 2011-11-06 22:34 |只看該作者
自已頂一下

論壇徽章:
0
3 [報告]
發(fā)表于 2011-11-07 10:36 |只看該作者
  1. my $dbh = DBI->connect('DBI:Oracle:host=$dbHost,sid=$dbSid;port=1521', '$dbUser',' $dbPassword') or print $!,"\n";#($DBI::errstr);
復(fù)制代碼
前幾天才用過,這樣應(yīng)該可以把

論壇徽章:
145
技術(shù)圖書徽章
日期:2013-10-01 15:32:13戌狗
日期:2013-10-25 13:31:35金牛座
日期:2013-11-04 16:22:07子鼠
日期:2013-11-18 18:48:57白羊座
日期:2013-11-29 10:09:11獅子座
日期:2013-12-12 09:57:42白羊座
日期:2013-12-24 16:24:46辰龍
日期:2014-01-08 15:26:12技術(shù)圖書徽章
日期:2014-01-17 13:24:40巳蛇
日期:2014-02-18 14:32:59未羊
日期:2014-02-20 14:12:13白羊座
日期:2014-02-26 12:06:59
4 [報告]
發(fā)表于 2011-11-07 11:00 |只看該作者
回復(fù) 1# inchonline


http://search.cpan.org/~pythian/DBD-Oracle-1.34/Oracle.pm
$dbh = DBI->connect("dbi:Oracle:host=$host;sid=$sid", $user, $passwd);

論壇徽章:
0
5 [報告]
發(fā)表于 2011-11-07 22:52 |只看該作者
回復(fù) 4# jason680


    用其中一種已經(jīng)連上了,感謝啊~~

$dbh = DBI->connect('dbi:Oracle:',"$dbUser\@XE","$dbPassword");

論壇徽章:
0
6 [報告]
發(fā)表于 2012-02-17 17:40 |只看該作者
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP