学习Perl DBI -- 以SYSDBA或SYSOPER连接到Oracle

    在连接9i或以上版本的Oracle数据库时, 必须指定SYSDBA或SYSOPER选项, 当你的Perl角本需要以SYS用户连接时, 如何指定呢?

#!/usr/bin/perl -w
#
use DBI;

# Get a database connection Handle.
my $dbconn = DBI->connect("dbi:Oracle:",
     '/','/', {ora_session_mode=>2});
......

    当ora_session_mode的值指定为2时表示以SYSDBA连接, 指定值为4时表示以SYSOPER来连接.

    最近越来越发现Perl的好处, 以后将改用Perl来写些小角本, 并将源代码共享给大家.

发表留言:

« Previous | Main | Next »

英语900句 | English 900

  • I want to make a long distance call.
  • 我想打个长途电话.
  • This is Mary Speaking.
  • 我是玛丽.
  • Would you tell Mr. Green that I called?
  • 你能告诉格林先生我给他打了个电话吗?
  • I must have dialed a wrong number.
  • 我一定拨错号了.
  • I couldn't get through.
  • 我打不通.