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 -
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 -
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.
DHello 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 advanceAvoid 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?
Thanksstupid mistake of me, my program cleaned my PATH variable, that's why no printer could be found
-
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 helpThe 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] -
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.
DarylHi 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 Steffenshi 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!
LindenHi
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 -
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 SHi 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 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
-
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
-
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.