Page 1 of 1

error in Oracle Stage > dboptions

Posted: Mon Jan 07, 2008 2:23 pm
by sribuz
Hi,
I created a job with Oracle stage as source in EE 7.5.
In Oracle stage properties were set as
Output>Connections>dboption mode>auto generated
and I defined db password in environment variables.

so it generated Connection>DB Options={user=username,password=#$password#}

when I run the job it aborted giving me fatal error message as ..

Incorrect dboption list; it failed on Expected "," or "}", got: "$", line 1.

Posted: Mon Jan 07, 2008 2:28 pm
by Minhajuddin
$ is a special character and you can't use it just like that in your password.
The documentation mentions what you need to do when you have special characters in your password.

Posted: Mon Jan 07, 2008 2:55 pm
by sribuz
Minhajuddin wrote:$ is a special character and you can't use it just like that in your password.
The documentation mentions what you need to do when you have special characters in your password.
I am using evironment variable there, not '$' as a character in password.

Posted: Mon Jan 07, 2008 4:17 pm
by lstsaur
Double check your password field. It shouldn't display anything like "#$password#"; it should always have something like "******" especailly for PX job.

Posted: Mon Jan 07, 2008 4:37 pm
by sribuz
lstsaur wrote:Double check your password field. It shouldn't display anything like "#$password#"; it should always have something like "******" especailly for PX job.

I defined password in environment variables and there its value is encrypted and displayed as *******

I am using that environmental variable so I have to use it as $#EnvironmentVariable#.

Posted: Mon Jan 07, 2008 8:39 pm
by ray.wurlod
I should have thought #$EnvironmentVariable# is what's required - which would also explain the 'unexpected "$"' message.

Posted: Mon Jan 07, 2008 8:49 pm
by keshav0307
have you defined the database (remote server)

Posted: Tue Jan 08, 2008 12:20 pm
by sribuz
ray.wurlod wrote:I should have thought #$EnvironmentVariable# is what's required - which would also explain the 'unexpected "$"' message. ...
now I am getting error as

Incorrect dboption list; it failed on Expected "," or "}", got: "#", line 1.

when I run job again its giving me

Incorrect dboption list; it failed on Expected "," or "}", got: "$", line 1.

can # or $ be used as part of password ? I used ## as part of passwd


Re:keshav0307: I have mentioned remote server name.

Got my problem Solved

Posted: Tue Jan 15, 2008 12:56 pm
by sribuz
Oracle Dbase password got expired and was in grace period.

Thanks for Helping.

Posted: Tue Jan 15, 2008 2:41 pm
by lstsaur
After 8 days later to find out that the job's problem was cuased by expired password? You marked this topic as a workaround?