Verity on Unix problem

I've been rattling my brains for a few days now trying to figure out why i keep getting this error:
ConfigurationException: Failed to find configuration key. (-6005).
I've uninstalled and re-installed verity on my unix box 100 times now and keep gettting the same error in the verity-install.out file:
VConfig - Verity Inc. Version 5.0 (Jun 27 2005)
about to configure K2Admin...
about to configure K2...
K2Config had warnings..
WARNING: The RCAdmin call failed. Command = serverset 1 "ColdFusionK2_server1" 9920 "ColdFusion K2Server" y y y
ColdFusionK2 "/opt/coldfusionmx7/verity/k2/common"
200 2 n 300000 900000
y exit
WARNING: The RCAdmin call failed. Command = trustedclientset ColdFusionK2_server1 s 1 127.0.0.1 255.255.255.255 y exit
WARNING: The RCAdmin call failed. Command = servicesignal ColdFusionK2_server1 1 y exit
I've installed Verity using the same user as the CF server but still no go. It seems that i can create collections, even index and optimze them. But i can't delete/purge/remove them, nor can i search them, which obviously makes them worthless. I'm obviously missing something in the install. Does anyone have any idea? I could really use the help!
Thanks,
David

Yes, that's a possibility, but I was thinking of rearranging the code somewhat such as the following:
import java.util.*;
import java.lang.*;
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
class SharedFile {
    RandomAccessFile raf;
    SharedFile()
         try {
          raf=new RandomAccessFile("lock.lock", "rw");
         } catch (IOException io) {
          System.out.println("file not accessible");
    synchronized void accessFile(int nr)
         System.out.println("Thread "+nr+" running");
         FileChannel ch=raf.getChannel();
         System.out.println(nr+" Lock");
         try {
          Thread.currentThread().sleep(100);
         } catch( InterruptedException ie) {}
         System.out.println("Thread "+nr+" stopped");
    static class cFile extends Thread
     int nr;
     SharedFile sf_;
     public cFile(int n, SharedFile sf) {
          nr=n;
          sf_ = sf;
     public void run() {
         sf_.accessFile(nr);
    public static void main(String[] argv) {
     SharedFile sharedFile = new SharedFile();
     for(int n = 0; n < 5; n++) {
         System.out.println("Starting thread: "+ n);
         new cFile(n, sharedFile).start();
}Which yields the following:
java SharedFile
Starting thread: 0
Starting thread: 1
Thread 0 running
Starting thread: 2
Starting thread: 3
Starting thread: 4
0 Lock
Thread 0 stopped
Thread 1 running
1 Lock
Thread 1 stopped
Thread 3 running
3 Lock
Thread 3 stopped
Thread 2 running
2 Lock
Thread 2 stopped
Thread 4 running
4 Lock
Thread 4 stopped

Similar Messages

  • UNIX: problem running an DEV & QA environment using form/report servlets

    UNIX: problem running an DEV & QA environment using form/report servlets
    I am trying to setup on one server an DEV and QA environment using the Forms Servlet, Forms Listener Servlet and Report Servlet.
    I think I have the Forms Servlet and Forms Listener Servlet running properly. The problem is setting up the DEV and QA environment for running reports.
    For example, when in DEV environment I would like to run a report from a directory specified in the REPORTS60_PATH. This doesn't seem possible.
    It might be easier if I describe my configuration first:
    DEV: run all forms and reports from the directory /data/release/dev
    QA: run all forms and reports from the directory /data/release/qa
    ---DEV & QA Settings Forms Listener Servlet:
    zone.properties:
    # DEV
    servlet.fl60dev.code=oracle.forms.servlet.ListenerServlet
    servlet.fl60dev.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/dev.env
    # QA
    servlet.fl60qa.code=oracle.forms.servlet.ListenerServlet
    servlet.fl60qa.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/qa.env
    ---DEV & QA Settings Forms Servlet:
    servlet.f60servlet.code=oracle.forms.servlet.FormsServlet
    --- Settings for Reports Servlet:
    servlet.RWServlet.code=oracle.reports.rwcgi.RWServlet
    Custom Env files since we are using Developer 6i Patch 7
    dev.env and qa.env
    Here I specify FORMS60_PATH and REPORTS60_PATH,
    eg: DEV -> FORMS60_PATH=/data/release/dev
    REPORTS60_PATH=/data/release/dev
    likewise for QA ../qa
    In the formsweb.cfg file i have something like:
    [dev]
    serverURL=/servlet/fl60dev
    form=test.fmx
    [qa]
    serverURL=/servlet/fl60dev
    form=test2.fmx
    I have tested the following and they work without problems:
    1. forms listener test page, eg: http://webserver:7777/servlet/fl60dev
    2. running forms from the 2 environments
    eg: http://webserver:7777/servlet/f60servlet?config=dev
    this runs the form in the FORMS60_PATH (/data/release/dev)
    Now my problems start with Reports.
    When I run a report from forms (using run_report_object) it will not run any reports
    as specified in the REPORTS60_PATH
    Even using this url:
    http://webserver:7777/servlet/RWServlet?server=rep60&report=test.rdf&destype=cache&desformat=html&
    userid=scott/tiger@test9i
    It NEVER seems to pickup and use the REPORTS60_PATH. I have tried nearly everything.
    I have gone throught the instructions in "Integrating Oracle9iAS Reports in Oracle9iAS Forms -
    White Paper"
    (http://otn.oracle.com/products/forms/pdf/277282.pdf)
    and Forms6i Patch 7: Oracle Forms Listner Servlet for Deployment of FOrms on the Internet
    (http://otn.oracle.com/products/forms/pdf/p7listenerservlet.pdf)
    plus any other documents in metalink relating to forms, or report servlets. I am
    totally confused, please help.
    I have tried setting the REPORTS60_PATH in the following files without success:
    custom.env (as specified by initArgs=EnvFile in zone.properties)
    jserv.properties
    in the zone.properties I have tried to set a custom env file for the report servlet:
    servlet.RWServlet.code=oracle.reports.rwcgi.RWServlet
    servlet.RWServlet.initArgs=EnvFile=/u01/app/oracle/product/ias/6iserver/forms60/server/dev_rep.env
    NO LUCK.
    The only place that I can set the REPORTS60_PATH
    is in "[6iserver home]/reports60_server" file when I start the reports server (did I even
    get this right - I do have to have a reports server running don't I?)
    Does this meaan I have to run multiple report servers for each of my environments?
    Based on all the documentation I thought that REPORTS60_PATH as specified in the files relating
    to the forms servlet would be the place to specify the path.
    As you will understand I am getting really fustrated with this and it seems to
    me that the reports servlet configuration in 6i is really half baked and since 9i
    is coming out it will never be fixed.

    I am even not able to run forms servlets from two different forms60_path, Is there any configuration do you make other than what you have mentioned in this post.
    I already open a TAR in this regard, I am still waiting reply from ORACLE.
    Thanks,
    Shaik Ather Ahmed

  • ColdFusion Verity Search Float Problem

    I have a database full of products.  One of the fields for each product in the database is a minimum price.  I'm trying to create a search that says something like "find all products with a minimum price between X and Y."  However, when it returns results, it includes numbers that are out of the range.  For instance, if I say between 2 and 3 dollars, it will return the correct results but will include numbers like 25.00 and 245.00, and when I do something like "between 4 and 5 dollars" it returns the correct results with additional numbers like "40.00" and "434.00."  So it seems to me that ColdFusion can't process the floating number correctly...It sees a number like "40.00" and assumes its in the range between 4 and 5.  Here is my code for the indexing:
    <cfquery name="v_qryProductInfo" datasource="#application.DSN#">
    SELECT DISTINCT    SP.pk_storeProductID,
                    P.productName,
                    C.categoryName,
                    P.prodTimeMin,
                    P.prodTimeMax,
                    PD.miniDesc,
                    PD.keywords,
                    CONVERT(float, (dbo.getMinPrice(pk_storeProductID))) AS minPrice
    FROM             tblProduct P
    INNER JOIN        tblProductDescription PD ON P.pk_productID = PD.fk_productID
    INNER JOIN        tblStoreProduct SP ON P.pk_productID = SP.fk_productID
    INNER JOIN        tblProductSubCategory PSC ON SP.pk_storeProductID = PSC.fk_productID
    INNER JOIN        tblSubCategory SC ON SC.pk_subCategoryID = PSC.fk_subCategoryID
    INNER JOIN        tblCategory C ON C.pk_categoryID = SC.fk_categoryID
    WHERE            (SP.blnStoreActive = 1)
    AND                (SP.fk_storeID = #application.storeID#)
    </cfquery>
    <cfdump var="#v_qryProductInfo#">
    <h1>Indexing data...</h1>
    <cfindex
        action="refresh"
        collection="#application.vcCollection#"
        key="pk_storeProductID"
        type="custom"
        title="productName"
        query="v_qryProductInfo"
        body="miniDesc, keywords, pk_storeProductID, minPrice"
        Custom1="minPrice"
        Custom2="prodTimeMin"
        Custom3="prodTimeMax"
        Custom4="categoryName"
    >
    My cfsearch tag criteria looks like this:
        <cfsearch
            criteria="CF_CUSTOM1 >= #priceRangeMin# <AND> CF_CUSTOM1 <= #priceRangeMax#"
            name="qryFoundProducts"
            collection="#application.vcCollection#">
    I've made the Custom1 column for the indexing the "minPrice" which is calculated as a function in my database.  I've even tried making sure the number that is being entered in the Custom1 index is a float by using the CONVERT function in my SQL code.  Any ideas why ColdFusion can't properly relate a float?  It seems like it's trying to compare a string and a float, which isn't working too well.
    Any info would be greatly apprecaited.

    Well, firstly: don't blame Adobe for Verity... Verity is (well: was) a separate product, and I don't think Verity as a company has even existed during Adobe's tenure at the helm (to mix metaphors awkwardly) of CF.
    That said, one perhaps can blame Adobe for any disconnect between Verity and CF's support thereof, if Verity does actually support numeric processing, and CF mungs that somehow.  I'm not saying this is the case, but who knows?
    What Adobe perhaps didn't do is ditch or deprecate Verity earlier than it did.  Lucene's been around for ages, and has been solid for ages, so I don't know why they didn't revise their search engine support earlier than they did.  Oh well.
    Now: your issue.
    First thing, this won't work:
    <cfset keyList = #Val(ValueList(qryFoundProducts.key))#>
    val() returns the value of a number, whereas valueList() returns... a list.  So it val() works at all, the result will just be the value of the first number in the list.  You also don't need the pound-signs there, but either way, it won't affect your situation.
    Second, as CF is loosely typed, it doesn't matter if you pass a numeric string or an actual number to a <cfqueryparam> tag, if you've said the value is supposed to be an integer (CF_SQL_INTEGER), then CF will automatically convert it to an integer if it can.  So provided the values in your query column can be expressed as integers, they will convert with no intervention on your part.
    So, in that light, I'm not sure your problem is necessarily what you think it is..?
    But you say there's a problem in your WHERE clause, but you don't actually say what the problem actually is.  Are you getting an error?  Or just no records?  The wrong records?
    What do you see if you dump the query out?  If you take the values output by valueList() and execute the query with those values in a different DB client (like MS SQL Studio or whatever), do you get the results you expect?
    What sort of data is in the Verity collection btw?  Are they documents, or DB data, or a mix, or what? If there are PKs coming out of the collection, it sounds like the data came from a DB in the first place.  Can you not use full-text searching in your DB, and leave Verity out of the equation?
    Adam

  • UNIX Problem with method Runtime exec(String[],String[],File)

    Hello !!
    i'm french
    scuse my english
    I got a probleme with method exec(String[],String[],File) of Runtime Class
    i don't have any probleme when my program runs on Windows NT but the same program on UNIX doesnt execute my command..
    When i use exec(String[]) methode i dont have this problem ...but i need the second one methode because i have to execute my command in a different directory than the JAVA program.
    I need that results of this command are placed in this drectory so that i can't use an exex() like that :
    exemple with a perl :
    "perl /toto/titi/hello.pl"
    I want to execute this :
    "perl hello.pl" (and hello.pl is placed in /toto/titi)
    Conclusion :
    the exec(String[],String[],File) solution is ok with NT ...
    but with UNIX ????
    Is there other solution ??
    Should i do a "cd" command before my execution ? how can i do this ??
    Thanks !!!!

    Could you post your source code (only relevant part)
    Raghu

  • Verity Search Server Problem

    Hello all,
    This is my first attempt to use Verity on my localhost and
    I've run into a problem trying to create a collection via the CF
    Administrator pages. Whenever I click on Data & Services >
    Verity Collections I see the following error:
    "Unable to retrieve collections from the Search Service.
    Please verify that the ColdFusion Search Server is installed and
    running."
    I've taken the following troubleshooting steps:
    - Checked to make sure Verity was installed
    - Stopped and started the ColdFusion 8 Search Server services
    - Ran the verity-install.bat again. When I did this I
    recieved the following error: OpenService Failed: Access is Denied
    I'm running Windows Visa Home Premium.
    Any thoughts on how I can get Verity working on my local
    machine would be most appreciated.
    D

    Hello all,
    This is my first attempt to use Verity on my localhost and
    I've run into a problem trying to create a collection via the CF
    Administrator pages. Whenever I click on Data & Services >
    Verity Collections I see the following error:
    "Unable to retrieve collections from the Search Service.
    Please verify that the ColdFusion Search Server is installed and
    running."
    I've taken the following troubleshooting steps:
    - Checked to make sure Verity was installed
    - Stopped and started the ColdFusion 8 Search Server services
    - Ran the verity-install.bat again. When I did this I
    recieved the following error: OpenService Failed: Access is Denied
    I'm running Windows Visa Home Premium.
    Any thoughts on how I can get Verity working on my local
    machine would be most appreciated.
    D

  • File Upload in UNIX Problem in using fileaccess.HttpUploadBean

    Hi,
    Some one please help me on File uploading in UNIX using fileaccess.HttpUploadBean.
    My program is working fine for windows , but when i am running same profram to upload the file in Unix Environment it is giving exception.
    fileaccess.properties for UNIX.
    fileaccess.basedir = /usr
    Under /usr i have tmp directory, and in my beanUploadExample.jsp i have defined userdir = "tmp"; but while uploading it throws "IOException = tmp is not a directory". tmp is a existing directory under /usr and i am having write permission into it.
    Please help me on this.
    Thanks in advance

    Avoid Multipost
    http://forum.java.sun.com/thread.jspa?threadID=5216365

  • Printing in unix,  problem displaying printers

    Hello, i'm using the java awt based printing, this works fine on Windows. On the other hand when using this on UNIX only gives me the possibility to choose lp as a printer. When i choose this, its been printed to the default printer. How can i make him display all installed printers under UNIX, or is this not supported in UNIX bij awt printing?
    Thanks

    stupid mistake of me, my program cleaned my PATH variable, that's why no printer could be found

  • Pl/sql in unix problem

    hi all
    sqlplus $schema_name/$passwrd@$instance <<eof
    set serveroutput on;
    declare
    lv_count pls_integer;
    lv_option varchar2(20);
    begin
    select count(*) into lv_count from all_objects where upper(object_name)=upper('$temp_file1');
    DBMS_OUTPUT.PUT_LINE(lv_count);
    if lv_count = 1 then
    DBMS_OUTPUT.PUT_LINE('DO YOU REALLY WANT TO DROP THIS TABLE?');
    lv_option:='&option';
    if (lv_option = 'y' OR lv_option = 'Y') then
    execute IMMEDIATE 'drop table $temp_file1';
    end if;
    END IF;
    end;
    @$file_name
    eof
    i have written this small code.
    the problem is when i execute this from shell prompt, it never asks me the value of option..
    i want it to ask the option and then drop the table.
    please help

    The script will not work as you are redirecting shell input. There is no tty device connected as the STDIN to the script when it runs - thus when the substitution variable is read, it is read from STDIN as null and not the keyboard.
    Even if it did work - it is still an awful way to design a shell script. PL/SQL is NOT a scripting language. That code is shipped to Oracle to be parsed and stored in the Shared Pool as a cursor to be executed. You are mixing local input interaction with that. You are not creating bind variables. You are potentially sending large chunks of anonymous PL/SQL blocks to the server, fragmenting Shared Pool memory. Etc.
    If you want to use SQL*Plus as a command line interface for shell scripts, then use it fully as a "batch" process.
    This means the user supplies all the parameters the script need via the command line as command line switches and parameters. It means wrapping the assignment block where bind variables are assigned values (using substitution variables or shell variables) are wrapped into a forced cursor sharing execution block. It means that the PL/SQL anonymous block of code runs without attempting user interaction.
    Shell scripting is not something that should be hacked together. The same programming principles that one would use for java, PL/SQL, C#, Delphi, C/C++ or whatever, applies. Which means modularisation of the scripting code, full validation of input, checking the results (exit codes) of called processes/programs, using proper error management to manage these, etc.

  • Facing the problem while executing the Servlet on Jserv Unix box

    Requirement : To Upload the CSV file from client machine to the database
    server's UTL file directory path and load the
    contents of the file in to table by using PLSQL procedure.
    Followed Process : 1> JSP page is used to take the CSV file as Input for
    transferring to the Database server's UTL file directory
    path.
    2> SERVLET is called by above mentioned JSP which
    transfers the input CSV file to the database server UTL
    path.
    It also called the PLSQL procedure which load the contents
    of the file in the table.
    File Transfer Method: Multi-part/Form-data
    Web-server : Apache-Jserv
    Operating System : Unix
    Problem     : After trying to upload the file from JSP, I am getting the INTERNAL SERVER ERROR.
    Note          : The above process has been tested successfully on TOMCAT5 server on Windows XP.
    After checking the error log file ..I am getting the follwing error
    02/06/2005 09:56:08:350] (ERROR) balance: continuing session to bbebapp.balfourbeatty.com : 16600
    [02/06/2005 09:56:19:391] (ERROR) balance: continuing session to bbebapp.balfourbeatty.com : 16600
    [02/06/2005 09:56:19:397] (ERROR) ajp12: Servlet Error: java.lang.NoSuchMethodError: null
    [02/06/2005 09:56:19:397] (ERROR) an error returned handling request via protocol "ajpv12"
    [02/06/2005 09:56:19:397] (ERROR) balance: 10204 internal servlet error in server bbebapp.balfourbeatty.com:16600
    [02/06/2005 09:56:19:397] (ERROR) an error returned handling request via protocol "balance"

    Hi Pavan,
    In the below WLST command please provide a "Space" between every comma ( , )...like following
    wls:/base_domain/serverConfig> reassociateSecurityStore(domain="base_domain", admin="cn=orcladmin", password="welcome1", ldapurl="ldap://<hoistname>:389", servertype="OID", jpsroot="cn=jpsroot_idm_idm1")
    like there is a Space before servertype="OID" same password="welcome1" there is a Space before password...
    Thanks
    Jay SenSharma
    http://jaysensharma.wordpress.com (WebLogic Wonders Are Here)

  • Save for web filename problems

    I'm using a script to export layers to PNGs - but the filenames are getting screwed up.
    Here's the export function:
    function saveForWebPNG(name){
    var docName = activeDocument.name;
    docName = docName.slice(0,-4);
    toWhere = new File(fullPath+"/"+docName+name+".png");
    var opts = new ExportOptionsSaveForWeb();
    opts.format = SaveDocumentType.PNG;
    opts.PNG8 = false;
    opts.transparency = true;
    opts.interlaced = false;
    opts.quality = 100;
    activeDocument.exportDocument(toWhere, ExportType.SAVEFORWEB, opts);
    I end up with things like this:
    _generic_filter_failed_disabl#0
    when it should be:
    _generic_filter_failed_disabled.png
    I have a feeling this might be to do with the settings trying to limit it to 32 characters (so they're unix compatible) - but if I change the settings in the Save for web dialog it makes no difference.
    TIA,
    James

    > I have a feeling this might be to do with the settings trying to limit it to 32 characters
    Yep. It's a hard limit on either the Mac or XP. You may be able to create
    filenames with more than 32 characters, but only the first 32 are significant.
    Back in the earlier MS-DOS days it was far worse.
    >(so they're unix compatible)
    Not a unix problem. You're filenames can be incredibly long on unix.
    >- but if I change the settings in the Save for web dialog it makes no difference.
    I really don't know what that setting controls. I thought it was more like the
    character set or encoding of the filenames. Let me know if you figure it out.
    -X
    for photoshop scripting solutions of all sorts
    contact: [email protected]

  • Unix Executable Files

    after upgrading to Tiger 10.4.3, all my files that did not have a file extension (in particular all my fonts) are now Unix Executable files and unusable. is there any thing that can be done?

    My boss if having the same problem! I however, am not. We have identical G5's, but our older G4's are slightly different with slightly different OS's and software. My boss has OS 10.1.3 and OS 9.2.2, also i have newer versions of photoshop and quark on my G4 than my boss does.
    The file types he is having the issue with are .eps files from photoshop and illustrator, and quark files that don't have the extensions already. He was told by Support that the issue may be stemming from the fact that when he worked on his older mac, he booted up in OS 9, where as I always booted up in OS X and used OS 9 virtually.
    We are trying to transfer the files directly now, while his older mac is booted up in OS X to see if that solves the Unix problem. But now we are running into the issue where, once the computers are hooked up by firewire, the process is freezing. Does anybody have any advice for us? We need HELP!!!
    Thanks!
    JdJ
    Macintosh G5   Mac OS X (10.4.2)   Old Mac - G4, OS X 10.3.2 & OS 9.2.2
    Macintosh G5   Mac OS X (10.4.2)   Old Mac - G4, OS X 10.3.2 & OS 9.2.2

  • NW 2004's getting port 443 on unix to work ??

    I have loaded 2004s portals in my DEV system, (server at our data center at another site)every thing works ok, change the port from 50101 to 443 in VM but can not get to the server on that port. I believe it a UNIX problem because I know that ports under 1024 on unix are reserved.
    How can I get Unix to now let my portales to use port 443.
    Thanks for any help.
    Daryl

    Hi Maurice,
    Please check this url.
    http://help.sap.com/saphelp_nw04s/helpdata/en/ce/9b673b079b4054e10000000a11405a/content.htm
    Please award points for useful answers.
    Regards.
    Ruchit.

  • Problems with WAS 6.40 Installation on Oracle - Phase 11 of 34

    Hello,
    <b>Problems with WAS 6.40 Installation on Oracle (Phase 11 of 34)</b>
    with the installation of the Web Application server 6,40 SR1 on a Oracle server I get in phase 11 of 34 (Create Oracle Database) the following error-message:
    CJS-00084 - SQL statement or script failed. Diagnosis: Error message: ORA-12547: TNS:lost contact.
    error while loading shared library: libodm9.so : cannot open shared object file: No such file or dirctory.
    Best Reagrds,
    Ralf Steffens

    hi Ralf
    i've found one composite note for Oracle <a href="https://websmp203.sap-ag.de/~form/sapnet?_FRAME=CONTAINER&_OBJECT=011000358700001366932002">505630</a>
    hope this solves...
    <i><b>Symptom</b>
    ORA-12547: TNS:lost contact
    Brbackup, brarchive, brrestore or brconnect may terminate with errors similar to the following:
    BR301E SQL error -12547 at location BrDbConnect-1
    BR301E SQL error -12547 at location dbf_info_get-1
    Sapdba returns the following error, for example:
      SAPDBA: ORACLE error -12547 occurred while checking instance status!
    The R/3 work processes or R3trans return the following error at Connect:
      C  *** ERROR => CONNECT failed with sql error '12547'
    <b>Other terms</b>
    TNS-12547, TNS-00517
    <b>Reason and Prerequisites</b>
    As part of the Net8 Connect, a program such as the R/3 kernel, R3trans, svrmgrl, sqlplus or ODMA establishes a connection to the Oracle database. If the connection terminates due to problems at the server end, it can result in ORA-12547.
    Additional information for the error is often available in sqlnet.log. In many cases, other messages that are not reported by all tools precede ORA-12547. If ORA-12547 occurs when the ODMA accesses the old Oracle-Home during a database upgrade, for example, it may make sense to temporarily restart ORACLE_HOME on the old Oracle-Home for test purposes and then to execute sqlplus or svrmgrl.
    Even if sapdba or the BR tools terminate with an ORA-12547 when calling sqlplus or svrmgrl recursively, you should, for test purposes, call sqlplus or svrmgrl manually with the operating system user that was used.
    Hopefully, a more informative error message will appear in addition to ORA-12547, for example:
      ld.so.1: oracleC11: fatal: relocation error: file
               /oracle/C11/817_64/libx8.so: symbol ksunsga_:
               referenced symbol not found
    If you find accompanying error messages of this type, start a note search with the corresponding search terms since we are often aware of the problem and a solution may already be available. If you do not find any significant error messages or a suitable note, check the following possible causes for ORA-12547:
    1. UNIX: Incorrectly linked Oracle tools
    2. UNIX: Problems with XPG4 compliance and s-bit
    3. Too many requests to the listener at the same time
    4. HP-UX, Oracle 8.1: Missing OS patch
    5. Use of CRYPTO parameters in sqlnet.ora
    6. AIX: I/O Async is deactivated
    7. Resource problems
    8. The CONNECT_TIMEOUT_LISTENER parameter in listener.ora is too low
    9. Activated Oracle trace
    10. UNIX: Incorrect oracle executable authorization
    11. SOLARIS: LD_LIBRARY_PATH set when you call ODMA
    12. AIX: Problem with post/wait kernel enhancement
    13. UNIX: Problems with the libobk library
    14. SOLARIS: Incorrect search sequence in the path variable
    15. UNIX: Conflicts between 32-bit and 64-bit files
    <b>Solution</b>
    1. Relink the Oracle software as ora<sid> with
      cd $ORACLE_HOME/rdbms/lib
      make -f ins_rdbms.mk install
                  or
      relink all
    1. See Note 88884.
    2. If individual work processes terminate with ORA-12547 when you start an R/3 instance, See Note 131561.
    3. See Note 399610.
    4. You can set security parameters that begin with SQLNET.CRYPTO_ in sqlnet.ora as part of the Advanced Security Option. Oracle releases < 8.1.7 cannot process these parameters correctly and result in ORA-12547. In this case, delete these types of parameters from sqlnet.ora.
    5. If I/O is deactivated on AIX Async, the Net8 Connect fails with ORA-12547. In this case, activate I/O Async by using smitty.
    6. Insufficient resources such as available memory on the database server can cause ORA-12547. For more information, see 384839.
    7. In individual cases, it may make sense to increase the CONNECT_TIMEOUT_LISTENER parameter in listener.ora (for example, by 5 seconds, so from 10 to 15). Although a value of 10 seconds should usually be sufficient to establish a connection.
    8. Delete the log files written by the Oracle trace in accordance with Note 92537.
    9. Check to see whether the executable in $ORACLE_HOME/bin has the "rwsr-s--x" authorizations and the ora<sid> owner and correct this if necessary.
    10. If you call ODMA on SOLARIS as part of a database upgrade and if LD_LIBRARY_PATH is set explicitly (on the lib directory of the target release), calling the old Oracle software through ODMA may fail with ORA-12547. If you use the old ORACLE_HOME to list sqlplus or svrmgrl, you get the following error:
      ld.so.1: oracle<sid>: fatal: relocation error:
               file /oracle/<sid>/817_64/libx8.so: symbol ksunsga_:
               referenced symbol not found
      ORA-12547: TNS:lost contact
                   In this case, permanently delete LD_LIBRARY_PATH from the environment. This does not have any negative effects since the libraries are automatically found in the correct directories as of Oracle 8.1.
                   If problems occur with the post/wait extension on AIX, the following type of errors will be displayed:
      exec(): 0509-036 Cannot load program oracleC11 because of the
      following errors:
              0509-130 Symbol resolution failed for oracle because:
              0509-136   Symbol pw_post (number 2524) is not exported
                          from dependent module /unix.
              0509-136   Symbol pw_wait (number 2525) is not exported
                          from dependent module /unix.
              0509-136   Symbol pw_config (number 2526) is not exported
                          from dependent module /unix.
              0509-192 Examine .loader section symbols with the
                       'dump -Tv' command.
      ORA-12547: TNS:lost contact
    1. If the libobk library was created incorrectly, the following type of errors may occur:
      /oracle/C11/817_64/bin/oracle: /sbin/loader:
        Fatal Error: Cannot map library libobk.so
      /usr/lib/pa20_64/dld.sl: Unable to find library
        '/oracle/C11/lib64/libobk.sl
      exec(): 0509-036 Cannot load program oracleC11 because of the
              following errors:
      0509-150   Dependent module /oracle/C11/817_64/lib/libobk.a(shr.o)
                 could not be loaded.
      0509-152   Member shr.o is not found in archive
      ORA-12547: TNS:lost contact
                   Check to see whether libobk exists and, if it is a link, that it points to a valid object. Note 142635 contains more information about this. The libobk link may point to this if a libsbtsh8.* file exists in the Oracle library directory. If you are using a third-party Backint tool, contact the relevant supplier, since libobk often has to point to a backint-specific library.
    1. If an error such as
      ld.so.1: ./svrmgrl: fatal: libucb.so.1: open failed:
               No such file or directory
      ORA-12547: TNS:lost contact
                   occurs, the PATH has probably been set incorrectly. For more information, see Note 44361.
    1. If an error such as
      ld.so.1: oracle<sid>: fatal: <library> wrong ELF class: ELFCLASS64
      ORA-12547: TNS:lost contact
                  concerning "wrong ELF class" occurs, check whether the <library> mistakenly has a different bit size than the tool that was called. You can determine this using
      file <library>
      file <tool>
                   All the files involved must uniformly be either 32-bit or 64-bit.
    </i>
    Regards
    Arunkumar

  • Failure extracting WAR classes when starting weblogic server

    I installed weblogic6.1 app server on Solaris box. It works fine at first. Then
    I moved the unix box to anther place which means it has different IP. Then I have
    following exception when I try to start the weblogic server:(I haven't deployed
    any thing in the server yet, so it's just a newly installed weblogic server)
    Starting WebLogic Server ....
    <Mar 8, 2002 10:40:26 AM PST> <Notice> <Management> <Loading configuration file
    ./config/mydomain/config.xml ...>
    <Mar 8, 2002 10:40:35 AM PST> <Notice> <WebLogicServer> <Starting WebLogic Admin
    Server "privoserver" for domain "privodomain">
    <Mar 8, 2002 10:40:45 AM PST> <Error> <HTTP> <[WebAppServletContext(604746,wl_management_internal2,/wl_management_internal2)]
    failure extracting WAR classes
    java.io.IOException: Permission denied
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.checkAndCreate(File.java:1162)
    at java.io.File.createTempFile(File.java:1247)
    at weblogic.servlet.internal.WebAppHelper.extractClassFiles(WebAppHelper.java:71)
    Thanks in advance for your reply!
    Linden

    Hi
    This is a Unix problem, you may check if you have all the permissions.
    I suspect that some of the files which may be owned by someone other than user-value and therefore preventing the writting to the
    files.
    Can you check the files owership under /usr/local/bea/wlserver6.1/config/mydomain/applications/.wlnotdelete to see if any of the
    files or subdirectories are owned by someone else, such as 'root' or even under different group?"
    Hope this help
    JFG
    Linden Lu wrote:
    I installed weblogic6.1 app server on Solaris box. It works fine at first. Then
    I moved the unix box to anther place which means it has different IP. Then I have
    following exception when I try to start the weblogic server:(I haven't deployed
    any thing in the server yet, so it's just a newly installed weblogic server)
    Starting WebLogic Server ....
    <Mar 8, 2002 10:40:26 AM PST> <Notice> <Management> <Loading configuration file
    /config/mydomain/config.xml ...>
    <Mar 8, 2002 10:40:35 AM PST> <Notice> <WebLogicServer> <Starting WebLogic Admin
    Server "privoserver" for domain "privodomain">
    <Mar 8, 2002 10:40:45 AM PST> <Error> <HTTP> <[WebAppServletContext(604746,wl_management_internal2,/wl_management_internal2)]
    failure extracting WAR classes
    java.io.IOException: Permission denied
    at java.io.UnixFileSystem.createFileExclusively(Native Method)
    at java.io.File.checkAndCreate(File.java:1162)
    at java.io.File.createTempFile(File.java:1247)
    at weblogic.servlet.internal.WebAppHelper.extractClassFiles(WebAppHelper.java:71)
    Thanks in advance for your reply!
    Linden

  • In XI, None of the links(IB configuration, Integration Repository..) work.

    Hi,
    This issue was not there just one day back.
    Because of this issue, IB is also also not launching.
    It says:
    An error occurred while launching/running the application.
    Title: Integration Builder
    Vendor: SAP AG
    Category: Download Error;
    Unable to load resource: http://host:port/dir/directory/aii_ibdir_client.jar
    When FQHN is entered the links work accept Integration builder.
    I am sure that issue is not related to JAVA WebStart.
    Can anyone tell me from where does these applications fetch their urls<hostname>
    Also suggest how I need to proceed so that links start working..
    -Anudutt M S

    Hi Anudutt,
    Incase no changes have been done eversince the problem, you should try disabling the proxy in your browser to see if it helps.
    Also, ensure that the local host file is updated with the FQDN and the hostname details.
    The following might be helpful.
    Unable to start IB and IR XI 3.0 Unix
    Problem in starting Integration Directory
    Note 580351 - Java WebStart troubleshooting in XI 2.0
    Regards,
    Varun

Maybe you are looking for

  • I was given a ipod nano i think it's a 3rd gen. i have windows vista and when i plug it in my computer says there are no drivers for it.... help

    I was given an older ipod nano, i think it's a 3rd gen 8gb... i have searched the iternet for help and have had no luck. when i connect the ipods to my computer i tells me the usd device is not recognized. i have tried to reset it and it still gives

  • SET PRINTER TRAY AT RUN TIME

    HELO EVERY BODY I HAVE TWO REPORTS I WANT TO PRINT FIRST REPORT FROM UPPER TRAY AND SECOND REPORT FROM LOWER TRAY HO CAN I DO THIS? SECOND PROBLUM IS I CREATE A REPORT ON LEGAL PAPER WHEN I RUN THIS REPORT IT WILL TAKE DEFAUT PAPER SIZE OF PRINTER WH

  • Group Condition at Header on Scale basis

    Hi, I want to know, how system assign the corresponding condition amount of header to individual item . in our system e.g in our system we have condition ZD22 for packainf and forwading charges as fixed amount and scale is qty i have add Rs 300 at he

  • UDF for repeated node

    Hi, My requirement is how to map data in below situation. I have one node which occur repeatedly. Source: Node A   comment Node A   comment Node A   comment Target: comment comment comment How can I achive this using UDF.

  • SAP MC (management console)

    hi all, we would like to run the sapmc (java based not mmc) with a fixed configuration. the default behavior of the MC is to use %USERPROFILE% / .sapmc as a config file which is not good, i want to run it from a web server with a single config file.