Unable to initialize plug-in
Moderators: chulett, rschirm, roy
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
Aditional
I did a small job, that do a select from one table, using OCI stage, and put the result in a file.
When i try to executed the job, it return the error :
Test_01..Transformer_10: C Stage PlugIn function "Get" required
When i try to do a view, onr the oci stage, it return the message :
ds_loadlibrary: error in dlopen
Accept all sugestions to correct this problem
merci
Rai
I did a small job, that do a select from one table, using OCI stage, and put the result in a file.
When i try to executed the job, it return the error :
Test_01..Transformer_10: C Stage PlugIn function "Get" required
When i try to do a view, onr the oci stage, it return the message :
ds_loadlibrary: error in dlopen
Accept all sugestions to correct this problem
merci
Rai
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
Correction
We have a problem in the .profile, now after i type ". ./dsenv" i can see the values
$ echo $DSHOME
/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine
$
$ echo $LIBPATH
/opt/IBM/InfoSphere/Ascential/DataStage/branded_odbc/lib:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/lib:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/uvdlls:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/java/jre/bin/classic:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/java/jre/bin:
But i still unable to acess to Oracle.
Any sugestions ?
merci
Rai
$ echo $DSHOME
/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine
$
$ echo $LIBPATH
/opt/IBM/InfoSphere/Ascential/DataStage/branded_odbc/lib:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/lib:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/uvdlls:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/java/jre/bin/classic:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/java/jre/bin:
But i still unable to acess to Oracle.
Any sugestions ?
merci
Rai
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
Ok,
I had put the $ORACLE_BASE, $ORACLE_HOME and the $TNS_ADMIN in the LIBPATH
-- bash-3.00$ echo $LIBPATH
/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/bin:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/branded_odbc/lib:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/lib:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/uvdlls:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/java/jre/bin/classic:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/java/jre/bin:/opt/oracle/dappora/10g:/opt/oracle/dappora/10g/10.2.0:/opt/oracle/dappora/10g/10.2.0/network/admin
Stop and start the uv, but I can still access to the Oracle.
When I try to the preview in the oracle stage, it return an error in the access to the ds_loadlibrary, where is defined this library?
merci
Rai
I had put the $ORACLE_BASE, $ORACLE_HOME and the $TNS_ADMIN in the LIBPATH
-- bash-3.00$ echo $LIBPATH
/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/bin:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/branded_odbc/lib:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/lib:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/uvdlls:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/java/jre/bin/classic:/opt/IBM/InfoSphere/Ascential/DataStage/DSEngine/java/jre/bin:/opt/oracle/dappora/10g:/opt/oracle/dappora/10g/10.2.0:/opt/oracle/dappora/10g/10.2.0/network/admin
Stop and start the uv, but I can still access to the Oracle.
When I try to the preview in the oracle stage, it return an error in the access to the ds_loadlibrary, where is defined this library?
merci
Rai
[sigh]
None of those belong in your LIBPATH. Remove them and replace them with either $ORACLE_HOME/lib32 (just that, no "base", no "tns", just that) if that exists on your system or $ORACLE_HOME/lib if the other doesn't exist.
Then restart DataStage again and let us know.
None of those belong in your LIBPATH. Remove them and replace them with either $ORACLE_HOME/lib32 (just that, no "base", no "tns", just that) if that exists on your system or $ORACLE_HOME/lib if the other doesn't exist.
Then restart DataStage again and let us know.
-craig
"You can never have too many knives" -- Logan Nine Fingers
"You can never have too many knives" -- Logan Nine Fingers
-
- Participant
- Posts: 2
- Joined: Fri Apr 13, 2007 8:12 am
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
-
- Participant
- Posts: 54607
- Joined: Wed Oct 23, 2002 10:52 pm
- Location: Sydney, Australia
- Contact:
Ah, the old "make sure your umask is 002 before installing" trick! There is a script within DataStage (I can't recall where) for resetting vital permissions; anything else you can use appropriate operating system commands.
IBM Software Services Group
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
Any contribution to this forum is my own opinion and does not necessarily reflect any position that IBM may hold.
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
-
- Participant
- Posts: 176
- Joined: Wed Nov 15, 2006 5:48 am
No idea, perhaps not something us mere mortals should be doing.
FWIW, here are the permissions I see in my DSEnging directory:
FWIW, here are the permissions I see in my DSEnging directory:
Code: Select all
-rw-rw---- 1 dsadm dstage <all files>
drwxrws--- 2 dsadm dstage <all folders>
-craig
"You can never have too many knives" -- Logan Nine Fingers
"You can never have too many knives" -- Logan Nine Fingers