Hibernate vs Oracle Net Services
Dear All,
I need to know, what is the best way to connect to oracle, Hibernate or normal oracle net services?
And what is the advantages and disadvantages of each one?
if you can give me a comparison from this points of view
Development, Performance, security
Tomy3k_Bakr wrote:
Hi Dear,
each way of connecting to a database comes to solve a specific problem or to improve a certain area of interest.
As far as i know, Hibernate moves the over head from the developer to write native SQL. But for example does it supports Load balance and failover since it is using JDBC connection as the underlying connection method. so my question to give a comparison between them which is not a comparison between cars :)
thx anywayOracle net services are just a pipe. I don't know what Hibernate brings to the table but I do see from a brief on it that it still requires the Oracle jdbc client to be in you CLASSPATH. That tells me that as far a the db is concerned, Hibernate is just another client - not the "either/or" situation your questions seems to assume. Whether it is a good client, or one that is a solution in search of a non-existent problem is another question entirely. If I had to bet, I'd bet that Hibernate was one more of many products written by people who don't understand databases, treat them like data dumps, and re-invent (poorly) solutions that already exist within the rdbms product itself.
Similar Messages
-
Hi,
Friends
Where can i find the major differences between oracle 9i net services and oracle 10g net services.Or where can i find the enhancement in oracle net services for oracle 10g over oracle 9i.
Regards
somyThe New Features Guide for 10gR2 may help. Not sure if it includes the 10gR1 new features over 9i.
-
SQL*NET or Oracle Net Services
Installed ODAC11.2.0.3 on my machine and able to connect to DB.
Is Oracle Net Services (http://docs.oracle.com/cd/B28359_01/network.111/b28316/intro.htm) similar to SQL*Net?
If so, how do you tell the version of Oracle Net Services being installed?
This link Troubleshooting Oracle Net Services says to check SQLNET.LOG on the server, however, I do not have access to the server. Is there another way to tell which version?
Thanks.OracleNewbie828 wrote:
Installed ODAC11.2.0.3 on my machine and able to connect to DB.
Is Oracle Net Services (http://docs.oracle.com/cd/B28359_01/network.111/b28316/intro.htm) similar to SQL*Net?
Not "similar". Same.
If so, how do you tell the version of Oracle Net Services being installed?
Here's one way:
C:\Users\estevens\Documents\sql>sqlplus /nolog
SQL*Plus: Release 11.2.0.1.0 Production on Wed Sep 11 10:36:37 2013
Copyright (c) 1982, 2010, Oracle. All rights reserved.
SQL>
This link Troubleshooting Oracle Net Services says to check SQLNET.LOG on the server, however, I do not have access to the server. Is there another way to tell which version?
Network connections have two sides .. the client and the server. The two sides do not have to be the same version. If you don't have access to the server, then you are only concerned with the client.
SQLNET.LOG only gets written/created in response to a problem. And it gets written in the "current" directory of the process that had the problem. So you could have several of them .. or none.
Thanks. -
Problem in oracle net services
Dear People.
we are trying to create a physical standby database using DGMGRL CLI .After the configuration is made and while enabling the configuration is made i get this error ORA-16607: one or more databases have failed.When i checked the alert log i get
Errors in file /oracle1/admin/iasdb/bdump/iasdb_arc1_8538.trc:
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
PING[ARC1]: Heartbeat failed to connect to standby '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=inuchn12.ind.rsa-ins.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=iasdb_stand_XPT.ind.rsa-ins.com)(INSTANCE_NAME=iasdb)(SERVER=dedicated)))'. Error is 12514.
Error 12514 received logging on to the standby
Mon Sep 27 11:56:56 2010
Errors in file /oracle1/admin/iasdb/bdump/iasdb_arc1_8538.trc:
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
PING[ARC1]: Heartbeat failed to connect to standby '(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(HOST=inuchn12.ind.rsa-ins.com)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=iasdb_stand_XPT.ind.rsa-ins.com)(INSTANCE_NAME=iasdb)(SERVER=dedicated)))'. Error is 12514.
My enviroinment:
Database: Oracle 10g
OS:Oracle solaris 10 SPARCFolk kindly help with this.Thanks in advance.
Regards
Prasanna.Nplease check the listener.log file and find out for any more errors.
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
Cause: The listener received a request to establish a connection to a database or other service. The connect descriptor received by the listener specified a service name for a service (usually a database service) that either has not yet dynamically registered with the listener or has not been statically configured for the listener. This may be a temporary condition such as after the listener has started, but before the database instance has registered with the listener.
Action: - Wait a moment and try to connect a second time.
- Check which services are currently known by the listener by executing: lsnrctl services <listener name>
- Check that the SERVICE_NAME parameter in the connect descriptor of the net service name used specifies a service known by the listener.
- If an easy connect naming connect identifier was used, check that the service name specified is a service known by the listener.
- Check for an event in the listener.log file.
Thanks -
Is oracle net services included in XE?
Greetings from a newbie,
Is net services included in XE? If not, is this a stand alone piece?
regards,
ValerieOracle Networking, formerly known as Oracle Net 8 or Oracle SQLNet, is included in XE. It is the Oracle 10gR2 version of Oracle Networking.
Some of the configuration pieces, such as netmgr, are not included in XE.
If you want a lighter or standalone version of Oracle Networking, you can downlaod Oracle CLient or Oracle Standalone CLient from the OTN dosnload area. -
Configuring Oracle Net Services for Oracle Heterogeneous Services
In the Oracle 9i Net Services Administrators Guide, it states that 3 parameters need to be included in the listener.ora in order to enable Heterogenous services. Can someone clarify what the Program Name should be set to? I'm not quite sure what is meant by agent executable. I'm trying to create a database link to and MS Access mdb DSn if that makes a difference.
CheersRichard,
The program is hsodbc. The listener entry should be something like this:
(sid_desc =
(sid_name = gc4excel)
(Oracle_home= c:\oracle\ora92)
(program = hsodbc)
The tnsnames entry should be
GC4excel =
(description =
(address = (protocol = tcp) (host = localhost) (port = 1521))
(connect_data = ( sid = gc4excel))
(hs=ok)
For more information on setting up Generic Connectivity please refer to the Heterogeneous Connectivity Administrator's Guide.
http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96544/gencon.htm#1656 -
Background running Oracle net services eject CD out of CD writer
I'm reporting a problem.
It took me months to finally figure out why my CD was constantly ejecting, thus my automatic backups of my personal files couldn't take place. I didn't realize that even though I shut down the database, there were still 3 active processes running. One of which (Oraclexe.exe) would overun my system for 5-10 minutes taking up 100% CPU usage (that was addressed in another post).
One of the three net processes sends an eject command to the cd writer or has a interrupt conflict thus ejecting a cd from the cd writer.
After terminating all ORACLE processes, My CD has not ejected by itself for over two weeks. Thus ORACLE was in conflict with it.
My system :
windows2000
Vexira antivirus
ZoneAlarm Pro firewall
512 M ram
Oracle 10gxe (trial version) (one table created with two records.)
Dell Latitude CPiR laptop in a docking station (Cdock)
bill"Why do you have to shutdown the database to backup "personal files"? What has this CD and "personal files" backup got to do with net processes and oracle processes?"
That is a good question I shouldn't have to, that is why I'm reporting the problem.
I merely have retrospect 7.0 backup scheduled to backup personal files on CD everyevening. When the Oracle net processess are running the CD gets ejected at totally random times, thus when the backup starts it can't because the cd is ejected. They have nothing to do with each other in theory hence there is a conflict somewhere.
I was merely experimenting with oracle and created two tables with two records in them back in Novemeber when I first downloaded the program. Thus I shutdown the database when not in use since I'm not using it. I was unaware of three other oracle networking processes that were still running in the background. These would grab 100% cpu usage at intervals and increase their memory usage from 27M to 152M. This was perplexing since I don't have anything in my database except two records since I haven't completed the project yet. When I shut down those last remaining processess, the CD has not ejected at random times, and my retrospect backup program scheduler has been able to backup files regularly again.
Hope that explains it better.
bill -
Regards.
As you can remember in earlier versions to Oracle 10g, there used to be a tool named "netmgr" which was very helpful to manage the listener an tnsnames configuration through a application (which allows also to test connections), instead of manipulating this files manually.
My question is if the newest versions of DB client (including XE) includes any kind of Oracle Net Manager? I've downloaded and installed the Oracle XE Client, nevertheless, at first sight it doesn't have any kind of net mananger tool, and the web site does not specific information about it.
Thanks!user536280 wrote:
My question is if the newest versions of DB client (including XE) includes any kind of Oracle Net Manager?
Oracle Net Manager is not part of XE.
There is a chapter in Oracle Database Express Edition 2 Day DBA 'Connecting to the Database' followed with chapter 'Managing Network Connections' where you can read about 'XE Net':
http://download-uk.oracle.com/docs/cd/B25329_01/doc/admin.102/b25107/connecting.htm
Cheers! -
Connect time failover in Oracle Net Service
I have a problem. This is my tnsnames.ora file. I have 2 identical databases on 2 different servers
(alpha.it.telekom.yu and alphami.it.telekom.yu) with same service name tis.it.telekom.yu.
ALPHA.IT.TELEKOM.YU =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = alpha.it.telekom.yu)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = alphami.it.telekom.yu)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = tis.it.telekom.yu)
I use this net service name when my host alpha.it.telekom.yu is not in function, to bring me to the other host alphami.it.telekom.yu.
But what is my question. I have tested this net service name, it is in function, but my problem is in time i waiting to connect
to second host (it takes to much time) when first host is not available. Is there any parameter to set, so i can solve this problem?
Thanks.I will try to clarify the problem. The second server (alphami.it.telekom.yu) is on the disaster recovery location and EMC SRDF technology is used to transfer data to this location. Thus, both databases are the same and must have the same service name. Information in tnsnames.ora file, I gave above, is correct by my opinion. I hope you better understand my problem. Thanks.
-
INS-20802 Oracle net configuration assistant failed on windows server 2003 R2
Hi all,
I have windows server 2003 r2 installed on VM and tried installing oracle database 11g r2.
But got Oracle net configuration assistant failed. Below is the log
INFO: This variable JRE_HOME is not added to the global context map
INFO: This variable ISQLPLUS_PROTOCOL is not added to the global context map
INFO: This variable ISQLPLUS_PORT is not added to the global context map
INFO: This variable HOST_SID_OFFSET_ENABLED is not added to the global context map
INFO: This variable HOSTNAME is not added to the global context map
INFO: This variable EM_UPLOAD_DISABLE is not added to the global context map
INFO: This variable EM_UIX_DEBUG_FLAG is not added to the global context map
INFO: This variable EMPRODVER is not added to the global context map
INFO: This variable CONSOLE_MODE is not added to the global context map
INFO: This variable CONSOLE_CFG is not added to the global context map
INFO: This variable sl_oraclehomes is not added to the global context map
INFO: This variable s_oc4jDir is not added to the global context map
INFO: This variable s_oc4jAppsDir is not added to the global context map
INFO: This variable s_jreHome is not added to the global context map
INFO: This variable s_configcommand is not added to the global context map
INFO: This variable b_isRAC is not added to the global context map
INFO: This variable b_UNIX is not added to the global context map
INFO: This variable OJSP_JAR_LOC is not added to the global context map
INFO: This variable OJSPUTIL_JAR_LOC is not added to the global context map
INFO: This variable LDAP_JAR_LOC is not added to the global context map
INFO: This variable JAVA_HOME is not added to the global context map
INFO: This variable ISQLPLUS_HOST is not added to the global context map
INFO: This variable EM_UIX_LOCATION is not added to the global context map
INFO: This variable EM_REPOS_HOST is not added to the global context map
INFO: This variable EM_PING_COMMAND is not added to the global context map
INFO: This variable EM_OC4J_HOME is not added to the global context map
INFO: This variable EM_EAR_LOC is not added to the global context map
INFO: This variable EMDROOT is not added to the global context map
INFO: Adding the variable s_oc4jAdmPasswd to the aggregate oracle.sysman.console.db
INFO: Adding the variable s_oc4jAdmPasswd to the global context map for the aggregate oracle.sysman.console.db
INFO: This variable s_launchBrowserClasspath is not added to the global context map
INFO: This variable s_javapOracleHome is not added to the global context map
INFO: This variable PROD_HOME is not added to the global context map
INFO: {Parameter:TOPLEVEL_COMPONENT in {Aggregate:OuiConfigVariables:1.0.0.0.0:common}}: Parameter data type is not compatible with the provided String Array.
INFO: passing params to cf done
INFO: done saving info by cf
INFO: This is a shared oracle home or remote nodes are null. No copy required.
INFO: Checkpoint:Failed Checkpoint found returning it for getAllFailedCheckPoints.
INFO: Checkpoint:Failed Checkpoint found returning null for getLastFailedCheckPoint.
INFO: Checkpoint:Index file written and updated
INFO: Checkpoint:Transfer of file done from remote node
INFO: Updating the global context
INFO: Path To 'globalcontext.xml' = C:\oracle\product\11.2.0\dbhome_1\install\chainedInstall\globalcontext
INFO: Since operation was successful, move the current OiicAPISessionDetails to installed list
INFO: Number of root scripts to be executed = 0
INFO: isSuccessfullInstallation: true
INFO: isSuccessfullRemoteInstallation: true
INFO: Adding ExitStatus SUCCESS to the exit status set
INFO: Completed setting up InstallDB
INFO: Performing Configuration
INFO: Entering ConfigClient.init method
INFO: ConfigClient.init sOracleHomeLoc=C:\oracle\product\11.2.0\dbhome_1, sTopAggId=oracle.server
INFO: Entering ConfigClient.initClientAndSession method
INFO: ConfigClient.initClientAndSession status : connected to the config framework
INFO: ConfigClient.initClientAndSession session begun oracle.sysman.emCfg.client.CfwSession@c0d228
INFO: ConfigClient.initClientAndSession m_oAggregate=[Loracle.sysman.emCfg.common.IAggregate;@1257f0e
INFO: Configuration log directory - C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs
INFO: Exiting ConfigClient.init method
INFO: Calling event ConfigSessionInitialized
INFO: ConfigClient.registerOutErrStream method called
INFO: Entering ConfigClient.getToolsList method
INFO: Created config job for Oracle Net Configuration Assistant
INFO: Created config job for Oracle Database Configuration Assistant
INFO: Updating Transient Parameters in the Aggregates
INFO: Updating Transient Parameters for oracle.server
INFO: Updating Transient Parameters for oracle.assistants.netca.client
INFO: Updating Transient Parameters for oracle.assistants.server
INFO: Setting value to transient variable s_dbcaArgs
INFO: Setting value to transient variable S_SYSMANPASSWORD
INFO: Setting value to transient variable s_systemPasswordFlag
INFO: Setting value to transient variable s_sysmanPasswordFlag
INFO: Setting value to transient variable S_HOSTUSERPASSWORD
INFO: Setting value to transient variable s_dbcaArgsOverride
INFO: Setting value to transient variable windows_commandline_prefix
INFO: Setting value to transient variable s_sysPasswordFlag
INFO: Setting value to transient variable S_SYSPASSWORD
INFO: Setting value to transient variable s_asmsnmpPasswordFlag
INFO: Setting value to transient variable S_DBSNMPPASSWORD
INFO: Setting value to transient variable s_dbsnmpPasswordFlag
INFO: Setting value to transient variable S_ASMSNMPPASSWORD
INFO: Setting value to transient variable S_SYSTEMPASSWORD
INFO: Setting value to transient variable s_hostUserPasswordFlag
INFO: Updating Transient Parameters for OuiConfigVariables
INFO: Updating Transient Parameters for oracle.sysman.ccr
INFO: Updating Transient Parameters for oracle.sysman.console.db
INFO: Successfully updated Transient Parameters in the Aggregates
INFO: Configuration log directory - C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs
INFO:
The Runconfig command constructed is C:\oracle\product\11.2.0\dbhome_1\oui\bin\runConfig.bat ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1 MODE=perform ACTION=configure RERUN=true $*
INFO: Created a new file C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolAllCommands
INFO: Since the option is to overwrite the existing C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolAllCommands file, backing it up
INFO: The backed up file name is C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolAllCommands.bak
INFO: Entering ConfigClient.executeToolsInAggregate method
INFO: ConfigClient.executeToolsInAggregate oAggregate=oracle.server:oracle.server:11.2.0.1.0:common
INFO: Entering ConfigClient.assignAction method
INFO: ConfigClient.assignAction actionref=[Loracle.sysman.emCfg.common.IActionReference;@1ae9cec
INFO: ConfigClient.assignAction action is of type :configuration
INFO: Exiting ConfigClient.assignAction method
INFO: ConfigClient.executeToolsInAggregate action assigned
INFO: Started Plugin named: Oracle Net Configuration Assistant
INFO: Found associated job
INFO: Starting 'Oracle Net Configuration Assistant'
INFO: Starting 'Oracle Net Configuration Assistant'
INFO: UnsatisfiedLinkError exception loading native library: oranjni11
INFO: java.lang.UnsatisfiedLinkError: C:\oracle\product\11.2.0\dbhome_1\BIN\oranjni11.dll: Can't find dependent libraries
WARNING: java.lang.UnsatisfiedLinkError: jniGetOracleHome
WARNING: at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
WARNING: at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
WARNING: at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
WARNING: at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
WARNING: at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
WARNING: at oracle.net.ca.NetCA.main(NetCA.java:408)
INFO:
INFO: Error: jniGetOracleHome
INFO: Oracle Net Services configuration failed. The exit code is 1
INFO:
WARNING:
INFO: Completed Plugin named: Oracle Net Configuration Assistant
INFO: Oracle Net Configuration Assistant failed.
INFO: Oracle Net Configuration Assistant failed.
INFO: ConfigClient.executeToolsInAggregate action performed
INFO: Exiting ConfigClient.executeToolsInAggregate method
INFO: Calling event ConfigToolsExecuted
INFO:
The Runconfig command constructed is C:\oracle\product\11.2.0\dbhome_1\oui\bin\runConfig.bat ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1 MODE=perform ACTION=configure RERUN=false $*
INFO: Created a new file C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolFailedCommands
INFO: Since the option is to overwrite the existing C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolFailedCommands file, backing it up
INFO: The backed up file name is C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolFailedCommands.bak
WARNING: readme.txt file doesn't exits
INFO: ConfigClient.saveSession method called
INFO: Calling event ConfigSessionEnding
INFO: ConfigClient.endSession method called
INFO: Completed Configuration
INFO: Shutting down OUISetupDriver.JobExecutorThread
INFO: Cleaning up, please wait...
INFO: Dispose the install area control object
INFO: Update the state machine to STATE_CLEAN
INFO: All forked task are completed at state setup
INFO: Completed background operations
INFO: Moved to state <setup>
INFO: Performing Configuration
INFO: Entering ConfigClient.init method
INFO: ConfigClient.init sOracleHomeLoc=C:\oracle\product\11.2.0\dbhome_1, sTopAggId=oracle.server
INFO: Entering ConfigClient.initClientAndSession method
INFO: ConfigClient.initClientAndSession status : connected to the config framework
INFO: ConfigClient.initClientAndSession session begun oracle.sysman.emCfg.client.CfwSession@140de18
INFO: ConfigClient.initClientAndSession m_oAggregate=[Loracle.sysman.emCfg.common.IAggregate;@1b52041
INFO: Configuration log directory - C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs
INFO: Exiting ConfigClient.init method
INFO: Calling event ConfigSessionInitialized
INFO: ConfigClient.registerOutErrStream method called
INFO: Entering ConfigClient.getToolsList method
INFO: Selecting job named 'Oracle Net Configuration Assistant' for retry
INFO: Selecting job named 'Oracle Database Configuration Assistant' for retry
INFO: Updating Transient Parameters in the Aggregates
INFO: Updating Transient Parameters for oracle.server
INFO: Updating Transient Parameters for oracle.assistants.netca.client
INFO: Updating Transient Parameters for oracle.assistants.server
INFO: Setting value to transient variable s_dbcaArgs
INFO: Setting value to transient variable S_SYSMANPASSWORD
INFO: Setting value to transient variable s_systemPasswordFlag
INFO: Setting value to transient variable s_sysmanPasswordFlag
INFO: Setting value to transient variable S_HOSTUSERPASSWORD
INFO: Setting value to transient variable s_dbcaArgsOverride
INFO: Setting value to transient variable windows_commandline_prefix
INFO: Setting value to transient variable s_sysPasswordFlag
INFO: Setting value to transient variable S_SYSPASSWORD
INFO: Setting value to transient variable s_asmsnmpPasswordFlag
INFO: Setting value to transient variable S_DBSNMPPASSWORD
INFO: Setting value to transient variable s_dbsnmpPasswordFlag
INFO: Setting value to transient variable S_ASMSNMPPASSWORD
INFO: Setting value to transient variable S_SYSTEMPASSWORD
INFO: Setting value to transient variable s_hostUserPasswordFlag
INFO: Updating Transient Parameters for OuiConfigVariables
INFO: Updating Transient Parameters for oracle.sysman.ccr
INFO: Updating Transient Parameters for oracle.sysman.console.db
INFO: Successfully updated Transient Parameters in the Aggregates
INFO: Configuration log directory - C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs
INFO:
The Runconfig command constructed is C:\oracle\product\11.2.0\dbhome_1\oui\bin\runConfig.bat ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1 MODE=perform ACTION=configure RERUN=true $*
INFO: Since the option is to overwrite the existing C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolAllCommands file, backing it up
INFO: The backed up file name is C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolAllCommands.bak.1
INFO: Entering ConfigClient.executeSelectedToolsInAggregate method
INFO: ConfigClient.executeSelectedToolsInAggregate oAggregate=oracle.server:oracle.server:11.2.0.1.0:common
INFO: Entering ConfigClient.assignAction method
INFO: ConfigClient.assignAction actionref=[Loracle.sysman.emCfg.common.IActionReference;@b970f5
INFO: ConfigClient.assignAction action is of type :configuration
INFO: Exiting ConfigClient.assignAction method
INFO: ConfigClient.executeSelectedToolsInAggregate action assigned
INFO: Started Plugin named: Oracle Net Configuration Assistant
INFO: Found associated job
INFO: Starting 'Oracle Net Configuration Assistant'
INFO: Starting 'Oracle Net Configuration Assistant'
INFO: UnsatisfiedLinkError exception loading native library: oranjni11
INFO: java.lang.UnsatisfiedLinkError: C:\oracle\product\11.2.0\dbhome_1\BIN\oranjni11.dll: Can't find dependent libraries
WARNING: java.lang.UnsatisfiedLinkError: jniGetOracleHome
WARNING: at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
WARNING: at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
WARNING: at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
WARNING: at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
WARNING: at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
WARNING: at oracle.net.ca.NetCA.main(NetCA.java:408)
INFO:
INFO: Error: jniGetOracleHome
INFO: Oracle Net Services configuration failed. The exit code is 1
INFO:
WARNING:
INFO: Completed Plugin named: Oracle Net Configuration Assistant
INFO: Oracle Net Configuration Assistant failed.
INFO: Oracle Net Configuration Assistant failed.
INFO: ConfigClient.executeSelectedToolsInAggregate action performed
INFO: Exiting ConfigClient.executeSelectedToolsInAggregate method
INFO:
The Runconfig command constructed is C:\oracle\product\11.2.0\dbhome_1\oui\bin\runConfig.bat ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1 MODE=perform ACTION=configure RERUN=false $*
INFO: Since the option is to overwrite the existing C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolFailedCommands file, backing it up
INFO: The backed up file name is C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolFailedCommands.bak.1
WARNING: readme.txt file doesn't exits
INFO: ConfigClient.saveSession method called
INFO: Calling event ConfigSessionEnding
INFO: ConfigClient.endSession method called
INFO: Completed Configuration
INFO: Performing Configuration
INFO: Entering ConfigClient.init method
INFO: ConfigClient.init sOracleHomeLoc=C:\oracle\product\11.2.0\dbhome_1, sTopAggId=oracle.server
INFO: Entering ConfigClient.initClientAndSession method
INFO: ConfigClient.initClientAndSession status : connected to the config framework
INFO: ConfigClient.initClientAndSession session begun oracle.sysman.emCfg.client.CfwSession@969e08
INFO: ConfigClient.initClientAndSession m_oAggregate=[Loracle.sysman.emCfg.common.IAggregate;@6155e3
INFO: Configuration log directory - C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs
INFO: Exiting ConfigClient.init method
INFO: Calling event ConfigSessionInitialized
INFO: ConfigClient.registerOutErrStream method called
INFO: Entering ConfigClient.getToolsList method
INFO: Selecting job named 'Oracle Net Configuration Assistant' for retry
INFO: Selecting job named 'Oracle Database Configuration Assistant' for retry
INFO: Updating Transient Parameters in the Aggregates
INFO: Updating Transient Parameters for oracle.server
INFO: Updating Transient Parameters for oracle.assistants.netca.client
INFO: Updating Transient Parameters for oracle.assistants.server
INFO: Setting value to transient variable s_dbcaArgs
INFO: Setting value to transient variable S_SYSMANPASSWORD
INFO: Setting value to transient variable s_systemPasswordFlag
INFO: Setting value to transient variable s_sysmanPasswordFlag
INFO: Setting value to transient variable S_HOSTUSERPASSWORD
INFO: Setting value to transient variable s_dbcaArgsOverride
INFO: Setting value to transient variable windows_commandline_prefix
INFO: Setting value to transient variable s_sysPasswordFlag
INFO: Setting value to transient variable S_SYSPASSWORD
INFO: Setting value to transient variable s_asmsnmpPasswordFlag
INFO: Setting value to transient variable S_DBSNMPPASSWORD
INFO: Setting value to transient variable s_dbsnmpPasswordFlag
INFO: Setting value to transient variable S_ASMSNMPPASSWORD
INFO: Setting value to transient variable S_SYSTEMPASSWORD
INFO: Setting value to transient variable s_hostUserPasswordFlag
INFO: Updating Transient Parameters for OuiConfigVariables
INFO: Updating Transient Parameters for oracle.sysman.ccr
INFO: Updating Transient Parameters for oracle.sysman.console.db
INFO: Successfully updated Transient Parameters in the Aggregates
INFO: Configuration log directory - C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs
INFO:
The Runconfig command constructed is C:\oracle\product\11.2.0\dbhome_1\oui\bin\runConfig.bat ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1 MODE=perform ACTION=configure RERUN=true $*
INFO: Since the option is to overwrite the existing C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolAllCommands file, backing it up
INFO: The backed up file name is C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolAllCommands.bak.2
INFO: Entering ConfigClient.executeSelectedToolsInAggregate method
INFO: ConfigClient.executeSelectedToolsInAggregate oAggregate=oracle.server:oracle.server:11.2.0.1.0:common
INFO: Entering ConfigClient.assignAction method
INFO: ConfigClient.assignAction actionref=[Loracle.sysman.emCfg.common.IActionReference;@1e976fd
INFO: ConfigClient.assignAction action is of type :configuration
INFO: Exiting ConfigClient.assignAction method
INFO: ConfigClient.executeSelectedToolsInAggregate action assigned
INFO: Started Plugin named: Oracle Net Configuration Assistant
INFO: Found associated job
INFO: Starting 'Oracle Net Configuration Assistant'
INFO: Starting 'Oracle Net Configuration Assistant'
INFO: UnsatisfiedLinkError exception loading native library: oranjni11
INFO: java.lang.UnsatisfiedLinkError: C:\oracle\product\11.2.0\dbhome_1\BIN\oranjni11.dll: Can't find dependent libraries
WARNING: java.lang.UnsatisfiedLinkError: jniGetOracleHome
WARNING: at oracle.net.common.NetGetEnv.jniGetOracleHome(Native Method)
WARNING: at oracle.net.common.NetGetEnv.getOracleHome(Unknown Source)
WARNING: at oracle.net.ca.NetCALogger.getOracleHome(NetCALogger.java:230)
WARNING: at oracle.net.ca.NetCALogger.initOracleParameters(NetCALogger.java:215)
WARNING: at oracle.net.ca.NetCALogger.initLogger(NetCALogger.java:130)
WARNING: at oracle.net.ca.NetCA.main(NetCA.java:408)
INFO:
INFO: Error: jniGetOracleHome
INFO: Oracle Net Services configuration failed. The exit code is 1
WARNING:
INFO:
INFO: Completed Plugin named: Oracle Net Configuration Assistant
INFO: Oracle Net Configuration Assistant failed.
INFO: Oracle Net Configuration Assistant failed.
INFO: ConfigClient.executeSelectedToolsInAggregate action performed
INFO: Exiting ConfigClient.executeSelectedToolsInAggregate method
INFO:
The Runconfig command constructed is C:\oracle\product\11.2.0\dbhome_1\oui\bin\runConfig.bat ORACLE_HOME=C:\oracle\product\11.2.0\dbhome_1 MODE=perform ACTION=configure RERUN=false $*
INFO: Since the option is to overwrite the existing C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolFailedCommands file, backing it up
INFO: The backed up file name is C:\oracle\product\11.2.0\dbhome_1\cfgtoollogs\configToolFailedCommands.bak.2
WARNING: readme.txt file doesn't exits
INFO: ConfigClient.saveSession method called
INFO: Calling event ConfigSessionEnding
INFO: ConfigClient.endSession method called
INFO: Completed ConfigurationHi Srini,
The issue is resolved. Thanks for your response.
The issue is, windows 2003 server is 32 bit and I am trying to install 64 bit 11g database. I tried installing 32 bit 11g database. Before that I have cleared the traces of virtual box in my host system and reinstalled it and tried. It worked out.
Thanks
Sunil -
In oracle 10g is the same Oracle Net Listener than...?
Hi forum members again I'm vey new in oracle server10g, this time I have a doubt about oracle components , that is the same the Oracle Net Listner than the Oracle SQL*Net listener, if is not the same, please tell me the diference
Thanks in advanceSQL*Net has gone through a few minor revisions over the years.. We've seen SQL*Net Version 1, SQL*Net V2, Net8, Oracle Networking and now (in 10g) Oracle Net Services.
It's exactly the same, only different.
Not surprisingly, Oracle actually documents the differences in their documentation which is freely available for all to read.
If you want some information about what's new in Oracle Networking, I encourage you to read the introduction section of the "Oracle® Database Net Services Administrator's Guide (10g Release 2 (10.2))" titled "What's New in Oracle Net Services?"
Reading that will not only give you a better understanding, but also justify the jobs of the technical writers who create over 55,000 pages of information for our use. <g> -
TROUBLE SHOOTING PROBLEM ON SQL*NET, NET8.X, AND NET SERVICES
제품 : SQL*NET
작성날짜 : 2002-11-24
TROUBLE SHOOTING PROBLEM ON SQL*NET, NET8.X, AND NET SERVICES
(GENERATING TRACE FILE OF SQL*NET, NET8.X, AND NET SERVICES)
==========================================================
PURPOSE
이 글은 고객들이 Oracle Server의 Oracle Networking 제품들을 사용하다가
Networking과 관련된 문제를 만났으나 스스로 해결할 수 없는 경우, 예를
들어 http://metalink.oracle.com 에서 같은 case를 발견할 수 없는 경우,
원인을 찾기 위하여 Networking 제품의 trace를 떠 보는 방법을 설명합니다.
Explanation
Oracle Networking 제품을 사용 중에 어떠한 문제를 겪는 경우 무엇보다도
OS의 Networking Protocol Stack 쪽을 살펴보는 것이 선행되어야 합니다.
일부 고객분들은 Oracle Networking 제품들이 OS의 Protocol Stack이 동작
하는데 어떤 중대한 영향을 주는 것이 아닌가 하고 문의를 합니다만
그러한 의문은 Oracle Networking 제품도 OS의 Protocol Stack을 사용하는
하나의 network client라는 것을 이해함으로써 해소가 됩니다.
Oracle Networking 제품도 OS의 Protocol Stack을 이용하는 하나의 network
client이기 때문에 Oracle Networking 제품이 OS Protocol Stack의 동작에
어떠한 식으로든 영향을 준다던가 하는 것은 있을 수 없기 때문입니다.
고객의 관점에서 OS의 Protocol Stack은 정상적으로 설정이 되었다고 믿고
있으며 기타 networking 환경을 정확히 판단할 수 없는, 예를 들어
host설정은 잘 되어 있다고 믿고 있으나 firewall을 통해야만 하는 등의
다소 접근하기 어려운 networking 환경에서 networking이 잘 되지 않는,
예를 들어, Oracle Server에 연결이 잘 안되거나 연결 중 networking
error가 발생하는 경우에는 http://metalink.oracle.com에서 같은 case를
찾는 것이 가장 빠른 해결 방법입니다.
그러나 드물게 http://metalink.oracle.com에서 같은 case가 나오지 않는
경우 Oracle Networking 제품의 trace file을 떠서 원인을 찾게 됩니다.
Oracle Networking 제품은 Oracle 7.x에서 SQL*Net, Oracle 8.x에서 Net 8.x,
Oracle 9.x에서 Oracle Net Services라는 이름이 가지고 있으나 여기에서는
편의상 모두 Oracle Networking 제품으로 부르도록 하겠습니다.
아울러 여기서 언급하는 Trace File은 Oracle Server의 Trace File과
다른 것입니다. Oracle Server의 Trace File은 database instance의 대한
내용만을 기록하며 Oracle Networking 제품의 Trace File은 networking에
대한 내용만을 기록합니다.
Trace File의 작성 방법은 Oracle 7.x부터 9.x까지 같습니다.
Solution Description
1. Client가 되는 host에서 어떠한 문제를 경험한 경우, 간혹 문제의 발생
빈도가 낮거나 network나 server 쪽에 이상을 느끼시면서도 문제를 확인하기
여러운 경우가 있습니다. 이런 경우엔는 문제가 다시 발생될 때 까지
Client에서 Client Trace File를 작성하여 보아야 합니다.
a. prompt$ echo $TNS_ADMIN
b. $TNS_ADMIN이 설정되어 있으면, prompt$ cd $TNS_ADMIN
아니면, prompt$ cd $ORACLE_HOME/network/admin
c. vi sqlnet.ora
# 다음 line들을 추가
TRACE_LEVEL_client=16
TRACE_FILE_client=<filename>
TRACE_DIRECTORY_client=<directory>
TRACE_UNIQUE_client=TRUE
:wq
prompt$
예를 들어, client가 Windows OS인 경우 다음과 같이 합니다.
prompt> notepad sqlnet.ora
TRACE_LEVEL_client=16
TRACE_FILE_client=client
TRACE_DIRECTORY_client=D:\temp
TRACE_UNIQUE_client=TRUE
prompt>
d. SQL*Plus와 같은, 또는 사용하던 Client software를 계속 이용
e. 다시 문제가 발생
f. 작성된 trace file들의 날자를 보아 문제가 발생한 시간과
거의 같은 시간에 작성된 file들이 있는지 확인
prompt> dir D:\temp
client_<PID1>.trc ...
client_<PID2>.trc ...
prompt>
g. trace를 중단합니다.
prompt$ vi sqlnet.ora
TRACE_LEVEL_client=0
:wq
prompt$
h. Trace Assistant를 이용하여 Oracle Networking 제품의 error code
(이하 TNS error code)를 trace file에서 찾아냅니다.
prompt$ cd <directory of TRACE_DIRECTORY_client>
prompt$ trcasst <filename of TRACE_FILE_client>_<PID>.trc > trcasst.out
prompt$ vi -R trcasst.out
Trace Assistant (trcasst command)는 Oracle 8.x부터 제공되며,
Oracle 9.x의 Trace Assistant를 사용할 것을 권합니다.
i. oerr command로 tns error에 대한 error message를 봅니다.
예를 들어, 흔한 경우 중에 listener가 실행 중이지 않거나 잘못된
tnsnames.ora 설정으로 client가 listener가 service 중이지 않은
network address로 연결을 시도하다가 TNS-12541 TNS-12560 TNS-511
error가 차례대로 나왔다면 다음과 같이 하여 각 TNS error code에
대한 message와 설명 및 해결방법을 볼 수 있습니다.
prompt$ oerr tns 12541
prompt$ oerr tns 12560
prompt$ oerr tns 511
j. Trace Assistant가 알려준 TNS error code를 http://metalink.oracle.com
에서 검색하여 같은 case가 있는지 확인합니다.
Web browser에서:
1) Go to http://metalink.oracle.com, then login
오른쪽 위 HTML frame에서 :
2) "Advanced" Button을 누릅니다.
오른쪽 아래 HTML frame에서:
3) "Enter Keyword" text box에 tns error code를 모두 입력합니다.
예를 들어, tns-12541 tns-12560 tns-511
4) "Search" button을 누릅니다.
k. http://metalink.oracle.com에서 검색이 거의 되지 않거나
문제가 매우 이상한 경우 이 글 아래를 보시기 바랍니다.
2. Client에서 SQL*Plus나 Oracle Client를 사용하는 다른 3rd party
appliction은 잘 동작하나 유독 tnsping command에서 error가 나는 경우가
드물게 있습니다. 이 때에는 tnsping command의 trace file을 작성해봅니다.
prompt$ vi sqlnet.ora
TNSPING_TRACE_LEVEL=16
TNSPING_TRACE_DIRECTORY=<directory>
:wq
prompt$ tnsping <tns alias>
3. Server, 즉 listener에 문제가 있다고 생각되는 경우 우선 listener의
log file을 봅니다. listener의 log에 대해서는 bulletin.18364를
이용합니다.
4. listener의 trace file은 다음과 같이 설정합니다.
listener의 trace 설정은 parameter 이름에 trace file을 작성하고자 하는
listener의 이름이 오는 점, 설정 후 listener process를 restart해야 하는
점 두 가지를 제외하면 나머지 절차가 앞서 설명드린 client와 같습니다.
prompt$ vi listener.ora
TRACE_LEVEL_<listener name>=16
TRACE_FILE_<listener name>=<filename>
TRACE_DIRECTORY_<listener name>=<directory>
:wq
prompt$ lsnrctl stop <listener name>
prompt$ lsnrctl start <listener name>
5. 만일 위와 같이 http://metalink.oracle.com을 검색하여도
같은 case가 전혀 없거나 찾아낸 error message들이 원인과 관련이 없어
보일정도로 매우 이상한 경우 다음과 같이 해봅니다.
a. Oracle Software의 version과 OS의 version이 certification matrix에
있는 지 확인합니다.
Web browser에서:
1) Go to http://metalink.oracle.com, then login
왼쪽 menu에서 :
2) "Certify & Availabilty" menu item을 click합니다.
오른쪽 아래 HTML frame에서:
3) 현재 사용중인 Product와 그 version 및 OS와 그 version을 선택하
여 검색합니다.
Certification Matrix는 매우 정확하게 정보를 보여주고 있습니다.
Matrix에 없는 Oracle Product와 OS version은 certify되어 있지 않으며
모든 Oracle 제품을 Certify되지 않은 OS version에서 사용하는 것은
그 어떠한 이유로든 보증과 지원이 되지 않습니다.
만일 사용중인 제품이 certify되지 않은 경우, 무조건 certify된 제품
과 OS의 version으로 install하여 다시 시도를 해야 합니다.
예를 들어, Windows OS의 경우 그 어떠한 Oracle 제품도 Windows Me 및
Windows XP Home Edition에 certify되어 있지 않습니다.
Windows 2000 Professional 이상에 Certify된 제품은 Oracle 8.1.6부터
이며 XP Professional 이상에 Certify된 제품은 Oracle 9.0.1부터
입니다.
Oracle 제품은 software이기는 하나 매우 완벽한 수준의 제품이라고 할
수 있습니다. 그러나 Oracle 제품은 하나의 OS의 process로써 실행이
되고 시간이 지나며 많은 환경이 major upgrade가 되면서 그러한 환경
에 따라 Oracle software도 새로운 version으로 제작이 되면서 다시
certification이 이루어지게 됩니다.
그렇기 때문에 고객들은 특히 다수의 client나 고가의 server를 계획하
시는 고객들은 저희 certification matrix를 사전에 철저히 확인하셔야
합니다.
앞서 Certification Matrix이전에 Installation Guide에 명시된
OS version만이 certify되어 있다고 생각하시면 되겠습니다.
b. Unix에서는 Oracle Software를 install한 후 OS의 Networking patch를
씌우고 사용하다보면 문제가 되는 경우가 있습니다.
이런 경우 relink를 해주어 바뀐 OS환경에서 Oracle 실행 file들을 다
시 만들어 주어야 합니다.
자세한 내용은 http://metalink.oracle.com에서
다음 글을 읽어 보시기 바랍니다.
Note:131321.1 How to Relink Oracle Database Software on UNIX
c. Certify된 환경에서도 원인을 찾을 수 없는 경우 trace file을 가지고
Oracle Support Services에 문의를 합니다. (지원 계약 고객에 한함)
Reference Documents
Chapter 17 Trouble shooting Oracle Net Services
Oracle 9i Net Services Administrator's Guide
SQL*Net, Net8.x, Net Services 9.x Network Administration Guide/Reference제품 : SQL*NET
작성날짜 : 2002-11-24
TROUBLE SHOOTING PROBLEM ON SQL*NET, NET8.X, AND NET SERVICES
(GENERATING TRACE FILE OF SQL*NET, NET8.X, AND NET SERVICES)
==========================================================
PURPOSE
이 글은 고객들이 Oracle Server의 Oracle Networking 제품들을 사용하다가
Networking과 관련된 문제를 만났으나 스스로 해결할 수 없는 경우, 예를
들어 http://metalink.oracle.com 에서 같은 case를 발견할 수 없는 경우,
원인을 찾기 위하여 Networking 제품의 trace를 떠 보는 방법을 설명합니다.
Explanation
Oracle Networking 제품을 사용 중에 어떠한 문제를 겪는 경우 무엇보다도
OS의 Networking Protocol Stack 쪽을 살펴보는 것이 선행되어야 합니다.
일부 고객분들은 Oracle Networking 제품들이 OS의 Protocol Stack이 동작
하는데 어떤 중대한 영향을 주는 것이 아닌가 하고 문의를 합니다만
그러한 의문은 Oracle Networking 제품도 OS의 Protocol Stack을 사용하는
하나의 network client라는 것을 이해함으로써 해소가 됩니다.
Oracle Networking 제품도 OS의 Protocol Stack을 이용하는 하나의 network
client이기 때문에 Oracle Networking 제품이 OS Protocol Stack의 동작에
어떠한 식으로든 영향을 준다던가 하는 것은 있을 수 없기 때문입니다.
고객의 관점에서 OS의 Protocol Stack은 정상적으로 설정이 되었다고 믿고
있으며 기타 networking 환경을 정확히 판단할 수 없는, 예를 들어
host설정은 잘 되어 있다고 믿고 있으나 firewall을 통해야만 하는 등의
다소 접근하기 어려운 networking 환경에서 networking이 잘 되지 않는,
예를 들어, Oracle Server에 연결이 잘 안되거나 연결 중 networking
error가 발생하는 경우에는 http://metalink.oracle.com에서 같은 case를
찾는 것이 가장 빠른 해결 방법입니다.
그러나 드물게 http://metalink.oracle.com에서 같은 case가 나오지 않는
경우 Oracle Networking 제품의 trace file을 떠서 원인을 찾게 됩니다.
Oracle Networking 제품은 Oracle 7.x에서 SQL*Net, Oracle 8.x에서 Net 8.x,
Oracle 9.x에서 Oracle Net Services라는 이름이 가지고 있으나 여기에서는
편의상 모두 Oracle Networking 제품으로 부르도록 하겠습니다.
아울러 여기서 언급하는 Trace File은 Oracle Server의 Trace File과
다른 것입니다. Oracle Server의 Trace File은 database instance의 대한
내용만을 기록하며 Oracle Networking 제품의 Trace File은 networking에
대한 내용만을 기록합니다.
Trace File의 작성 방법은 Oracle 7.x부터 9.x까지 같습니다.
Solution Description
1. Client가 되는 host에서 어떠한 문제를 경험한 경우, 간혹 문제의 발생
빈도가 낮거나 network나 server 쪽에 이상을 느끼시면서도 문제를 확인하기
여러운 경우가 있습니다. 이런 경우엔는 문제가 다시 발생될 때 까지
Client에서 Client Trace File를 작성하여 보아야 합니다.
a. prompt$ echo $TNS_ADMIN
b. $TNS_ADMIN이 설정되어 있으면, prompt$ cd $TNS_ADMIN
아니면, prompt$ cd $ORACLE_HOME/network/admin
c. vi sqlnet.ora
# 다음 line들을 추가
TRACE_LEVEL_client=16
TRACE_FILE_client=<filename>
TRACE_DIRECTORY_client=<directory>
TRACE_UNIQUE_client=TRUE
:wq
prompt$
예를 들어, client가 Windows OS인 경우 다음과 같이 합니다.
prompt> notepad sqlnet.ora
TRACE_LEVEL_client=16
TRACE_FILE_client=client
TRACE_DIRECTORY_client=D:\temp
TRACE_UNIQUE_client=TRUE
prompt>
d. SQL*Plus와 같은, 또는 사용하던 Client software를 계속 이용
e. 다시 문제가 발생
f. 작성된 trace file들의 날자를 보아 문제가 발생한 시간과
거의 같은 시간에 작성된 file들이 있는지 확인
prompt> dir D:\temp
client_<PID1>.trc ...
client_<PID2>.trc ...
prompt>
g. trace를 중단합니다.
prompt$ vi sqlnet.ora
TRACE_LEVEL_client=0
:wq
prompt$
h. Trace Assistant를 이용하여 Oracle Networking 제품의 error code
(이하 TNS error code)를 trace file에서 찾아냅니다.
prompt$ cd <directory of TRACE_DIRECTORY_client>
prompt$ trcasst <filename of TRACE_FILE_client>_<PID>.trc > trcasst.out
prompt$ vi -R trcasst.out
Trace Assistant (trcasst command)는 Oracle 8.x부터 제공되며,
Oracle 9.x의 Trace Assistant를 사용할 것을 권합니다.
i. oerr command로 tns error에 대한 error message를 봅니다.
예를 들어, 흔한 경우 중에 listener가 실행 중이지 않거나 잘못된
tnsnames.ora 설정으로 client가 listener가 service 중이지 않은
network address로 연결을 시도하다가 TNS-12541 TNS-12560 TNS-511
error가 차례대로 나왔다면 다음과 같이 하여 각 TNS error code에
대한 message와 설명 및 해결방법을 볼 수 있습니다.
prompt$ oerr tns 12541
prompt$ oerr tns 12560
prompt$ oerr tns 511
j. Trace Assistant가 알려준 TNS error code를 http://metalink.oracle.com
에서 검색하여 같은 case가 있는지 확인합니다.
Web browser에서:
1) Go to http://metalink.oracle.com, then login
오른쪽 위 HTML frame에서 :
2) "Advanced" Button을 누릅니다.
오른쪽 아래 HTML frame에서:
3) "Enter Keyword" text box에 tns error code를 모두 입력합니다.
예를 들어, tns-12541 tns-12560 tns-511
4) "Search" button을 누릅니다.
k. http://metalink.oracle.com에서 검색이 거의 되지 않거나
문제가 매우 이상한 경우 이 글 아래를 보시기 바랍니다.
2. Client에서 SQL*Plus나 Oracle Client를 사용하는 다른 3rd party
appliction은 잘 동작하나 유독 tnsping command에서 error가 나는 경우가
드물게 있습니다. 이 때에는 tnsping command의 trace file을 작성해봅니다.
prompt$ vi sqlnet.ora
TNSPING_TRACE_LEVEL=16
TNSPING_TRACE_DIRECTORY=<directory>
:wq
prompt$ tnsping <tns alias>
3. Server, 즉 listener에 문제가 있다고 생각되는 경우 우선 listener의
log file을 봅니다. listener의 log에 대해서는 bulletin.18364를
이용합니다.
4. listener의 trace file은 다음과 같이 설정합니다.
listener의 trace 설정은 parameter 이름에 trace file을 작성하고자 하는
listener의 이름이 오는 점, 설정 후 listener process를 restart해야 하는
점 두 가지를 제외하면 나머지 절차가 앞서 설명드린 client와 같습니다.
prompt$ vi listener.ora
TRACE_LEVEL_<listener name>=16
TRACE_FILE_<listener name>=<filename>
TRACE_DIRECTORY_<listener name>=<directory>
:wq
prompt$ lsnrctl stop <listener name>
prompt$ lsnrctl start <listener name>
5. 만일 위와 같이 http://metalink.oracle.com을 검색하여도
같은 case가 전혀 없거나 찾아낸 error message들이 원인과 관련이 없어
보일정도로 매우 이상한 경우 다음과 같이 해봅니다.
a. Oracle Software의 version과 OS의 version이 certification matrix에
있는 지 확인합니다.
Web browser에서:
1) Go to http://metalink.oracle.com, then login
왼쪽 menu에서 :
2) "Certify & Availabilty" menu item을 click합니다.
오른쪽 아래 HTML frame에서:
3) 현재 사용중인 Product와 그 version 및 OS와 그 version을 선택하
여 검색합니다.
Certification Matrix는 매우 정확하게 정보를 보여주고 있습니다.
Matrix에 없는 Oracle Product와 OS version은 certify되어 있지 않으며
모든 Oracle 제품을 Certify되지 않은 OS version에서 사용하는 것은
그 어떠한 이유로든 보증과 지원이 되지 않습니다.
만일 사용중인 제품이 certify되지 않은 경우, 무조건 certify된 제품
과 OS의 version으로 install하여 다시 시도를 해야 합니다.
예를 들어, Windows OS의 경우 그 어떠한 Oracle 제품도 Windows Me 및
Windows XP Home Edition에 certify되어 있지 않습니다.
Windows 2000 Professional 이상에 Certify된 제품은 Oracle 8.1.6부터
이며 XP Professional 이상에 Certify된 제품은 Oracle 9.0.1부터
입니다.
Oracle 제품은 software이기는 하나 매우 완벽한 수준의 제품이라고 할
수 있습니다. 그러나 Oracle 제품은 하나의 OS의 process로써 실행이
되고 시간이 지나며 많은 환경이 major upgrade가 되면서 그러한 환경
에 따라 Oracle software도 새로운 version으로 제작이 되면서 다시
certification이 이루어지게 됩니다.
그렇기 때문에 고객들은 특히 다수의 client나 고가의 server를 계획하
시는 고객들은 저희 certification matrix를 사전에 철저히 확인하셔야
합니다.
앞서 Certification Matrix이전에 Installation Guide에 명시된
OS version만이 certify되어 있다고 생각하시면 되겠습니다.
b. Unix에서는 Oracle Software를 install한 후 OS의 Networking patch를
씌우고 사용하다보면 문제가 되는 경우가 있습니다.
이런 경우 relink를 해주어 바뀐 OS환경에서 Oracle 실행 file들을 다
시 만들어 주어야 합니다.
자세한 내용은 http://metalink.oracle.com에서
다음 글을 읽어 보시기 바랍니다.
Note:131321.1 How to Relink Oracle Database Software on UNIX
c. Certify된 환경에서도 원인을 찾을 수 없는 경우 trace file을 가지고
Oracle Support Services에 문의를 합니다. (지원 계약 고객에 한함)
Reference Documents
Chapter 17 Trouble shooting Oracle Net Services
Oracle 9i Net Services Administrator's Guide
SQL*Net, Net8.x, Net Services 9.x Network Administration Guide/Reference -
Oracle Net Configuration Assistant failed Error - installing Oracel 11g
Hi
I am getting the following error while installing Oracle 11g database.Could you please tell me what can be the issue.I tried it two times by cleaning up but still the same error.
utput generated from configuration assistant "Oracle Net Configuration Assistant":
Command = C:\Windows\system32\cmd /c call C:\Installed_Software\product\11.1.0\db_1/bin/netca.bat /orahome C:\Installed_Software\product\11.1.0\db_1 /orahnam OraDb11g_home1 /instype typical /inscomp client,oraclenet,javavm,server,ano /insprtcl tcp,nmp /cfg local /authadp NO_VALUE /nodeinfo NO_VALUE /responseFile C:\Installed_Software\product\11.1.0\db_1\network\install\netca_typ.rsp
Parsing command line arguments:
Parameter "orahome" = C:\Installed_Software\product\11.1.0\db_1
Parameter "orahnam" = OraDb11g_home1
Parameter "instype" = typical
Parameter "inscomp" = client,oraclenet,javavm,server,ano
Parameter "insprtcl" = tcp,nmp
Parameter "cfg" = local
Parameter "authadp" = NO_VALUE
Parameter "nodeinfo" = NO_VALUE
Parameter "responsefile" = C:\Installed_Software\product\11.1.0\db_1\network\install\netca_typ.rsp
Done parsing command line arguments.
Oracle Net Services Configuration:
# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c342849, pid=4284, tid=5436
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# C [MSVCR71.dll+0x2849]
# An error report file with more information is saved as hs_err_pid4284.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
Configuration assistant "Oracle Net Configuration Assistant" failed
The "C:\Installed_Software\product\11.1.0\db_1\cfgtoollogs\configToolFailedCommands" script contains all commands that failed, were skipped or were cancelled. This file may be used to run these configuration assistants outside of OUI. Note that you may have to update this script with passwords (if any) before executing the same.-----------------------------------------------------------------------------Output generated from configuration assistant "Oracle Net Configuration Assistant":
Command = C:\Windows\system32\cmd /c call C:\Installed_Software\product\11.1.0\db_1/bin/netca.bat /orahome C:\Installed_Software\product\11.1.0\db_1 /orahnam OraDb11g_home1 /instype typical /inscomp client,oraclenet,javavm,server,ano /insprtcl tcp,nmp /cfg local /authadp NO_VALUE /nodeinfo NO_VALUE /responseFile C:\Installed_Software\product\11.1.0\db_1\network\install\netca_typ.rsp
Parsing command line arguments:
Parameter "orahome" = C:\Installed_Software\product\11.1.0\db_1
Parameter "orahnam" = OraDb11g_home1
Parameter "instype" = typical
Parameter "inscomp" = client,oraclenet,javavm,server,ano
Parameter "insprtcl" = tcp,nmp
Parameter "cfg" = local
Parameter "authadp" = NO_VALUE
Parameter "nodeinfo" = NO_VALUE
Parameter "responsefile" = C:\Installed_Software\product\11.1.0\db_1\network\install\netca_typ.rsp
Done parsing command line arguments.
Oracle Net Services Configuration:
# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c342849, pid=4076, tid=4048
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# C [MSVCR71.dll+0x2849]
# An error report file with more information is saved as hs_err_pid4076.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
Configuration assistant "Oracle Net Configuration Assistant" failed
The "C:\Installed_Software\product\11.1.0\db_1\cfgtoollogs\configToolFailedCommands" script contains all commands that failed, were skipped or were cancelled. This file may be used to run these configuration assistants outside of OUI. Note that you may have to update this script with passwords (if any) before executing the same.-----------------------------------------------------------------------------
Thanks
PraveenaHi
I installed JDK 1.5 and tried installing again. It failed again at the same point.
I ran netca.bat file individually. It gave the below error in the command line.And I am pasting the log also here. It looks like something to do with my JDK.
Could you please tell me what can be the problem.
===========================================================================
C:\Installed_Software\product\11.1.0\db_1\BIN>netca.bat
IOException: Can not save NetProperties: C:\Installed_Software\product\11.1.0\db
_1\network\tools\NetProperties (Access is denied)
Oracle Net Services Configuration:
C:\Installed_Software\product\11.1.0\db_1\network\admin\sqlnet0902066AM5338.bak
(Access is denied)
# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c342849, pid=324, tid=772
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# C [MSVCR71.dll+0x2849]
# An error report file with more information is saved as C:\Users\praveena\AppDa
ta\Local\Temp\hs_err_pid324.log
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
C:\Installed_Software\product\11.1.0\db_1\BIN>
====================================================================
hs_err_pid324.log
# An unexpected error has been detected by HotSpot Virtual Machine:
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x7c342849, pid=324, tid=772
# Java VM: Java HotSpot(TM) Client VM (1.5.0_11-b03 mixed mode)
# Problematic frame:
# C [MSVCR71.dll+0x2849]
--------------- T H R E A D ---------------
Current thread (0x0013bef0): JavaThread "main" [_thread_in_native, id=772]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
Registers:
EAX=0x00002e2e, EBX=0x2e2e2e2e, ECX=0x0d5e8c70, EDX=0x00000000
ESP=0x0006f848, EBP=0x0006f990, ESI=0x07d85f48, EDI=0x0013bef0
EIP=0x7c342849, EFLAGS=0x00210206
Top of Stack: (sp=0x0006f848)
0x0006f848: 07d85f48 0013bef0 07d85f48 626da08c
0x0006f858: 00000000 0000002e 61636f6c 736f686c
0x0006f868: 00130074 0013cbdc 0006f82c 0006f850
0x0006f878: 00000002 00000008 00000000 0006f8fc
0x0006f888: 6d815daa 0006f8ec 0013cbe0 6d8c3174
0x0006f898: 6d8c3270 0013cbdc 0013cbf4 6d815d4e
0x0006f8a8: 0013cbd8 0013bef0 0006f988 6d8748d8
0x0006f8b8: 0013c8c8 6d74d68d 00000001 0000000c
Instructions: (pc=0x7c342849)
0x7c342839: 00 00 00 75 eb 0b d8 57 8b c3 c1 e3 10 56 0b d8
0x7c342849: 8b 0a bf ff fe fe 7e 8b c1 8b f7 33 cb 03 f0 03
Stack: [0x00030000,0x00070000), sp=0x0006f848, free space=254k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [MSVCR71.dll+0x2849]
j oracle.net.common.NetGetEnv.getDNSDomain()Ljava/lang/String;+0
j oracle.net.ca.ConfigureProfile.setDefaultProfileParams()V+0
j oracle.net.ca.InitialSetup.setupConfigObjects()V+204
j oracle.net.ca.InitialSetup.<init>([Ljava/lang/String;)V+879
j oracle.net.ca.NetCA.main([Ljava/lang/String;)V+676
v ~StubRoutines::call_stub
V [jvm.dll+0x871a8]
V [jvm.dll+0xdf462]
V [jvm.dll+0x87079]
V [jvm.dll+0x8e0d5]
C [java.exe+0x14c5]
C [java.exe+0x69cd]
C [kernel32.dll+0x44911]
C [ntdll.dll+0x3e4b6]
C [ntdll.dll+0x3e489]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j oracle.net.common.NetGetEnv.getDNSDomain()Ljava/lang/String;+0
j oracle.net.ca.ConfigureProfile.setDefaultProfileParams()V+0
j oracle.net.ca.InitialSetup.setupConfigObjects()V+204
j oracle.net.ca.InitialSetup.<init>([Ljava/lang/String;)V+879
j oracle.net.ca.NetCA.main([Ljava/lang/String;)V+676
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x01a52730 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2192]
0x01a54d90 JavaThread "CompilerThread0" daemon [_thread_blocked, id=4208]
0x01a525a8 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2424]
0x01a467c8 JavaThread "Finalizer" daemon [_thread_blocked, id=1392]
0x01a45180 JavaThread "Reference Handler" daemon [_thread_blocked, id=4784]
=>0x0013bef0 JavaThread "main" [_thread_in_native, id=772]
Other Threads:
0x01a428f8 VMThread [id=1244]
0x0013fb98 WatcherThread [id=5392]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 273K [0x03a70000, 0x03b10000, 0x03f50000)
eden space 512K, 40% used [0x03a70000, 0x03aa4510, 0x03af0000)
from space 64K, 100% used [0x03b00000, 0x03b10000, 0x03b10000)
to space 64K, 0% used [0x03af0000, 0x03af0000, 0x03b00000)
tenured generation total 1408K, used 946K [0x03f50000, 0x040b0000, 0x07a70000)
the space 1408K, 67% used [0x03f50000, 0x0403c8a8, 0x0403ca00, 0x040b0000)
compacting perm gen total 8192K, used 7599K [0x07a70000, 0x08270000, 0x0ba70000)
the space 8192K, 92% used [0x07a70000, 0x081dbd58, 0x081dbe00, 0x08270000)
No shared spaces configured.
Dynamic libraries:
0x00400000 - 0x0040d000 C:\Installed_Software\product\11.1.0\db_1\jdk\jre\bin\java.exe
0x76f50000 - 0x77077000 C:\Windows\system32\ntdll.dll
0x760f0000 - 0x761cb000 C:\Windows\system32\kernel32.dll
0x75a60000 - 0x75b26000 C:\Windows\system32\ADVAPI32.dll
0x770e0000 - 0x771a3000 C:\Windows\system32\RPCRT4.dll
0x75f10000 - 0x75fba000 C:\Windows\system32\MSVCRT.dll
0x6d740000 - 0x6d8dd000 C:\Installed_Software\product\11.1.0\db_1\jdk\jre\bin\client\jvm.dll
0x76320000 - 0x763bd000 C:\Windows\system32\USER32.dll
0x757e0000 - 0x7582b000 C:\Windows\system32\GDI32.dll
0x73d90000 - 0x73dc2000 C:\Windows\system32\WINMM.dll
0x75cf0000 - 0x75e34000 C:\Windows\system32\ole32.dll
0x75940000 - 0x759cd000 C:\Windows\system32\OLEAUT32.dll
0x73d50000 - 0x73d89000 C:\Windows\system32\OLEACC.dll
0x758c0000 - 0x758de000 C:\Windows\system32\IMM32.DLL
0x75e40000 - 0x75f08000 C:\Windows\system32\MSCTF.dll
0x75600000 - 0x7562c000 C:\Windows\system32\apphelp.dll
0x757d0000 - 0x757d9000 C:\Windows\system32\LPK.DLL
0x75830000 - 0x758ad000 C:\Windows\system32\USP10.dll
0x6d300000 - 0x6d308000 C:\Installed_Software\product\11.1.0\db_1\jdk\jre\bin\hpi.dll
0x757c0000 - 0x757c7000 C:\Windows\system32\PSAPI.DLL
0x6d710000 - 0x6d71c000 C:\Installed_Software\product\11.1.0\db_1\jdk\jre\bin\verify.dll
0x6d380000 - 0x6d39d000 C:\Installed_Software\product\11.1.0\db_1\jdk\jre\bin\java.dll
0x6d730000 - 0x6d73f000 C:\Installed_Software\product\11.1.0\db_1\jdk\jre\bin\zip.dll
0x6d070000 - 0x6d1da000 C:\Installed_Software\product\11.1.0\db_1\jdk\jre\bin\awt.dll
0x722d0000 - 0x72312000 C:\Windows\system32\WINSPOOL.DRV
0x626d0000 - 0x626e6000 C:\Installed_Software\product\11.1.0\db_1\BIN\oranjni11.dll
0x62740000 - 0x627a3000 C:\Installed_Software\product\11.1.0\db_1\BIN\oranl11.dll
0x60960000 - 0x60d32000 C:\Installed_Software\product\11.1.0\db_1\BIN\oran11.dll
0x62670000 - 0x6268b000 C:\Installed_Software\product\11.1.0\db_1\BIN\orancrypt11.dll
0x60870000 - 0x6095b000 C:\Installed_Software\product\11.1.0\db_1\BIN\oracore11.dll
0x0c290000 - 0x0c35e000 C:\Installed_Software\product\11.1.0\db_1\BIN\oranls11.dll
0x63690000 - 0x636a8000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraunls11.dll
0x7c340000 - 0x7c396000 C:\Windows\system32\MSVCR71.dll
0x60eb0000 - 0x60eb7000 C:\Installed_Software\product\11.1.0\db_1\BIN\orauts.dll
0x762f0000 - 0x7631d000 C:\Windows\system32\WS2_32.dll
0x770d0000 - 0x770d6000 C:\Windows\system32\NSI.dll
0x62920000 - 0x6296d000 C:\Installed_Software\product\11.1.0\db_1\BIN\oranro11.dll
0x62530000 - 0x6266d000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraldapclnt11.dll
0x627f0000 - 0x62905000 C:\Installed_Software\product\11.1.0\db_1\BIN\orannzsbb11.dll
0x60000000 - 0x60133000 C:\Installed_Software\product\11.1.0\db_1\BIN\orazt11.dll
0x72e00000 - 0x72e07000 C:\Windows\system32\WSOCK32.dll
0x75030000 - 0x75049000 C:\Windows\system32\iphlpapi.dll
0x74ff0000 - 0x75025000 C:\Windows\system32\dhcpcsvc.DLL
0x752a0000 - 0x752cc000 C:\Windows\system32\DNSAPI.dll
0x75660000 - 0x75674000 C:\Windows\system32\Secur32.dll
0x74fe0000 - 0x74fe7000 C:\Windows\system32\WINNSI.DLL
0x74fb0000 - 0x74fd1000 C:\Windows\system32\dhcpcsvc6.DLL
0x0c360000 - 0x0ce27000 C:\Installed_Software\product\11.1.0\db_1\BIN\orageneric11.dll
0x63430000 - 0x6345d000 C:\Installed_Software\product\11.1.0\db_1\BIN\orasnls11.dll
0x60fa0000 - 0x61158000 C:\Installed_Software\product\11.1.0\db_1\BIN\oracommon11.dll
0x61c20000 - 0x61f81000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraclient11.dll
0x636b0000 - 0x636b6000 C:\Installed_Software\product\11.1.0\db_1\BIN\oravsn11.dll
0x0ce30000 - 0x0d20a000 C:\Installed_Software\product\11.1.0\db_1\BIN\orapls11.dll
0x63420000 - 0x63429000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraslax11.dll
0x63080000 - 0x63296000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraplp11.dll
0x63520000 - 0x635c2000 C:\Installed_Software\product\11.1.0\db_1\BIN\orasql11.dll
0x10000000 - 0x1025c000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraxml11.dll
0x71ba0000 - 0x71bb1000 C:\Windows\system32\MSVCIRT.dll
0x62980000 - 0x629b1000 C:\Installed_Software\product\11.1.0\db_1\BIN\orantcp11.dll
0x0d210000 - 0x0d2bd000 C:\Installed_Software\product\11.1.0\db_1\BIN\orahasgen11.dll
0x62ab0000 - 0x62b2f000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraocr11.dll
0x0c1e0000 - 0x0c23e000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraocrb11.dll
0x754c0000 - 0x75535000 C:\Windows\system32\NETAPI32.dll
0x6f710000 - 0x6f7ec000 C:\Windows\system32\dbghelp.dll
0x76440000 - 0x76f4f000 C:\Windows\system32\SHELL32.dll
0x758e0000 - 0x75938000 C:\Windows\system32\SHLWAPI.dll
0x0d2c0000 - 0x0d307000 C:\Installed_Software\product\11.1.0\db_1\BIN\oranldap11.dll
0x626b0000 - 0x626b9000 C:\Installed_Software\product\11.1.0\db_1\BIN\oranhost11.dll
0x00120000 - 0x00126000 C:\Installed_Software\product\11.1.0\db_1\BIN\orancds11.dll
0x629c0000 - 0x629cd000 C:\Installed_Software\product\11.1.0\db_1\BIN\orantns11.dll
0x0d310000 - 0x0d390000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraztkg11.dll
0x74520000 - 0x746be000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18000_none_5cdbaa5a083979cc\comctl32.dll
0x01940000 - 0x0195b000 C:\Installed_Software\product\11.1.0\db_1\oui\lib\win32\oraInstaller.dll
0x74e60000 - 0x74e68000 C:\Windows\system32\VERSION.dll
0x0d420000 - 0x0d476000 C:\Installed_Software\product\11.1.0\db_1\oui\lib\win32\msvcr71.dll
0x0c240000 - 0x0c247000 C:\Installed_Software\product\11.1.0\db_1\oui\lib\win32\orauts.dll
0x0c250000 - 0x0c258000 C:\Installed_Software\product\11.1.0\db_1\oui\lib\win32\orawsec11.dll
0x635d0000 - 0x635ed000 C:\Installed_Software\product\11.1.0\db_1\oui\lib\win32\orasrvm11.dll
0x0d8d0000 - 0x0da08000 C:\Installed_Software\product\11.1.0\db_1\BIN\oraldapjclnt11.dll
0x748f0000 - 0x748ff000 C:\Windows\system32\NLAapi.dll
0x71e80000 - 0x71e8f000 C:\Windows\system32\napinsp.dll
0x71e40000 - 0x71e52000 C:\Windows\system32\pnrpnsp.dll
0x74df0000 - 0x74e2b000 C:\Windows\System32\mswsock.dll
0x71e70000 - 0x71e78000 C:\Windows\System32\winrnr.dll
0x762a0000 - 0x762ea000 C:\Windows\system32\WLDAP32.dll
0x71e60000 - 0x71e6c000 C:\Windows\system32\wshbth.dll
0x75b30000 - 0x75cba000 C:\Windows\system32\SETUPAPI.dll
0x74e50000 - 0x74e55000 C:\Windows\System32\wship6.dll
VM Arguments:
jvm_args: -Dsun.java2d.noddraw=true -Dice.pilots.html4.ignoreNonGenericFonts=true
java_command: oracle.net.ca.NetCA
Launcher Type: SUN_STANDARD
Environment Variables:
CLASSPATH=C:\Installed_Software\product\11.1.0\db_1\network\jlib\netcam.jar;C:\Installed_Software\product\11.1.0\db_1\network\jlib\netca.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\jndi.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\netcfg.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\ldapjclnt9.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\ldapjclnt11.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\;C:\Installed_Software\product\11.1.0\db_1\jlib\ewt3.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\help4.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\jewt4.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\oracle_ice.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\share.jar;C:\Installed_Software\product\11.1.0\db_1\jdk\jre\lib\rt.jar;C:\Installed_Software\product\11.1.0\db_1\jdk\jre\lib\i18n.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\ewtcompat-3_3_15.jar;C:\Installed_Software\product\11.1.0\db_1\network\tools;C:\Installed_Software\product\11.1.0\db_1\jlib\srvm.jar;C:\Installed_Software\product\11.1.0\db_1\jlib\srvmhas.jar;C:\Installed_Software\product\11.1.0\db_1\oui\jlib\OraInstaller.jar;C:\Installed_Software\product\11.1.0\db_1\lib\xmlparserv2.jar;C:\Installed_Software\product\11.1.0\db_1\emdw\lib\emca.jar
PATH=C:\Installed_Software\product\11.1.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Java\jdk1.5.0_17
USERNAME=praveena
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel
--------------- S Y S T E M ---------------
OS: Windows Vista Build 6001 Service Pack 1
CPU:total 2 (cores per cpu 2, threads per core 1) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2
Memory: 4k page, physical 2097151k(1328884k free), swap 4194303k(4194303k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_11-b03) for windows-x86, built on Dec 15 2006 01:16:12 by "java_re" with MS VC++ 6.0 -
Oracle Net Configuration Assistant failed. While Installing
HI ,
I was getting an Error while installing Oracle11g on Redhat linux 5.4.
The Error was
'Oracle Net Configuration Assistant failed.'
I am attaching the Last few lines of the Install Actions Files ,
INFO: Updating Transient Parameters for oracle.sysman.ccr
INFO: Updating Transient Parameters for oracle.sysman.console.db
INFO: Successfully updated Transient Parameters in the Aggregates
INFO: Configuration log directory - /soa/oracle/oracle/product/11.2.0/dbhome_1/cfgtoollogs
INFO:
The Runconfig command constructed is /soa/oracle/oracle/product/11.2.0/dbhome_1/oui/bin/runConfig.sh ORACLE_HOME=/soa/oracle/oracle/product/11.2.0/dbhome_1 MODE=perform ACTION=configure RERUN=true $*
INFO: Created a new file /soa/oracle/oracle/product/11.2.0/dbhome_1/cfgtoollogs/configToolAllCommands
INFO: Since the option is to overwrite the existing /soa/oracle/oracle/product/11.2.0/dbhome_1/cfgtoollogs/configToolAllCommands file, backing it up
INFO: The backed up file name is /soa/oracle/oracle/product/11.2.0/dbhome_1/cfgtoollogs/configToolAllCommands.bak
INFO: Entering ConfigClient.executeToolsInAggregate method
INFO: ConfigClient.executeToolsInAggregate oAggregate=oracle.server:oracle.server:11.2.0.1.0:common
INFO: Entering ConfigClient.assignAction method
INFO: ConfigClient.assignAction actionref=[Loracle.sysman.emCfg.common.IActionReference;@11d6591
INFO: ConfigClient.assignAction action is of type :configuration
INFO: Exiting ConfigClient.assignAction method
INFO: ConfigClient.executeToolsInAggregate action assigned
INFO: Started Plugin named: Oracle Net Configuration Assistant
INFO: Found associated job
INFO: Starting 'Oracle Net Configuration Assistant'
INFO: Starting 'Oracle Net Configuration Assistant'
INFO: Parsing command line arguments:
INFO: Parameter "orahome" = /soa/oracle/oracle/product/11.2.0/dbhome_1
INFO: Parameter "orahnam" = OraDb11g_home1
INFO: Parameter "instype" = typical
INFO: Parameter "inscomp" = client,oraclenet,javavm,server,ano
INFO: Parameter "insprtcl" = tcp
INFO: Parameter "cfg" = local
INFO: Parameter "authadp" = NO_VALUE
INFO: Parameter "responsefile" = /soa/oracle/oracle/product/11.2.0/dbhome_1/network/install/netca_typ.rsp
INFO: Parameter "silent" = true
INFO: Done parsing command line arguments.
INFO: Oracle Net Services Configuration:
INFO: Profile configuration complete.
INFO: Oracle Net Listener Startup:
INFO: Running Listener Control:
INFO: /soa/oracle/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start LISTENER
INFO: Listener Control complete.
INFO: Listener start failed.
**INFO: Check the trace file for details: /soa/oracle/oracle/cfgtoollogs/netca/trace_OraDb11g_home1-1209172PM0322.log**
INFO: Oracle Net Services configuration failed. The exit code is 1
INFO:
WARNING:
INFO: Completed Plugin named: Oracle Net Configuration Assistant
Iam Attaching the last few lines of /soa/oracle/oracle/cfgtoollogs/netca/trace_OraDb11g_home1-1209172PM0322.log
[main] [ 2012-09-17 14:03:25.027 IST ] [RuntimeExec.runCommand:161] RunTimeExec: output>
[main] [ 2012-09-17 14:03:25.027 IST ] [RuntimeExec.runCommand:170] RunTimeExec: error>
[main] [ 2012-09-17 14:03:25.028 IST ] [RuntimeExec.runCommand:192] Returning from RunTimeExec.runCommand
[main] [ 2012-09-17 14:03:25.028 IST ] [CmdToolUtil.doexecute:372] nativeSystem.runRemoteExecCmd failed. Command = /soa/oracle/oracle/product/11.2.0/dbhome_1/srvm/admin/getcrshome arguments = [] env = null
[main] [ 2012-09-17 14:03:25.028 IST ] [HAUtils.isHASConfigured:349] Ignoring exception in isHASConfigured: PRCT-1011 : Failed to run "getcrshome"
[main] [ 2012-09-17 14:03:25.028 IST ] [HAUtils.isHASConfigured:350] oracle.cluster.deployment.ClusterwareInfo.getConfiguredCRSHome(ClusterwareInfo.java:423)
oracle.sysman.assistants.util.hasi.HAUtils.getCRSHome(HAUtils.java:544)
oracle.sysman.assistants.util.hasi.HAUtils.getHASHome(HAUtils.java:604)
oracle.sysman.assistants.util.hasi.HAUtils.isHASConfigured(HAUtils.java:345)
oracle.net.ca.ConfigureListener.isHASConfigured(ConfigureListener.java:1428)
oracle.net.ca.ConfigureListener.isHASRunning(ConfigureListener.java:1450)
oracle.net.ca.ConfigureListener.validateListenerName(ConfigureListener.java:1697)
oracle.net.ca.ConfigureListener.typicalConfigure(ConfigureListener.java:169)
oracle.net.ca.SilentConfigure.performSilentConfigure(SilentConfigure.java:185)
oracle.net.ca.InitialSetup.<init>(NetCA.java:4159)
oracle.net.ca.NetCA.main(NetCA.java:405)
[main] [ 2012-09-17 14:03:25.029 IST ] [ConfigureListener.isHASConfigured:1436] Is Oracle Restart configured: false
[main] [ 2012-09-17 14:03:25.029 IST ] [ConfigureListener.isHASRunning:1465] Is Oracle Restart running: false
[main] [ 2012-09-17 14:03:25.029 IST ] [ConfigureListener.typicalConfigure:201] Checking for free port in range: 1521-1540
[main] [ 2012-09-17 14:03:25.029 IST ] [ConfigureListener.isPortFree:1010] Checking if port 1521 is free on local machine...
[main] [ 2012-09-17 14:03:25.030 IST ] [ConfigureListener.isPortFree:1023] InetAddress.getByName(127.0.0.1): /127.0.0.1
[main] [ 2012-09-17 14:03:25.030 IST ] [ConfigureListener.isPortFree:1025] Local host IP address: vx111a.example.com/172.16.11.175
[main] [ 2012-09-17 14:03:25.030 IST ] [ConfigureListener.isPortFree:1027] Local host name: vx111a.example.com
[main] [ 2012-09-17 14:03:25.031 IST ] [ConfigureListener.isPortFree:1039] Creating ServerSocket on Port:1521, IP Address: vx111a.example.com/172.16.11.175
[main] [ 2012-09-17 14:03:25.033 IST ] [ConfigureListener.isPortFree:1042] Created ServerSocket successfully.
[main] [ 2012-09-17 14:03:25.033 IST ] [ConfigureListener.isPortFree:1055] Creating ServerSocket on Port:1521, Local IP Address: /127.0.0.1
[main] [ 2012-09-17 14:03:25.033 IST ] [ConfigureListener.isPortFree:1059] Created ServerSocket successfully.
[main] [ 2012-09-17 14:03:25.033 IST ] [ConfigureListener.isPortFree:1065] Creating ServerSocket on Port:1521
[main] [ 2012-09-17 14:03:25.033 IST ] [ConfigureListener.isPortFree:1068] Created ServerSocket successfully.
[main] [ 2012-09-17 14:03:25.034 IST ] [ConfigureListener.isPortFree:1088] Returning is Port 1521 free: true
[main] [ 2012-09-17 14:03:25.034 IST ] [ConfigureListener.typicalConfigure:208] Using port: 1521
[main] [ 2012-09-17 14:03:25.039 IST ] [ConfigureListener.setListenerParam:1779] Setting ADR_BASE_LISTENER: /soa/oracle/oracle
[main] [ 2012-09-17 14:03:25.040 IST ] [ConfigureListener.isPortFree:1010] Checking if port 1521 is free on local machine...
[main] [ 2012-09-17 14:03:25.041 IST ] [ConfigureListener.isPortFree:1023] InetAddress.getByName(127.0.0.1): /127.0.0.1
[main] [ 2012-09-17 14:03:25.041 IST ] [ConfigureListener.isPortFree:1025] Local host IP address: vx111a.example.com/172.16.11.175
[main] [ 2012-09-17 14:03:25.041 IST ] [ConfigureListener.isPortFree:1027] Local host name: vx111a.example.com
[main] [ 2012-09-17 14:03:25.041 IST ] [ConfigureListener.isPortFree:1039] Creating ServerSocket on Port:1521, IP Address: vx111a.example.com/172.16.11.175
[main] [ 2012-09-17 14:03:25.042 IST ] [ConfigureListener.isPortFree:1042] Created ServerSocket successfully.
[main] [ 2012-09-17 14:03:25.042 IST ] [ConfigureListener.isPortFree:1055] Creating ServerSocket on Port:1521, Local IP Address: /127.0.0.1
[main] [ 2012-09-17 14:03:25.042 IST ] [ConfigureListener.isPortFree:1059] Created ServerSocket successfully.
[main] [ 2012-09-17 14:03:25.042 IST ] [ConfigureListener.isPortFree:1065] Creating ServerSocket on Port:1521
[main] [ 2012-09-17 14:03:25.043 IST ] [ConfigureListener.isPortFree:1068] Created ServerSocket successfully.
[main] [ 2012-09-17 14:03:25.043 IST ] [ConfigureListener.isPortFree:1088] Returning is Port 1521 free: true
Please Soft Me Out.user9030848 wrote:
Where can i find that listener log file ?Zoltan gave you the specific, one-time answer.
The generalized, learn-to-self-help answer is:
Use your os's search utility to fiind any file you want. In the case of Linux, that utility is called 'find'. Instructions on how to use it are all over the net, and the official documentation for all Linux utilties installed on your system can be read by using the 'man' command (ie: 'man find').
To tie the general to the specific, you would use
find / -name listener.log Or, faster and fewer error messages
find $ORACLE_HOME -name listener.log -
Oracle Net Configuration Assistant failed
when Instaling Oracle 10G developer suite on my machine (complete installation) I got this error:
Output generated from configuration assistant "Oracle Net Configuration Assistant":
Parsing command line arguments:
Parameter "silent" = true
Parameter "orahome" = c:\ora10Gdev
Parameter "orahnam" = Ora10G
Parameter "instype" = custom
Parameter "inscomp" = client,oraclenet
Parameter "insprtcl" = tcp,nmp,tcps
Parameter "cfg" = local
Parameter "authadp" = NO_VALUE
Parameter "responsefile" = c:\ora10Gdev\network\install\netca_clt_cus.rsp
Done parsing command line arguments.
Environmental error detected: The current Oracle Home and the Oracle Home passed from the installer are not the same. Oracle Net Configuration Assistant cannot continue.
It is recommended that you continue installation without completing Oracle Net configuration. Once the installation is complete run the Oracle Net Configuration Assistant separately after checking that the ORACLE_HOME environment variable is not set (preferred on Windows platforms) or that it is set to the correct Oracle Home.
Oracle Net Services configuration failed. The exit code is 1
Configuration assistant "Oracle Net Configuration Assistant" failed
has anybody encountered this same problem.
Thanks.Well, I hope that you have a static IP address on your machine
Add that static IP address to the hosts file.
Also make sure that you have the latest JDK installed.
regards
Maybe you are looking for
-
Hi, i´ve developed an RFC FM and within this FM i use CALL FUNCTION ' NUMBER_GET_NEXT' in order to get a sequential number each time the FM is called. When this RFC FM is called from XI i get exception 1 (INTERVAL_NOT_FOUND) Why is this happenin
-
Pricing condition type Issue YPR0--- ZPR1
Hi All, WE have a pricing issue, for example we have a condition type YPR0 and we use a pricing procedure which i will call ZME600, we are basically creating a new condition type to be called ZPR1 to replace YPR0, now in the copy control, delivery do
-
BAPI or FM to change the PO release group
Hi, I would like to change the PO release group (EKKO-FRGGR). I could not find the way to change this field through BAPI BAPI_PO_CHANGE. Please suggest me any BAPI or FM! Thanks, Khanh
-
Layout Content Height limitation
Greetings, I have tried unsuccessfully to increase the layout content height to over 1,000 px, however it seems there is a limitation of approximately 700 px. Does anybody know how to get around this, or am I just missing something? Thank you - Scott
-
Trial version of After Effects - which do I choose?
I currently own the Design and Web Premium pacakge, but wanted a trial version of After Effects to complete a motion graphic I am creating. The trial offer includes the choice of; a free trial download or to join the Creative Cloud and download now (