You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-user@james.apache.org by Thomas Bezdicek <t....@lgsoft.at> on 2001/03/19 15:38:37 UTC

oracle as DB

Hi,

I try to set-up james with oracle as backend-DB and I am
failing to create the correct table for james in particular
recipients, message_body and last_updated. I used clob for 
recipients, blob for message and date for last_updated.

but I always receive a java.lang.NumberFormatException, so I
suppose at least last_updated isn't of the correct type. 

Another question I have is the nls_lang stuff. We set-up our
database in UTF-8 (cause we need beside english and german also
chinese and russian in the varchar's), for that the length my
vary, depending on the encoding of the string, so for that is
the length setting of the varchar's still correct?

Could someone help me with this stuff. I attached my
james-message-oracle.sql and my maildatabase-oracle.

regards, tom

---- james-message-oracle.sql ----
CREATE TABLE message (
message_name    varchar2(200) NOT NULL,
repository_name varchar2(200) NOT NULL,
message_state   varchar2(30)  NOT NULL,
error_message   varchar2(200) NOT NULL,
sender          varchar2(100) NOT NULL,
recipients      clob          NOT NULL,
remote_host     varchar2(100) NOT NULL,
remote_addr     varchar2(20)  NOT NULL,
message_body    blob          NOT NULL,
last_updated    date          NOT NULL
)
/

ALTER TABLE message ADD CONSTRAINT pk_message PRIMARY KEY
  ( message_name )
/


---- maildatabase-oracle ----
# Change the jdbcURL (Change "localhost" to your machines name where
# oracle-B is running, "1521" to your Listener-Port and "ORCL" to your 
# DB-instance) and jdbcUsername/jdbcPassword to match your configuration
jdbcDriver=oracle.jdbc.driver.OracleDriver
jdbcURL=jdbc:oracle:thin:@localhost:1521:ORCL
jdbcUsername=scott
jdbcPassword=tiger
minconn=1
maxconn=3

---------------------------------------------------------------------
To unsubscribe, e-mail: james-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-user-help@jakarta.apache.org


logging on

Posted by "Grant C. Peters" <gc...@prodigy.net>.
Hi all, I can't seem to get over this hump, I set everything up run the
<james_home>\bin\run
script, everything looks great, then I use Token telnet to connect to
localhost:4555 and enter root, <password> as my login and get loging failed,
I also tried what the directions say root [enter][enter] and failed at that,
I am on NT 4.0 and have had this problem with james 1.2 and 1.2.1, please
help!
thanks


---------------------------------------------------------------------
To unsubscribe, e-mail: james-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-user-help@jakarta.apache.org


AW: oracle as DB

Posted by Thomas Bezdicek <t....@lgsoft.at>.
Hi Mario,

changing to jdbc 8.1.6 driver and town version 2.2 did made
sense :) but i gut a new error after first pop3-connection
and it is writing about 1 MByte of this error / sec.

java.lang.RuntimeException: Exception while retrieving mail: null
        at
org.apache.james.mailrepository.TownSpoolRepository.retrieve(TownSpoolReposi
tory.java:230)
        at
org.apache.james.transport.JamesSpoolManager.run(JamesSpoolManager.java:140)
        at org.apache.avalon.utils.recycle.pool.Worker.run(Worker.java:113)

so i hope you can help me with the town configuration

regards, tom

p.s. your mail-address isnt working

-----Ursprungliche Nachricht-----
Von: mo@hype.klug-kommunikation.de
[mailto:mo@hype.klug-kommunikation.de]Im Auftrag von Mario Oschwald
Gesendet: Donnerstag, 22. Marz 2001 12:47
An: james-user@jakarta.apache.org
Betreff: Re: oracle as DB


Thomas Bezdicek wrote:
>
> Hi,
>
> I try to set-up james with oracle as backend-DB and I am
> failing to create the correct table for james in particular
> recipients, message_body and last_updated. I used clob for
> recipients, blob for message and date for last_updated.
>
> but I always receive a java.lang.NumberFormatException, so I
> suppose at least last_updated isn't of the correct type.

If I remember right I saw this message when using Oracke 8.1.7 JDBC
drivers
try 8.1.6 instead.
> regards, tom
>
> ---- james-message-oracle.sql ----
> CREATE TABLE message (
> message_name    varchar2(200) NOT NULL,
> repository_name varchar2(200) NOT NULL,
> message_state   varchar2(30)  NOT NULL,
> error_message   varchar2(200) NOT NULL,
> sender          varchar2(100) NOT NULL,
> recipients      clob          NOT NULL,
> remote_host     varchar2(100) NOT NULL,
> remote_addr     varchar2(20)  NOT NULL,
> message_body    blob          NOT NULL,
> last_updated    date          NOT NULL
> )
> /
>
> ALTER TABLE message ADD CONSTRAINT pk_message PRIMARY KEY
>   ( message_name )
> /

I used long raw for the message_body, some people seemed to have
problems with blobs and JDBC...

btw. I had to upgrade to CVS Town version, for it to work with Oracle,
and then to edit James files to work with CVS Town -
if you get it to work without a new Town and edits please tell me,
otherwise I can show you the necessary changes.

Good Luck,

Mario

---------------------------------------------------------------------
To unsubscribe, e-mail: james-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-user-help@jakarta.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: james-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-user-help@jakarta.apache.org


Re: oracle as DB

Posted by Mario Oschwald <ma...@hype.klug-kommunikation.de>.
Thomas Bezdicek wrote:
> 
> Hi,
> 
> I try to set-up james with oracle as backend-DB and I am
> failing to create the correct table for james in particular
> recipients, message_body and last_updated. I used clob for
> recipients, blob for message and date for last_updated.
> 
> but I always receive a java.lang.NumberFormatException, so I
> suppose at least last_updated isn't of the correct type.

If I remember right I saw this message when using Oracke 8.1.7 JDBC
drivers
try 8.1.6 instead. 
> regards, tom
> 
> ---- james-message-oracle.sql ----
> CREATE TABLE message (
> message_name    varchar2(200) NOT NULL,
> repository_name varchar2(200) NOT NULL,
> message_state   varchar2(30)  NOT NULL,
> error_message   varchar2(200) NOT NULL,
> sender          varchar2(100) NOT NULL,
> recipients      clob          NOT NULL,
> remote_host     varchar2(100) NOT NULL,
> remote_addr     varchar2(20)  NOT NULL,
> message_body    blob          NOT NULL,
> last_updated    date          NOT NULL
> )
> /
> 
> ALTER TABLE message ADD CONSTRAINT pk_message PRIMARY KEY
>   ( message_name )
> /

I used long raw for the message_body, some people seemed to have
problems with blobs and JDBC...

btw. I had to upgrade to CVS Town version, for it to work with Oracle,
and then to edit James files to work with CVS Town -
if you get it to work without a new Town and edits please tell me,
otherwise I can show you the necessary changes.

Good Luck,

Mario

---------------------------------------------------------------------
To unsubscribe, e-mail: james-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: james-user-help@jakarta.apache.org