» »

Perl program za vpis v Oracle bazo

Perl program za vpis v Oracle bazo

nadebudnez1 ::

Imam problem, da moram TXT datoteko, ki ima podatke v vrsticah, ločene z ";", vpisati v Oracle tabelo.
To moram narediti v Perlu.

Uporabljam "ActivePerl-5.8.7.813-MSWin32-x86-148120.msi".
Instaliral sem DBI in DBD-oracle

Problem imam že na začetku, pri connectu na Oracle.

Začetek mojega programa:

use strict;
use DBI;

my $dbh = DBI->connect( 'dbi:Oracle:instanca_baze',
'user',
'geslo,
) || die "Database connection not made: $DBI::errstr";
$dbh->disconnect();

a.
Ko to izvedem, mi javi (gre za Oracle bazo verzije 9):
DBI connect('instance','user', 'geslo') failed: ORA-12705: invalid od unknovn NLS parameter value specified (DBI ERROR: OCISeissonBegin) at Oracle_connect.pl line 4

Kako se nastavi ta NLS in na katero vrednost?

b.
Pri konektu na Oracle bazo verzije 7 pa mi javi:
DBI connect('instance','user', 'geslo') failed: ORA-03134:Connections to this server version are no longer supported. (DBI ERROR: OCISeissonBegin) at Oracle_connect.pl line 4

Ali to pomeni, da se s Perlom ne morem povezati na Oracle bazo verzije 7?

nadebudnez1 ::

A mi res nihče ne zna pomagat?

McAjvar ::

aloha!

http://search.cpan.org/~timb/DBD-Oracle-1.16/Changes - tule pise tole:
It [this release] no longer supports the old Oracle 7 OCI interface.


poskusi z verzijo 1.15, za katero na isti strani pise
NOTE: This is probably the last release that will support being built with the old Oracle 7 OCI interface.


edit: mimogrede, google glede napake "ora-12705" med drugim izvrze tudi tole: http://www.experts-exchange.com/Databases/Oracle/Product_Info/Q_21065862.html (na dnu strani je en daljsi post). morda ti bo ta odgovor pomagal ali pa te vsaj usmeril v pravo smer do resitve.
"[...] the advance of civilization is nothing
but an exercise in the limiting of privacy."
- Isaac Asimov

Zgodovina sprememb…

  • spremenil: McAjvar ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Nova različica podatkovne baze PostgreSQL 9.5 prinaša obilico novosti (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
5717680 (14546) McAjvar
»

HP resnično toži Oracle zaradi opustitve podpore za Itanium

Oddelek: Novice / Tožbe
219186 (7973) MrStein
»

Oracle SQL Developer

Oddelek: Programska oprema
132901 (2078) cesy
»

mysql se ugaša

Oddelek: Izdelava spletišč
51090 (1042) CCfly
»

PODATKOVNE BAZE

Oddelek: Programska oprema
61657 (1547) ADF

Več podobnih tem