in reply to Connecting 'as sysdba' using DBD::Oracle
Server is Oracle9i Enterprise Edition Release 9.2.0.6.0#!/usr/bin/perl use strict; use warnings; use DBI; use DBD::Oracle qw(:ora_session_modes); my $dbhost = "my.server.name"; my $dbuser = "sys"; # not "system" or "/" my $dbpass = "password"; my $sid = "SIDNAME"; my $dbh = DBI->connect( "dbi:Oracle:host=$dbhost;sid=$sid", $dbuser, $dbpass, { ora_session_mode => ORA_SYSDBA } ); if ($dbh) { print "Connected\n"; } else { die $DBI::errstr; } $dbh->disconnect;
Update: No TNS file, no ORACLE_SID environment variable.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Connecting 'as sysdba' using DBD::Oracle
by newbie01.perl (Sexton) on Nov 27, 2009 at 12:49 UTC | |
by Anonymous Monk on May 12, 2014 at 20:22 UTC | |
by Anonymous Monk on Mar 08, 2017 at 15:09 UTC | |
by Anonymous Monk on May 03, 2016 at 10:13 UTC |