Extproc process
I have recently migrated to Oracle 8i from 8.05.
The following descrepancy in the behaviour was observed:
Im using extprocs for C routines.
In the earlier version of Oracle, the extproc process was
launched once for the execution of stored procedures. For the
subsequent invocations , a new thread was spawned to host a new
external procedure.
However, in 8i I have observed that every invocation of an
external procedure results in a new invocation of extproc
process.
How can I ensure that there is only one instance of exproc
process and threads are spawned to handle subsequent function
invocations.
I guess this one is just too hard a question.
Similar Messages
-
Accessing the network from extproc
Hi! (dont know if this the correct forum category, but couldnt find any other suitable).
We have a 11.2 database running on Red Hat 5.5. The database have a scheduled job to fetch some files from another server using ftp, and herein lies the problem.
The job runs a pl/sql that runs the function in an (by us compiled) external library. The ftp-functionality itself is done by using libncftp and it's API's.
The process starts correctly, but then trying to login to the actual ftp host, ncftp only reports "Unknown username/password" (which is not the case).
I have the exact same code in an executable and when run from an interactive shell, it works fine.
So the only thing I can come up with, is there are differences when the process is started by Oracle, rather then being "an ordinary" process.
And I am stuck.
If there are any environment variables, paths etc missing when running the extproc-process, how do I find out which?
Regards
// Richard
Edited by: user6702107 on 2011-jun-09 06:33
Edited by: user6702107 on 2011-jun-09 06:33You need to configure your listener to handle external procedures ie extproc
Such as
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /ora/db)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ANY")
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Your host )(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
And you listener when restarted should have a entry something like
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Your Host)(PORT=1521)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC0)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service... -
Extproc agtctl thread spawning
Hi all,
I have an external procedure (dll) which is called by a .NET application to undertake some functions. However, although it works the first time, creating an extproc thread on the DB server and returning the results, after the first execution it does not drop the extproc process thread and the second time i run the procedure it fails.
If i run the same procedure within an Oracle debugger (TOAD, SQL Developer etc.) at the end of the execution the process thread is removed, hence it works if you want to run it again. I am having trouble understanding how the process threads are handled, from what I have read an extproc process thread is generated on first execution for a given session and stays with until said session is ended - why does this not happen in TOAD / SQL Developer?
I have tried implementing the agtctl service to handle multi-threading for this extproc process, but my attempts don't seem to have bourne much fruit thus far, would this be a correct way to go? Any information on this would be most welcome, I have read through the official Oracle documentation but other sources of information seem a little light on the ground.
TIA
DanHi all,
As a follow-up to my earlier post, I have identified that I would need to manually kill the extproc process thread at the end of processing (due to session length extproc spawns), otherwise the next user that hits the database and tries to run the process fails. However, how do i identify the Windows PID for the extproc procedure and subsequently stop it from within Oracle? I know how to do this using other languages, but does Oracle support this kind of functionality or am I going to have to write something externally to do so. The problem I have is that the extporc process runs on a seperate server to the application itself (using a DB_Link), so I cannot identify the PID directly from the application. This is because the application server is a Windows 2003 x64 server, which doesn't support extproc 32 (the shared dll is 32-bit).
If anyone can give me any pointers I would be most grateful.
Regards
Dan -
C code in stored procedure ?
Is it possible to invoke a C function/ program in a stored procedure? How?
Read these lines. If you needs more: [email protected]
=======================================================================
Bookmark Fixed font Go to End
Doc ID: Note:99136.1 Content Type: TEXT/PLAIN
Subject: Calling Operating System Commands from PL/SQL using External Procedures Creation Date: 15-FEB-2000
Type: BULLETIN Last Revision Date: 27-NOV-2001
Status: PUBLISHED
Overview
The ability to call operating system commands from PL/SQL is a feature that
is easily implemented in Oracle8 using External Procedures. This article
contains a simple example of implementing this functionality.
Note: The example in this article was created on Solaris and tested with
Oracle 8.0.4 and 8.0.5.
Listener Configuration
The following represents a typical listener.ora configuration. Details
for your particular installation may vary.
LISTENER_PROC =
(ADDRESS_LIST =
(ADDRESS= (PROTOCOL= IPC)(KEY=external))
(ADDRESS= (PROTOCOL= TCP)(HOST=otcsol1)(PORT=23000))
SID_LIST_LISTENER_PROC =
(SID_LIST =
(SID_DESC =
(SID_NAME = L804)
(ORACLE_HOME = /u11/app/oracle/product/8.0.4)
(SID_DESC =
(SID_NAME = external)
(ORACLE_HOME = /u11/app/oracle/product/8.0.4)
(PROGRAM = /u11/app/oracle/product/8.0.4/bin/extproc)
(ENVS='PATH=/bin:/usr/bin:/usr/ccs/bin:/usr/ucb')
# The ENVS is used to define any environment variables that will
# be used by the external procedure.
STARTUP_WAIT_TIME_LISTENER_PROC = 0
CONNECT_TIMEOUT_LISTENER_PROC = 10
TRACE_LEVEL_LISTENER_PROC = OFF
TNSNAMES.ORA Configuration
The following represents a typical tnsnames.ora configuration. Details
for your particular installation may vary:
extproc_connection_data =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = external))
(CONNECT_DATA = (SID = external)(SERVER=DEDICATED))
L804=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(Host = otcsol1)(Port = 23000))
(CONNECT_DATA = (SID = L804))
External Procedure Source Code
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void sh(char *);
void sh( char *cmd )
int num;
num = system(cmd);
Issue the following commands to compile the code and generate the shared
object in Solaris:
cc -G -c shell.c
ld -r -o shell.so shell.o
You can also use the demo_rdbms.mk makefile to build shared libraries
for use in external procedures. Using this method insulates you from
any Operating System specific dependencies (e.g., which flags to use
for ld).
For example:
In 8.0.X,
$ make -f demo_rdbms.mk extproc_nocallback \
SHARED_LIBNAME=shell.so OBJS=shell.o
In 8.1.X,
$ make -f demo_rdbms.mk extproc_no_context \
SHARED_LIBNAME=shell.so OBJS=shell.o
Library Definition
CREATE LIBRARY shell_lib is '/u11/home/lsupport/proc/shell.so';
Note: The directory in quotes is the current of location of the library that
was created in the steps above.
PL/SQL Wrapper Procedure
create or replace procedure shell(cmd IN char)
as external
name "sh"
library shell_lib
language C
parameters (cmd string);
Execution
SQL> exec shell('ls');
cli.trc exe_prba.sql prueba.mk shell.c.old
core listener.old prueba.o shell.o
dec2bin.c listener.ora prueba.so shell.so
dec2bin.c.old nena.lst prueba.sql shell.sql
dec2bin.o p.sql sal.1 shell.sql.old
dec2bin.so pepito.lst sal.2 sqlnet.log
dec2bin.sql prb sal.3 tnsnames.ora
dec2bin.sql.old prb.c salida.lst tnsnames.ora.old
envoltorio.sql prueba.c shell.c uno.sql
PL/SQL procedure successfully completed.
The output produced by the executed command is not viewable in general since
it is directed to the controlling terminal for the extproc process. The
extproc process inherits its controlling terminal from the listener, which in
turn inherits its terminal from the shell used to start the listener. If this
shell is no longer visible, the output is never displayed.
To see the output returned from the system command, redirect the output to a
file and then view/process the output file. This can be done simply on UNIX
platforms by appending "> myoutput.txt" to the command being executed.
Standard error can be redirected similarly.
The executed commands only see the directory pointed by the TNS_ADMIN
environment variable defined in the server, therefore, when specifying a file,
be sure to include the path of its desired location.
References
[NOTE:14082.1] Dynamic SQL and System Commands Using DBMS_PIPE
[NOTE:74159.1] External Procedures Using Pro*C
[NOTE:68061.1] Creating External Procedures on Windows NT
"PL/SQL User's Guide and Reference, Release 8.0"
"Oracle8i Application Developer's Guide - Fundamentals"
====================================================================
CREATE OR REPLACE procedure up_sim_exec_shell(p_comand IN VARCHAR2)
as external
name "sh"
library shell_lib
language C
parameters (p_comand string); -
Hi Every one
I have to call one microssoft dll from the pl/sql using form .
How can I do it.
PrashantThat likely means that the DLL call failed.
Some basics.
A DLL exposes an interface where it lists the names of the proc/func exposed (together with a number/ordinal for each).
The Win32 LoadLibrary() call is used to load a DLL. This returns a handle that is then used by subsequent calls to the DLL.
In order to make the actual call, the caller needs to know the address of the procedure/function in the DLL. The GetProcAddress() is the Win32 call I remember using to get the address to call (but I think it has been deprecated since).
Anyway, for the caller to call that proc/func in the DLL, it needs these steps:
- load that library
- get the "address" of that proc/func in the DLL
- make the call
The DLL is then executed - in the address space of the caller. Yes, the DLL's code segment is loaded once and shared amongst how ever many executables are using that DLL. But the DLL has no data segment - the data segment of the DLL lives in the address space of the caller.
Should the DLL do something dirty/wrong, it can crash the caller by corrupting its address space. Or the DLL call could simply fail, throw an exception and terminate unexpectedly.
This is the basics of the a DLL call - and also why Oracle wants to run that DLL call externally using the EXTPROC interface, so as not to risk that DLL compromising the memory space of the Oracle server process.
This makes it a tad more complex now as the Oracle server process makes a call to EXTPROC (an IPC/RPC call) - and the EXTPROC process makes the DLL call (as described above).
If that EXTPROC process crashes, the call that the Oracle server process made also terminates unexpectedly.
Why can the EXTPROC process crash? Well, there are more meaningful errors returned when the DLL fails to load in my experience. So I expect that your DLL was found and that the EXTPROC process did a successful LoadLibrary() call - and even made a successful GetProcAdress() (or whatever call).
But when the actual call to the DLL func/proc was made, an error resulted (incorrect parameter passing, invalid data types being passed, invalid memory being referenced, etc).
This error caused a fatal error and terminated the EXTPROC process. No meaningful error was therefore returned to the Oracle server process - so it throws the exception "lost RPC connection to external process".
Hope this was not too technical and you got the gist of it. -
Calling external C code from the database
Hi,
We have an external routine written in C which we want to reuse. I have run this using external procedure call but as expected extproc processing is very slow. The routine cannot be rewritten, it is a "black box" component. We have considered wrapping the call to C in a Java procedure using JNI and installing the java inside the database to run inside the oracle jvm. Does anyone know if this will work or has any experience of using JNI inside the database? Is this supported by Oracle? Does anyone have any ideas/advice for tuning extproc calls or other alternatives to suggest for calling C from inside the database.
ThanksThanks for the advice. I did notice the support comment in the documentation - pretty much kills that idea then! Bulk processing might be difficult. The external procedure works on two values, one taken from the environment and one from a value embedded in each row of a table...the function is called once for each row and returns a value which i then use within a context and drives visibility, or not, of the row through Virtual Private Database configuration. So when an operator runs "Select * from a_table" the VPD adds in "and/where this_row_is_visible". Both the row value and operator environment value are updateable in real time so I cannot "process" the data first. Sounds like I need to set expectations here!
Thanks -
External Procedure call - wait event - no response
Executing SQL that use external library - I dont get any response
I see wait event as 'External Procedure call' and no response, no errors are thrown.
Am I missing something or how do I troubleshoot further...
Your help very much appreciated.
Please note I have no entry in TNSNAMES.ORA or LISTENER.ORA file for extproc connections.
Oracle DB - Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production
Listener - TNSLSNR for Linux: Version 11.2.0.3.0
OS - Red Hat Enterprise Linux Server release 6.5
DLL entry done ONLY in "/apps/oracle/product/11.2.0/dbhome_1/hs/admin/extproc.ora"
SET EXTPROC_DLLS=ANY
OS Environment LD_LIBRARY_PATH=
LD_LIBRARY_PATH=/apps/oracle/product/11.2.0/dbhome_1/lib
DLL File permission
-rwxrwxr-x 1 oracle oinstall 8022832 Mar 6 12:55 libst_shapelib.so
OS EXTPROC process is running
oracle 17489 1 0 09:08 ? 00:00:00 extprocGISDEV (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=BEQ)))
Library Path set at schema level as below
select * from dba_libraries where library_name = 'ST_SHAPELIB';
OWNER LIBRARY_NAME FILE_SPEC DYNAMIC STATUS
SDE ST_SHAPELIB /apps/oracle/product/11.2.0/dbhome_1/lib/libst_shapelib.so Y VALIDHello,
This is posted in the incorrect community. I think you need to be in SQL and PL/SQL
Regards,
Matt -
What does the ClrAgent service?
Hello!
The .NET functions are executed in the extproc process. But what does the ClrAgent service? I have stopped this service and I can execute .NET Stored Procedures anyway.
Regards,
Michi !Hi !
I don't think dedicated extproc provides benefits if
you have shorter sessions because it always adds
process startup delay.I wrote that I have less sessions and they are running for a long time. So the startup delay is not a problem.
But If you have some clragent parameters for this szenario, I can try it. Currently the multithreading is 30% slower. I checked the roundtrip time for a simple function and as a second test I called a function which access the current db session and read some data.
Regards,
Michi ! -
Dynamic library+ Linux + ORACLE 10.2
Hello !
I have Linux + ORACLE 10.2
$ env | grep LAN
NLS_LANG=AMERICAN_AMERICA.UTF8
LANG=en_US.UTF-8
database parameters:
1 NLS_LANGUAGE AMERICAN
2 NLS_TERRITORY AMERICA
3 NLS_CHARACTERSET UTF8
4 NLS_NCHAR_CHARACTERSET AL16UTF16
I have a dynamic library and plsql function:
#include <stdio.h>
int sysrun(char command, char ying, char *yang)
FILE *fpointer ;
fpointer = fopen("out6.txt","wt");
if (!fpointer)
printf( "!!! file error \n" );
return;
fprintf(fpointer,"ying:%s yang:%s command:%s \n",ying,yang,command);
fclose(fpointer);
return 0;
//return system(command);
create or replace function sysrun_2 (syscomm in varchar2, ying IN VARCHAR2, yang IN VARCHAR2 )
return binary_integer
as language C
name "sysrun"
library shell_lib
parameters(syscomm string, ying string,yang string);
I send to library russian words(by sqlplus), but it write in a file bad symbols
'п╡я▀'
I run query on sqlplus:
SELECT CONVERT('п╡я▀', VALUE) conv,VALUE FROM
v$nls_valid_values v
where parameter = 'CHARACTERSET';
And see, that the best code page is CL8KOI8R
why CL8KOI8R? And where's from ?
And how can I change it ?
P.S. when I call library from Linux it's ok !!Hi,
I'm not familiar with Russian characters and charsets like CL8KOI8R. Have you tried creating a table in the database and inserting the same characters to verify if that works?
It might be worth verifying if the environment variables are correct for the extproc process as well. I'm not sure if the environment variables you listed are for the "oracle" user or not.
Also, are you using the Oracle C++ Call Interface (OCCI) with this?
Regards,
Mark -
Does oracle store the unix process id when an external procedure is called? I know the id of the oracle process is in v$process. But what of the external process itself?
I guess this one is just too hard a question.
-
How to know the port number to which the server process is listening
I have created oracle 10g Release 1 database(orcl) in Windows Xp Professional edition through DBCA . I also created one more database(sample) manually .
The ORCL server process listens to port no 1521 and
SAMPLE server process listens to port no 1522
Once I start the OracleServiceORCL (Service for orcl) from services.msc and check the listener status it displays
Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...
But when I start OracleServiceSAMPLE (Service for sample) from services.exe and check the listener status there is no change . Only when i start the instance the dynamic registration takes place with port no 1521 .
There is no entry for listener parameter in init.ora file . My question is how is the service ORCL able to get itself registered with the listener even before the instance is up ?
And how can i know which port no is linked with which server process?
Also if we provide a different port number(other than 1521 say 1522) in tnsnames.ora for a service and consider the listener is listening to both 1521 and 1522 . Now consider that port number 1521 is free . In this case to which port number will the service be listening to ?
The listener file looks like this
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = D:\oracle\product\10.1.0\Db_2)
(PROGRAM = extproc)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = irobo)(PORT = 1521))
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = irobo)(PORT = 1522))
The tnsnames file has the following entry
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = irobo)(PORT = 1522))
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
SAMPLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = irobo)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = ORCL)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)Service "orcl" has 1 instance(s).
Instance "orcl", status READY, has 1 handler(s) for this service...[coe]
The status tells you the instance is up. Starting the service often means the instance gets started also, but whatever "often" means, "READY" means "The instance is up, running and taking callers".
Your statement that "ORCL [is] able to get itself registered with the listener even before the instance is up" is therefore factually incorrect: you started the service, that started the instance. The instance is up and running. Instances that aren't running don't exist. Things which don't exist don't register themselves. Things which HAVE registered themselves therefore do exist.. and if they say they are "ready", it means they are completely, 100% up and running and behaving quite normally.
I have not set LOCAL_LISTENER initialization parameter.How is this happening ?
You only need to set LOCAL_LISTENER if (a) you're not using TCP/IP, (b) you're not using port 1521. Otherwise, PMON is hard-coded to register itself with listeners running on port 1521 and using TCP/IP and you don't need to set LOCAL_LISTENER to achieve that.
Server Processes do not listen. Listeners do (there's a clue in their name). Listeners receive a call to connect to an instance, they spawn a server process to handle your call, and then they connect you to that server process (or send a message back to you telling you how to contact the server process). Each server process of course receives communications from its dedicated client on a specific port (usually in the 50000+ range), and that port is chosen randomly by the listener when it's spawning it. It's a bit blurry and vague to call that server process port a port on which server processes "listen", however.
If you're talking dedicated server, each client causes one new server process to be spawned, and there is a one-to-one correspondence between server processes and the port that server process happens to accept client communications on.
If you're going to ask a listener to do listening duty on multiple ports, I'd first question your need to do that and I'd then point out that unless your client tnsnames.ora knows to talk on the second or subsequent port numbers, the listener is never actually going to make use of that second port.
In either case, the port the listener listens on has nothing whatsoever to do with the port your client-to-server-process communication ends up taking place on. -
Extproc.exe memory usage
Hello,
I'm having problems while using ODT with ODAC (11.2.0.2.1). I've done a .NET (C# using Visual Studio 2010) library to be called from PL/SQL. It works without a problem, and finish the execution closing all objects and even doing a Garbage Collection (System.GC.Collect()) just to be sure that the most memory is reclaimed.
The problem comes when I do the stress test (multiple call to the C# procedure, like 20000 times). I can see how extproc.exe (the service/process used to make external calls) start using more and more memory. Each call to the C# procedure wastes some KB of memory, and when I do the stress test, extproc.exe comes to have allocated 800 MB of RAM memory and even more...
It seems that sometimes, Oracle or the process itself makes acknowledge of the RAM used and I see it wasting only 100 MB, so it seems it has some kind of memory management capabilities, but it's not enought, as sometimes memory goes as high that my server starts loading out some process from memory and performance degrades.
Is there any way to control how much memory extproc.exe can waste, or control the behaviour of the process, or something like that?
Thanks a lot,
Luis MiguelAnubhavM wrote:
I have tested for memory leak with JProfiler, it shows that the GC gets called after some time, and there is no increase in heap size. But the memory usage of Javaw.exe keeps increasing. Is it possible that JVM is not returning memory back to OS? or some other reason for increase in memory usage?The VM isn't returning memory to the OS and it's designed to work like that. (Or at least used to be, I saw a change request on that a couple of years ago and it got many votes in the bugdatabase) -
Little bit of help with the duplication process needed
Hi
I trying to duplicate a database from one server to a remote server. They are both running windows server 2003 (my first problem) , the primary server is running oracle 11gR1 and the (hopefully) receiving server is running 11gR2(is that going to be a problem?) and I'm a little stuck on some parts of the process.
The book I'm using says to edit the listener.ora file to include a SID_DESC of the remote database. Here is my listener.ora file with the modifications
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.host.local)(PORT = 1521))
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CGARDMSTR)
(ORACLE_HOME = G:\app\administrator\product\11.1.0\db_1)
(PROGRAM = extproc)
(SID_DESC =
(GLOBAL_DBNAME = CGARDMSTR)
(ORACLE_HOME =G:\app\administrator\product\11.1.0\db_1)
(SID_NAME = CGARDMSTR)
*(SID_DESC* *=*
*(GLOBAL_DBNAME* *=* cgard)
*(ORACLE_HOME* *=F:\oracle\product\11.2.0\dbhome_1)*
*(SID_NAME* *=* cgard)
(bold is what i added)
it then said to chnage my tnsnames.ora
CGARD =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.host.local)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = cgard)
CGARD5DE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.host.local)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CGARD5DEV)
CGARDMST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = test.host.local)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = CGARDMSTR)
cgard =
*(DESCRIPTION =*
*(ADDRESS = (PROTOCOL = TCP)(HOST = live.host.local)(PORT = 1521))*
*(CONNECT_DATA =*
*(SERVER = DEDICATED)*
*(SERVICE_NAME = cgard)*
I changed the local domain to host for business reasons
The next step was to create a initialization parameter file which I am guessing is a pfile and hopefully not a spfile. It then says to only enter one param db_name and the conversion params if the filesystem is diffrent. Problem is I don't know what to do with this file, if I am suppose to switch the second database to this file then surly I would need some more params? Anyway thats the first of many questions.
When I try to run through the rman commands it describes it also trips up:
RMAN> connect auxiliary sys/*********@live.host.local
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-04006: error from auxiliary database: ORA-12170: TNS:Connect timeout occurr
ed
The other database is up and connectable via sqldevloper so I'm guessing it was my configuration of listener and tnsnames
Ok to reiterate my questions are:
1) what needs to be in the pfile I create for the database thats going to receive the backup and what do I do with that file when I have made it?
2) I am pretty sure my listener and tsunamis config is completely wrong so can I have some pointers on fixing that?
3) Was the reason I could not connect to the receiving database my tns and listener config or is it something else?
Quite a few other questions but untill I know some more about the above I doubt I will be able to ask properly.
Also if this helps the book I am using is Expert Oracle Database 11g Administration and the page is 835(the method that begins on that page) and I am willing to write out the whole method if you need more details.
Oh and if you havent figured it out I am very new to this so if some of this sounds very wrong or just stupid just say what I need to change and I will get right on it.
Thanks
AlexOk so I have made some progress. Here is where I am currently at:
RMAN> RUN
2> {
3> SET NEWNAME FOR DATAFILE 1 TO 'F:\oracle\oradata\cgard\file1.dbs';
4> SET NEWNAME FOR DATAFILE 2 TO 'F:\oracle\oradata\cgard\file2.dbs';
5> SET NEWNAME FOR DATAFILE 3 TO 'F:\oracle\oradata\cgard\file3.dbs';
6> SET NEWNAME FOR DATAFILE 4 TO 'F:\oracle\oradata\cgard\file4.dbs';
7> SET NEWNAME FOR DATAFILE 5 TO 'F:\oracle\oradata\cgard\file5.dbs';
8> SET NEWNAME FOR TEMPFILE 1 TO 'F:\oracle\oradata\cgard\temp1.dbs';
9> duplicate target database
10> to cgard
11> from active database
12> pfile='F:\oracle\product\11.2.0\dbhome_1\database\initCGARD.ora';
13> }
executing command: SET NEWNAME
starting full resync of recovery catalog
full resync complete
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
Starting Duplicate Db at 19-NOV-10
using channel ORA_AUX_DISK_1
contents of Memory Script:
set newname for datafile 1 to
"F:\ORACLE\ORADATA\CGARD\FILE1.DBS";;
set newname for datafile 2 to
"F:\ORACLE\ORADATA\CGARD\FILE2.DBS";;
set newname for datafile 3 to
"F:\ORACLE\ORADATA\CGARD\FILE3.DBS";;
set newname for datafile 4 to
"F:\ORACLE\ORADATA\CGARD\FILE4.DBS";;
set newname for datafile 5 to
"F:\ORACLE\ORADATA\CGARD\FILE5.DBS";;
backup as copy reuse
datafile 1 auxiliary format
"F:\ORACLE\ORADATA\CGARD\FILE1.DBS"; datafile
2 auxiliary format
"F:\ORACLE\ORADATA\CGARD\FILE2.DBS"; datafile
3 auxiliary format
"F:\ORACLE\ORADATA\CGARD\FILE3.DBS"; datafile
4 auxiliary format
"F:\ORACLE\ORADATA\CGARD\FILE4.DBS"; datafile
5 auxiliary format
"F:\ORACLE\ORADATA\CGARD\FILE5.DBS"; ;
sql 'alter system archive log current';
executing Memory Script
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
executing command: SET NEWNAME
Starting backup at 19-NOV-10
allocated channel: ORA_DISK_1
channel ORA_DISK_1: SID=143 device type=DISK
channel ORA_DISK_1: starting datafile copy
input datafile file number=00001 name=G:\APP\ADMINISTRATOR\ORADATA\CGARDMSTR\SYS
TEM01.DBF
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 11/19/2010 16:23:
52
ORA-17629: Cannot connect to the remote database server
ORA-17627: ORA-01017: invalid username/password; logon denied
ORA-17629: Cannot connect to the remote database server
continuing other job steps, job failed will not be re-run
channel ORA_DISK_1: starting datafile copy
input datafile file number=00004 name=G:\APP\ADMINISTRATOR\ORADATA\CGARDMSTR\USE
RS01.DBF
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 11/19/2010 16:24:
24
ORA-17629: Cannot connect to the remote database server
ORA-17627: ORA-01017: invalid username/password; logon denied
ORA-17629: Cannot connect to the remote database server
continuing other job steps, job failed will not be re-run
channel ORA_DISK_1: starting datafile copy
input datafile file number=00002 name=G:\APP\ADMINISTRATOR\ORADATA\CGARDMSTR\SYS
AUX01.DBF
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 11/19/2010 16:24:
43
ORA-17629: Cannot connect to the remote database server
ORA-17627: ORA-01017: invalid username/password; logon denied
ORA-17629: Cannot connect to the remote database server
continuing other job steps, job failed will not be re-run
channel ORA_DISK_1: starting datafile copy
input datafile file number=00003 name=G:\APP\ADMINISTRATOR\ORADATA\CGARDMSTR\UND
OTBS01.DBF
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 11/19/2010 16:25:
17
ORA-17629: Cannot connect to the remote database server
ORA-17627: ORA-01017: invalid username/password; logon denied
ORA-17629: Cannot connect to the remote database server
continuing other job steps, job failed will not be re-run
channel ORA_DISK_1: starting datafile copy
input datafile file number=00005 name=G:\APP\ADMINISTRATOR\ORADATA\CGARDMSTR\RMA
N01.DBF
RMAN-00571: ===========================================================
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: failure of Duplicate Db command at 11/19/2010 16:25:55
RMAN-03015: error occurred in stored script Memory Script
RMAN-03009: failure of backup command on ORA_DISK_1 channel at 11/19/2010 16:25:
55
ORA-17629: Cannot connect to the remote database server
ORA-17627: ORA-01017: invalid username/password; logon denied
ORA-17629: Cannot connect to the remote database server
RMAN>
I did issue the commands:
C:\Documents and Settings\Administrator>rman target /
Recovery Manager: Release 11.1.0.6.0 - Production on Fri Nov 19 13:55:40 2010
Copyright (c) 1982, 2007, Oracle. All rights reserved.
connected to target database: CGARDMST (DBID=3160500813)
RMAN> connect catalog rman/rman
connected to recovery catalog database
RMAN> connect auxiliary sys/**********@cgard
connected to auxiliary database: CGARD (not mounted)
So I am not quite sure what it wants. I read somewhere about a password file but I don't understand how it will help, also most things I have looked at wernt clear on how to do it. I took a stab anyway:
G:\app\administrator\product\11.1.0\db_1\BIN>orapwd file=orapwcgard password=*********** entries=20 ignorecase=n
Was run on the original database host.
File was then copied to "F:\oracle\product\11.2.0\dbhome_1\database" on the receiving database's host it was then renamed to PWDcgard.ora as there was file there already with that name.
It did not help(same error).
The book I am using mentions the 'PASSWORD FILE' param to be used with the duplicate command but I cant find a example on how to use it so any help with that would be great.
Thanks for the effort so far guys its really appreciated. -
Common Language Runtime option missing when attaching to extproc.exe
All,
In references to http://www.oracle.com/technology/pub/articles/mastering_dotnet_oracle/williams_sps.html.. I have been able to sucessfully deploy the .NET store procedure from VS 2005 to Oracle 11g with Oracle Extensions for .NET. The .NET SP also runs in SQL*Plus and from my VS 2005.
I have Oracle 11g on a Win2003 Server and VS 2005 on a WinXP, so I attemped to debug the .NET store procedure remotely by attaching my VS to the extproc.exe process on the Win2003 machine.
I setup a Visual Studio Remote Debuging Monitor on the Win2003 machine and could attached to it from my XP box but it does not hit the breakpoint Ive set when I run the SP from SQL*Plus. **All permission were set to allow remote debugging
However, there isnt an option to specify CLR as the code type/program type.. only Managed, Native and T-SQL is listed. Extproc.exe is also listed as a " Managed, x86" Type as opposed to a ".NET, ..." Type unlike the screenshot shown in the article.
Does anybody know why this is the case? Could it be possible that extproc.exe cannot be debugged remotely?
Would appreicate it if anyone could shed some light into this.
Thanks in advance.
BrianIssue resolved. I came into work today and the breakpoint hit for some strange reason.
-
11gr2 installation hanging at step 7 during Processing Oracle Text 11.2.0.
Hi,
I am trying to install 11gr2 software on my linux 64 bit server.
I had installled the same 11gr2 software successfully on the same server without any issues.
Now i want another oracle home. But the installation is hanging at step 7, 8% was completed.
The details tab showing
Verifying whether Central Inventory is locked by any other OUI session...
Central Inventory is not locked.
Loading products list. Please wait.
Loading products. Please wait.
Analyzing dependencies
Setting up install types
Executing pre-requisites
Loading Oracle Database 11g
Loading Enterprise Edition Options
Loading Oracle Partitioning
Loading Oracle Spatial
Loading Oracle OLAP
Loading Oracle Database 11g
Loading Oracle Net Services
Loading Oracle Text
Loading Oracle Net Listener
Loading Oracle Enterprise Manager Console DB
Loading HAS Files for DB
Loading Oracle Internet Directory Client
Loading Oracle Advanced Security
Loading Oracle JVM
Loading Oracle XML Development Kit
Loading Database Configuration and Upgrade Assistants
Loading Oracle Net
Loading Oracle Multimedia
Loading Oracle Multimedia Locator
Loading Oracle Call Interface (OCI)
Loading SQL*Plus
Loading Oracle Netca Client
Loading Enterprise Manager Agent
Loading Oracle Database Utilities
Loading Oracle Programmer
Loading Oracle Database Gateway for ODBC
Loading Generic Connectivity Common Files
Loading PL/SQL
Loading Oracle Recovery Manager
Loading Assistant Common Files
Loading Buildtools Common Files
Loading Oracle LDAP administration
Loading Oracle Help for the Web
Loading Installation Common Files
Loading Precompiler Common Files
Loading HAS Common Files
Loading Enterprise Manager plugin Common Files
Loading Oracle UIX
Loading Oracle Clusterware RDBMS Files
Loading Cluster Verification Utility Common Files
Loading Oracle Wallet Manager
Loading Oracle Security Developer Tools
Loading XML Parser for Java
Loading Enterprise Manager Minimal Integration
Loading Oracle Notification Service
Loading Oracle Database User Interface
Loading Oracle ODBC Driver
Loading SQL*Plus Files for Instant Client
Loading Required Support Files
Loading Oracle Globalization Support
Loading Database SQL Scripts
Loading OLAP SQL Scripts
Loading PL/SQL Embedded Gateway
Loading Oracle Locale Builder
Loading Character Set Migration Utility
Loading Oracle Java Client
Loading Oracle Multimedia Client Option
Loading Oracle JDBC/THIN Interfaces
Loading Oracle Universal Connection Pool
Loading Secure Socket Layer
Loading Oracle Net Required Support Files
Loading Oracle Code Editor
Loading Oracle Containers for Java
Loading JAccelerator (COMPANION)
Loading Perl Interpreter
Loading Oracle Quality of Service Management (Client)
Loading Deinstallation Tool
Loading Perl Modules
Loading Enterprise Manager Common Files
Loading Installation Plugin Files
Loading Expat libraries
Loading XML Parser for Oracle JVM
Loading Oracle XML Query
Loading Oracle Message Gateway Common Files
Loading Oracle Starter Database
Loading Sample Schema Data
Loading Oracle Help For Java
Loading Oracle Core Required Support Files
Loading Oracle Multimedia Locator RDBMS Files
Loading Oracle JDBC/OCI Instant Client
Loading Oracle Multimedia Annotator
Loading Oracle Multimedia Java Advanced Imaging
Loading Oracle Database 11g Multimedia Files
Loading Precompiler Required Support Files
Loading Oracle Text Required Support Files
Loading Oracle Notification Service (eONS)
Loading Oracle 11g Warehouse Builder Required Files
Loading Parser Generator Required Support Files
Loading regexp
Loading Agent Required Support Files
Loading Enterprise Manager Agent Core Files
Loading Enterprise Manager Common Core Files
Loading Enterprise Manager Grid Control Core Files
Loading Enterprise Manager Database Plugin -- Agent Support
Loading Enterprise Manager Repository Core Files
Loading Enterprise Manager Database Plugin -- Repository Support
Loading Provisioning Advisor Framework
Loading Exadata Storage Server
Loading Oracle Globalization Support
Loading RDBMS Required Support Files
Loading Database Workspace Manager
Loading SQLJ Runtime
Loading RDBMS Required Support Files for Instant Client
Loading XDK Required Support Files
Loading Oracle Application Express
Loading Oracle SQL Developer
Loading Oracle JDBC Server Support Package
Loading Oracle Ice Browser
Loading Oracle Display Fonts
Loading SQL*Plus Required Support Files
Loading Oracle RAC Required Support Files-HAS
Loading Oracle Database Vault option
Loading Platform Required Support Files
Loading Oracle OLAP API
Loading Oracle OLAP RDBMS Files
Loading Oracle Data Mining RDBMS Files
Loading Oracle Label Security
Loading Oracle Database Vault J2EE Application
Loading Oracle Real Application Testing
Loading Oracle JFC Extended Windowing Toolkit
Loading Oracle Extended Windowing Toolkit
Loading Bali Share
Loading SSL Required Support Files for InstantClient
Loading LDAP Required Support Files
Loading Oracle ODBC Driverfor Instant Client
Loading Oracle Configuration Manager
Loading Oracle Database Deconfiguration
Loading Oracle RAC Deconfiguration
Loading Oracle DBCA Deconfiguration
Loading Oracle Configuration Manager Deconfiguration
Loading Oracle Universal Installer
Loading Oracle One-Off Patch Installer
Loading Installer SDK Component
Loading Sun JDK
Loading dialogs for Oracle Database 11g
Loading dialogs for Enterprise Edition Options
Loading dialogs for Oracle Partitioning
Loading dialogs for Oracle Spatial
Loading dialogs for Oracle OLAP
Loading dialogs for Oracle Database 11g
Loading dialogs for Oracle Net Services
Loading dialogs for Oracle Text
Loading dialogs for Oracle Net Listener
Loading dialogs for Oracle Enterprise Manager Console DB
Loading dialogs for HAS Files for DB
Loading dialogs for Oracle Internet Directory Client
Loading dialogs for Oracle Advanced Security
Loading dialogs for Oracle JVM
Loading dialogs for Oracle XML Development Kit
Loading dialogs for Database Configuration and Upgrade Assistants
Loading dialogs for Oracle Net
Loading dialogs for Oracle Multimedia
Loading dialogs for Oracle Multimedia Locator
Loading dialogs for Oracle Call Interface (OCI)
Loading dialogs for SQL*Plus
Loading dialogs for Oracle Netca Client
Loading dialogs for Enterprise Manager Agent
Loading dialogs for Oracle Database Utilities
Loading dialogs for Oracle Programmer
Loading dialogs for Oracle Database Gateway for ODBC
Loading dialogs for Generic Connectivity Common Files
Loading dialogs for PL/SQL
Loading dialogs for Oracle Recovery Manager
Loading dialogs for Assistant Common Files
Loading dialogs for Buildtools Common Files
Loading dialogs for Oracle LDAP administration
Loading dialogs for Oracle Help for the Web
Loading dialogs for Installation Common Files
Loading dialogs for Precompiler Common Files
Loading dialogs for HAS Common Files
Loading dialogs for Enterprise Manager plugin Common Files
Loading dialogs for Oracle UIX
Loading dialogs for Oracle Clusterware RDBMS Files
Loading dialogs for Cluster Verification Utility Common Files
Loading dialogs for Oracle Wallet Manager
Loading dialogs for Oracle Security Developer Tools
Loading dialogs for XML Parser for Java
Loading dialogs for Enterprise Manager Minimal Integration
Loading dialogs for Oracle Notification Service
Loading dialogs for Oracle Database User Interface
Loading dialogs for Oracle ODBC Driver
Loading dialogs for SQL*Plus Files for Instant Client
Loading dialogs for Required Support Files
Loading dialogs for Oracle Globalization Support
Loading dialogs for Database SQL Scripts
Loading dialogs for OLAP SQL Scripts
Loading dialogs for PL/SQL Embedded Gateway
Loading dialogs for Oracle Locale Builder
Loading dialogs for Character Set Migration Utility
Loading dialogs for Oracle Java Client
Loading dialogs for Oracle Multimedia Client Option
Loading dialogs for Oracle JDBC/THIN Interfaces
Loading dialogs for Oracle Universal Connection Pool
Loading dialogs for Secure Socket Layer
Loading dialogs for Oracle Net Required Support Files
Loading dialogs for Oracle Code Editor
Loading dialogs for Oracle Containers for Java
Loading dialogs for JAccelerator (COMPANION)
Loading dialogs for Perl Interpreter
Loading dialogs for Oracle Quality of Service Management (Client)
Loading dialogs for Deinstallation Tool
Loading dialogs for Perl Modules
Loading dialogs for Enterprise Manager Common Files
Loading dialogs for Installation Plugin Files
Loading dialogs for Expat libraries
Loading dialogs for XML Parser for Oracle JVM
Loading dialogs for Oracle XML Query
Loading dialogs for Oracle Message Gateway Common Files
Loading dialogs for Oracle Starter Database
Loading dialogs for Sample Schema Data
Loading dialogs for Oracle Help For Java
Loading dialogs for Oracle Core Required Support Files
Loading dialogs for Oracle Multimedia Locator RDBMS Files
Loading dialogs for Oracle JDBC/OCI Instant Client
Loading dialogs for Oracle Multimedia Annotator
Loading dialogs for Oracle Multimedia Java Advanced Imaging
Loading dialogs for Oracle Database 11g Multimedia Files
Loading dialogs for Precompiler Required Support Files
Loading dialogs for Oracle Text Required Support Files
Loading dialogs for Oracle Notification Service (eONS)
Loading dialogs for Oracle 11g Warehouse Builder Required Files
Loading dialogs for Parser Generator Required Support Files
Loading dialogs for regexp
Loading dialogs for Agent Required Support Files
Loading dialogs for Enterprise Manager Agent Core Files
Loading dialogs for Enterprise Manager Common Core Files
Loading dialogs for Enterprise Manager Grid Control Core Files
Loading dialogs for Enterprise Manager Database Plugin -- Agent Support
Loading dialogs for Enterprise Manager Repository Core Files
Loading dialogs for Enterprise Manager Database Plugin -- Repository Support
Loading dialogs for Provisioning Advisor Framework
Loading dialogs for Exadata Storage Server
Loading dialogs for Oracle Globalization Support
Loading dialogs for RDBMS Required Support Files
Loading dialogs for Database Workspace Manager
Loading dialogs for SQLJ Runtime
Loading dialogs for RDBMS Required Support Files for Instant Client
Loading dialogs for XDK Required Support Files
Loading dialogs for Oracle Application Express
Loading dialogs for Oracle SQL Developer
Loading dialogs for Oracle JDBC Server Support Package
Loading dialogs for Oracle Ice Browser
Loading dialogs for Oracle Display Fonts
Loading dialogs for SQL*Plus Required Support Files
Loading dialogs for Oracle RAC Required Support Files-HAS
Loading dialogs for Oracle Database Vault option
Loading dialogs for Platform Required Support Files
Loading dialogs for Oracle OLAP API
Loading dialogs for Oracle OLAP RDBMS Files
Loading dialogs for Oracle Data Mining RDBMS Files
Loading dialogs for Oracle Label Security
Loading dialogs for Oracle Database Vault J2EE Application
Loading dialogs for Oracle Real Application Testing
Loading dialogs for Oracle JFC Extended Windowing Toolkit
Loading dialogs for Oracle Extended Windowing Toolkit
Loading dialogs for Bali Share
Loading dialogs for SSL Required Support Files for InstantClient
Loading dialogs for LDAP Required Support Files
Loading dialogs for Oracle ODBC Driverfor Instant Client
Loading dialogs for Oracle Configuration Manager
Loading dialogs for Oracle Database Deconfiguration
Loading dialogs for Oracle RAC Deconfiguration
Loading dialogs for Oracle DBCA Deconfiguration
Loading dialogs for Oracle Configuration Manager Deconfiguration
Loading dialogs for Oracle Universal Installer
Loading dialogs for Oracle One-Off Patch Installer
Loading dialogs for Installer SDK Component
Loading dialogs for Sun JDK
Processing Oracle Database 11g 11.2.0.1.0
Processing Enterprise Edition Options 11.2.0.1.0
Processing Oracle Partitioning 11.2.0.1.0
Processing Oracle Spatial 11.2.0.1.0
Processing Oracle OLAP 11.2.0.1.0
Processing Oracle Database 11g 11.2.0.1.0
Processing Oracle Net Services 11.2.0.1.0
Processing Oracle Text 11.2.0.1.0
Thanks,
KavithaHi,
First ORACLE Home : /u02/oracle/11.2.0
Now using ORACLE Home: /u03/HFMDCP/11.2.0
The log showing below information:
driveName = /dev/shm
returnInMegaBytes = true
INFO: Query Returned: 3992
INFO: Setting variable 'n_POSIXMemSize' to '3992'. Received the value from the variable calculation.
INFO: Setting value of child variable b_useRegistration of oracle.sysman.ccr 10.3.1.1.0 to false
INFO: *** Entering Component: oracle.options installation
INFO: Processing Enterprise Edition Options 11.2.0.1.0
INFO: Processing Enterprise Edition Options 11.2.0.1.0
INFO: *** Entering Component: oracle.rdbms.partitioning installation
INFO: Processing Oracle Partitioning 11.2.0.1.0
INFO: Processing Oracle Partitioning 11.2.0.1.0
INFO: Calling Query generalQueries10.2.0.2.0 getOSName
INFO: Query Returned: Linux
INFO: Setting variable 's_operatingSystem' to 'Linux'. Received the value from the variable calculation.
INFO: Setting variable 's_makeLogFile' to 'make.log'. Received the value from the variable calculation.
INFO: Calling Query generalQueries10.2.0.2.0 isCurrentPlatformInGroup
platGroup = WINDOWS
INFO: Query Returned: false
INFO: Setting variable 'b_isWINDOWS' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 's_installLogDir' to '/u03/HFMDCP/11.2.0/install/'. Received the value from the variable calculation.
INFO: *** Entering Component: oracle.sdo installation
INFO: Processing Oracle Spatial 11.2.0.1.0
INFO: Processing Oracle Spatial 11.2.0.1.0
INFO: Calling Query generalQueries10.2.0.2.0 getOSName
INFO: Query Returned: Linux
INFO: Setting variable 's_operatingSystem' to 'Linux'. Received the value from the variable calculation.
INFO: Setting variable 's_makeLogFile' to 'make.log'. Received the value from the variable calculation.
INFO: Setting variable 's_OPSSelectedNodes' to ''. Received the value from the variable calculation.
INFO: Calling Query generalQueries10.2.0.2.0 isCurrentPlatformInGroup
platGroup = UNIX
INFO: Query Returned: true
INFO: Setting variable 'b_isUNIX' to 'true'. Received the value from the variable calculation.
INFO: Setting variable 'VERSION' to '9.2.0.0.0 Beta'. Received the value from the variable calculation.
INFO: Setting variable 'ORDSYS_PASSWORD' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
INFO: Setting variable 'MDSYS_PASSWORD' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
INFO: Setting variable 'MD' to 'md'. Received the value from the variable calculation.
INFO: Setting variable 'DESCRIPTION' to 'Oracle8 Spatial Cartridge'. Received the value from the variable calculation.
INFO: Setting variable 's_sourceInstallScript' to '/u03/HFMDCP/11.2.0/md/admin/mdinst.sql'. Received the value from the variable calculation.
INFO: Setting variable 's_sourceDeinstallScript' to '/u03/HFMDCP/11.2.0/md/admin/mddins.sql'. Received the value from the variable calculation.
INFO: Setting variable 's_sourceDeinstallScript' to '/u03/HFMDCP/11.2.0/md/admin/mddins.sql'. Received the value from the variable calculation.
INFO: Setting variable 's_installLogDir' to '/u03/HFMDCP/11.2.0/install/'. Received the value from the variable calculation.
INFO: Setting variable 's_destInstallScript' to '/u03/HFMDCP/11.2.0/md/admin/mdinst.sql'. Received the value from the variable calculation.
INFO: Setting variable 's_destDeinstallScript' to '/u03/HFMDCP/11.2.0/md/admin/mddins.sql'. Received the value from the variable calculation.
INFO: Setting variable 'sl_processList' to '/u03/HFMDCP/11.2.0/bin/oracle'. Received the value from the variable calculation.
INFO: *** Entering Component: oracle.oraolap installation
INFO: Processing Oracle OLAP 11.2.0.1.0
INFO: Processing Oracle OLAP 11.2.0.1.0
INFO: Calling Query generalQueries10.2.0.2.0 getOSName
INFO: Query Returned: Linux
INFO: Setting variable 's_operatingSystem' to 'Linux'. Received the value from the variable calculation.
INFO: Setting variable 's_makeLogFile' to 'make.log'. Received the value from the variable calculation.
INFO: Setting variable 's_installLogDir' to '/u03/HFMDCP/11.2.0/install/'. Received the value from the variable calculation.
INFO: *** Entering Component: oracle.rdbms installation
INFO: Processing Oracle Database 11g 11.2.0.1.0
INFO: Processing Oracle Database 11g 11.2.0.1.0
INFO: Calling Query unixQueries10.1.0.2.0 getGroups
INFO: Query Returned: dba
INFO: Setting variable 'sl_groupChoices' to 'dba'. Received the value from the variable calculation.
INFO: Setting variable 's_version' to '9.2.0.0.0'. Received the value from the variable calculation.
INFO: Setting variable 's_verifierName' to 'verifier15.jar'. Received the value from the variable calculation.
INFO: Setting variable 's_sidToMigrate' to ''. Received the value from the variable calculation.
INFO: Calling Query generalQueries10.2.0.2.0 getOSName
INFO: Query Returned: Linux
INFO: Setting variable 's_operatingSystem' to 'Linux'. Received the value from the variable calculation.
INFO: Calling Query generalQueries10.2.0.2.0 getenv
name = LD_LIBRARY_PATH
INFO: Query Returned: /tmp/OraInstall2011-05-11_10-43-27AM/jdk/jre/lib/amd64/server:/tmp/OraInstall2011-05-11_10-43-27AM/jdk/jre/lib/amd64:/tmp/OraInstall2011-05-11_10-43-27AM/jdk/jre/../lib/amd64
INFO: Setting variable 's_oldLDLibPath' to '/tmp/OraInstall2011-05-11_10-43-27AM/jdk/jre/lib/amd64/server:/tmp/OraInstall2011-05-11_10-43-27AM/jdk/jre/lib/amd64:/tmp/OraInstall2011-05-11_10-43-27AM/jdk/jre/../lib/amd64'. Received the value from the variable calculation.
INFO: Setting variable 's_ojdbc5Name' to 'ojdbc5.jar'. Received the value from the variable calculation.
INFO: Setting variable 's_nameOfBundle' to 'EE'. Received the value from the variable calculation.
INFO: Setting variable 's_makeLogFile' to 'make.log'. Received the value from the variable calculation.
INFO: Setting variable 's_lowResourceDialogPrompt' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_ldapjclntName' to 'ldapjclnt11.jar'. Received the value from the variable calculation.
INFO: Setting variable 's_jssl11Name' to 'jssl-1_1.jar'. Received the value from the variable calculation.
INFO: Calling Query areasQueries10.2.0.1.0 getProductHome
name = oracle.jdk
startVersion = 1.5.0.0.0
endVersion = 9.9.9.9.9
acceptCompatible = null
INFO: Query Returned: /u03/HFMDCP/11.2.0/jdk
INFO: Setting variable 's_jreLocation' to '/u03/HFMDCP/11.2.0/jdk/jre/'. Received the value from the variable calculation.
INFO: Setting variable 's_javaxssl12Name' to 'javax-ssl-1_2.jar'. Received the value from the variable calculation.
INFO: Setting variable 's_groupDialogPrompt' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_filemapLocation' to '/opt/ORCLfmap'. Received the value from the variable calculation.
INFO: Setting variable 's_emailServer' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_emailAddress' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_defaultDBName' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_c' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_OPSSelectedNodes' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_OPSNodeInfoString' to 'NO_VALUE'. Received the value from the variable calculation.
INFO: Setting variable 's_OPSClusterUser' to 'NO_VALUE'. Received the value from the variable calculation.
INFO: Setting variable 's_OPSClusterPassword' to '*Protected value, not to be logged*'. Received the value from the variable calculation.
INFO: Setting variable 's_DBNamePrompt' to 'Every Oracle 11g database is uniquely identified by a Global Database Name, typically of the form "name.domain". Enter the Global Database Name for this database.'. Received the value from the variable calculation.
INFO: Setting variable 's_DBName' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_DBDomain' to ''. Received the value from the variable calculation.
INFO: Setting variable 'init_shared_pool_size' to '10000000'. Received the value from the variable calculation.
INFO: Setting variable 'init_sequence_cache_hash_buckets' to '10'. Received the value from the variable calculation.
INFO: Setting variable 'init_sequence_cache_entries' to '10'. Received the value from the variable calculation.
INFO: Setting variable 'init_processes' to '59'. Received the value from the variable calculation.
INFO: Setting variable 'init_path' to ''. Received the value from the variable calculation.
INFO: Setting variable 'init_open_links' to '4'. Received the value from the variable calculation.
INFO: Setting variable 'init_log_buffer' to '8192'. Received the value from the variable calculation.
INFO: Setting variable 'init_job_queue_processes' to '2'. Received the value from the variable calculation.
INFO: Setting variable 'init_job_queue_interval' to '10'. Received the value from the variable calculation.
INFO: Setting variable 'init_dml_locks' to '100'. Received the value from the variable calculation.
INFO: Setting variable 'init_distributed_transactions' to '5'. Received the value from the variable calculation.
INFO: Setting variable 'init_distributed_lock_timeout' to '300'. Received the value from the variable calculation.
INFO: Setting variable 'init_db_file_multiblock_read_count' to '8'. Received the value from the variable calculation.
INFO: Setting variable 'init_db_block_buffers' to '1000'. Received the value from the variable calculation.
INFO: Setting variable 'build_log_path' to ''. Received the value from the variable calculation.
INFO: Setting variable 'b_promptForGroups' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_orabaseContainsOrahome' to 'true'. Received the value from the variable calculation.
INFO: Setting variable 'b_lowResource' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_launchDBMA' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_javaOptionBeingInstalled' to 'false'. Received the value from the variable calculation.
INFO: Calling Query generalQueries10.2.0.2.0 isCurrentPlatformInGroup
platGroup = WINDOWS
INFO: Query Returned: false
INFO: Setting variable 'b_isWINDOWS' to 'false'. Received the value from the variable calculation.
INFO: Calling Query generalQueries10.2.0.2.0 isCurrentPlatformInGroup
platGroup = UNIX
INFO: Query Returned: true
INFO: Setting variable 'b_isUNIX' to 'true'. Received the value from the variable calculation.
INFO: Setting variable 'b_isDBup' to 'true'. Received the value from the variable calculation.
INFO: Setting variable 'b_giInstall' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 's_xslLocation' to '/u03/HFMDCP/11.2.0/rdbms/xml/xsl'. Received the value from the variable calculation.
INFO: Setting variable 's_verifierDir' to '/u03/HFMDCP/11.2.0/jlib'. Received the value from the variable calculation.
INFO: Setting variable 's_shPath' to '/u03/HFMDCP/11.2.0/demo/schema/sales_history/'. Received the value from the variable calculation.
INFO: Setting variable 's_pmPath' to '/u03/HFMDCP/11.2.0/demo/schema/product_media/'. Received the value from the variable calculation.
INFO: Setting variable 's_oradimlocation' to '/u03/HFMDCP/11.2.0\bin'. Received the value from the variable calculation.
INFO: Setting variable 's_oradbalocation' to '/u03/HFMDCP/11.2.0\Database'. Received the value from the variable calculation.
INFO: Setting variable 's_operGroup' to 'dba'. Received the value from the variable calculation.
INFO: Setting variable 's_oePath' to '/u03/HFMDCP/11.2.0/demo/schema/order_entry/'. Received the value from the variable calculation.
INFO: Setting variable 's_netAPILoc' to '/u03/HFMDCP/11.2.0/jlib'. Received the value from the variable calculation.
INFO: Setting variable 's_mkdirFile' to '/u03/HFMDCP/11.2.0/demo/schema/mk_dir.sql'. Received the value from the variable calculation.
INFO: Setting variable 's_logPath' to '/u03/HFMDCP/11.2.0/demo/schema/log/'. Received the value from the variable calculation.
INFO: Setting variable 's_libDir' to '/u03/HFMDCP/11.2.0/jdbc/lib'. Received the value from the variable calculation.
INFO: Setting variable 's_jlibDir' to '/u03/HFMDCP/11.2.0/rdbms/jlib'. Received the value from the variable calculation.
INFO: Setting variable 's_installLogDir' to '/u03/HFMDCP/11.2.0/install/'. Received the value from the variable calculation.
INFO: Setting variable 's_instMkdirFile' to '/u03/HFMDCP/11.2.0/demo/schema/mk_dir.sql.sbs'. Received the value from the variable calculation.
INFO: Setting variable 's_initmetaSource' to '/u03/HFMDCP/11.2.0/rdbms/install/sbs/initmeta.sbs'. Received the value from the variable calculation.
INFO: Setting variable 's_initmetaDest' to '/u03/HFMDCP/11.2.0/rdbms/admin/initmeta.sql'. Received the value from the variable calculation.
INFO: Setting variable 's_ezLocation' to '/u03/HFMDCP/11.2.0/instantclient'. Received the value from the variable calculation.
INFO: Setting variable 's_dbmssmlSource' to '/u03/HFMDCP/11.2.0/rdbms/install/sbs/dbmssml.sbs'. Received the value from the variable calculation.
INFO: Setting variable 's_dbmssmlDest' to '/u03/HFMDCP/11.2.0/rdbms/admin/dbmssml.sql'. Received the value from the variable calculation.
INFO: Setting variable 's_dbaGroup' to 'dba'. Received the value from the variable calculation.
INFO: Setting variable 's_asmGroup' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_RDBMS81' to '/u03/HFMDCP/11.2.0\RDBMS'. Received the value from the variable calculation.
INFO: Setting variable 'b_isUXW' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_isSolaris' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_isSequent' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_isIntel_Solaris' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_isHPI' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_isHP' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_isDec' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_isDG' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'b_isAix' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'sl_processList' to '/u03/HFMDCP/11.2.0/bin/ctxsrv,/u03/HFMDCP/11.2.0/bin/dbsnmp,/u03/HFMDCP/11.2.0/bin/extproc,/u03/HFMDCP/11.2.0/bin/oracle'. Received the value from the variable calculation.
INFO: Setting variable 's_OSDSharelibExt' to '.so'. Received the value from the variable calculation.
INFO: Setting variable 'SO_EXT' to 'so'. Received the value from the variable calculation.
INFO: Setting variable 's_unixConfigFile' to '/u03/HFMDCP/11.2.0/rdbms/lib/config.c'. Received the value from the variable calculation.
INFO: Setting value of child variable s_emailServer of oracle.sysman.console.db 11.2.0.1.0 to
INFO: Setting value of child variable s_emailAddress of oracle.sysman.console.db 11.2.0.1.0 to
INFO: *** Entering Component: oracle.network installation
INFO: Processing Oracle Net Services 11.2.0.1.0
INFO: Processing Oracle Net Services 11.2.0.1.0
INFO: *** Entering Component: oracle.ctx installation
INFO: Processing Oracle Text 11.2.0.1.0
INFO: Processing Oracle Text 11.2.0.1.0
INFO: Setting variable 's_version' to '9.2.0.0.0 Beta'. Received the value from the variable calculation.
INFO: Calling Query generalQueries10.2.0.2.0 getOSName
INFO: Query Returned: Linux
INFO: Setting variable 's_operatingSystem' to 'Linux'. Received the value from the variable calculation.
INFO: Setting variable 's_makeLogFile' to 'make.log'. Received the value from the variable calculation.
INFO: Setting variable 's_OPSSelectedNodes' to ''. Received the value from the variable calculation.
INFO: Calling Query generalQueries10.2.0.2.0 isCurrentPlatformInGroup
platGroup = UNIX
INFO: Query Returned: true
INFO: Setting variable 'b_isUNIX' to 'true'. Received the value from the variable calculation.
INFO: Setting variable 's_installLogDir' to '/u03/HFMDCP/11.2.0/install/'. Received the value from the variable calculation.
INFO: Setting variable 's_OracleHomeKeyWow6432Node' to 'Wow6432Node'. Received the value from the variable calculation.
INFO: Setting variable 'b_isWinX64' to 'false'. Received the value from the variable calculation.
INFO: Setting variable 'sl_processList' to '/u03/HFMDCP/11.2.0/bin/ctxsrv,/u03/HFMDCP/11.2.0/bin/oracle'. Received the value from the variable calculation.
INFO: Setting variable 'oracle_key' to ''. Received the value from the variable calculation.
INFO: Setting variable 's_ctxx_old_location' to '/u03/HFMDCP/11.2.0/ctx/lib/libctxx9.so'. Received the value from the variable calculation.
INFO: Setting variable 's_ctxx_location' to '/u03/HFMDCP/11.2.0/lib/libctxx9.so'. Received the value from the variable calculation.
INFO: Calling Query RunningProcessQuery11.2.0.1.0 getRunningProcess
multiParamName = /u03/HFMDCP/11.2.0/bin/ctxsrv,/u03/HFMDCP/11.2.0/bin/oracle
Thanks,
Kavitha
Maybe you are looking for
-
I HAVE ADOBE ACROBAT PRO. IT WILL NOT OPEN/WORK.
HAVE HAD THIS SAME PROBLEM BEFORE. HPPSC217. WAS TOLD TO GO TO PHOTOSHOP AND DEACTIVATE ACROBATX PRO. WILL TRY RE-INSTALLING - DON'T KNOW WHAT ELSE TO DO.
-
Install Failure--Unable to create recovery
I've been trying to install lion on my macbook air and get an error message at the end that it didn't install because it couldn't create a recovery copy. I followed the directions to deal with this (created a bootable external hard drive that has a r
-
Nokia 6068- How do i put mp3 music on?
Hi i just bought a 6068 and it is my first phone with mp3. The only wire that comes with it is a bluetooth headset. Can anyone tell me how i get music from the computer to the phone, and do i need to buy a usb cable to connect it?
-
Anyone else having problems downloading apps
having constant time outs to adobe servers trying to download updates and get on help pages
-
ECC 6 : Internet Services crashes
Hello, I hope someone can help me. We're busy with upgrade R/3 4.7 to ECC 6 and EP 6 to EP 7. We have HR. What a mission! Everything is an issue! I have to migrate existing custom Internet Services, register them in the ICF to make them work in a