Baytalskiy, Sal wrote:
Hey guys!
A little update:
i've been looking at the rt-setup-database script trying to figure out
how to get around the issues i'm having.
So the very first error mentioned this: at
//usr/local/rt3_ora/sbin/rt-setup-database line 103 which is this
*$dbh = DBI->connect( get_system_dsn(), $args{'dba'},
$args{'dba-password'} )*
So i replaced that with: $dbh = DBI->connect( "DBI:Oracle:",
$args{'dba'}, $args{'dba-password'} )
That seemed to get me a bit farther as i got this output:
Now creating a database for RT.
...skipped as mwpoc is not mwpoc or we're working with Oracle.
DSN component 'CLORAD1' is not in 'name=value' format at
/usr/perl5/site_perl/5.8.4/sun4-solaris-64int/DBI.pm line 627
DBI connect('CLORAD1;port=1521','mwpoc',...) failed: Can't connect using
this syntax without specifying a HOST and one of SID INSTANCE_NAME
SERVER SERVICE_NAME at //usr/local/rt3_ora/sbin/rt-setup-database *line 138
*Can't connect using this syntax without specifying a HOST and one of
SID INSTANCE_NAME SERVER SERVICE_NAME at
//usr/local/rt3_ora/sbin/rt-setup-database line 138, <STDIN> line 1.
make: *** [initialize-database] Error 255
I'm using Oracle too and it should not matter whether the database is on
the localhost or a remote one, so I would go back and do the following:
- drop the schema of RT on the remote server
- add the RT user or grant DBA role to it (temporarily)
- configure RT again with the correct parameters these are mine adjust
accordingly:
-- export ORACLE_HOME=/your/oracle/home
-- export ORACLE_SID=YOURSID
-- (else the following line will barf)
-- ./configure --with-db-type=Oracle --with-db-dba=rt_user
--with-db-database=XE
(if XE is in your tnsnames.ora then everything should work doesn't
matter where that db is)
- make initialize-database
As to the 32/64bit problem that used to be an issue but since I haven't
done a clean install in a while I don't know if current DBD::Oracle
still has problems. The way I fixed this once, from memory, is that I
did edit the make file to use $ORACLE_HOME/lib32 instead of
$ORACLE_HOME/lib which is since 10g 64bit instead of 32 as is used to be
in pre 10g.
But you should get a error from making DBD::Oracle which should be
rather clear on this issue since it complains about elf64 problems.
Hope this helps, either contact me offlist, I might be able to help.
Joop
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]
Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
Buy a copy at http://rtbook.bestpractical.com