Grid 11gR2 (11.2.0.2) on Solaris 10 Containers getting PRVF-5150 error
I am attempting to install Oracle DB RAC Grid Infrastructure 11gR2 on Solaris 10 Containers and am getting ASM PRVF-5150 error. After doing some search internally/externally, I found something like: .." the prerequisite check for Oracle ASM devices reports an error (with PRVF-5150) that the given disk is not a valid path. Workaround: This error can be ignored."
I have 2 T2000's, Oracle Solaris 10 9/10 s10s_u9wos_14a, 144488-12, Solaris Whole-Root Zone, and Sun StorEdge 3320 (SCSI shared disk array). I have installed Grid 11.2.0.1 in the same environment and I didn't get PRVF-5150 error. Attempting to install 11.2.0.2 would consistently produce the error.
My shared device can be seen from both nodes (and as mentioned 11gR1 was successfully installed/configured/deconfigured). cluvfy.sh also passed.
crw-rw---- 1 grid asmadmin 32, 4 Jul 18 14:58 /dev/rdsk/c2t0d0s4
If I were to ignore it and continue, I get the following error:
ACFS-9200: Supported
ACFS-9300: ADVM/ACFS distribution files found.
ACFS-9307: Installing requested ADVM/ACFS software.
ACFS-9349: Unable to configure driver 'oracleadvm'.
ACFS-9310: ADVM/ACFS installation failed.
USM driver install actions failed
Oracle DB and RAC 11gR2 has been certified on Solaris 10 Containers.
Any suggestion is appreciated. Thanks in advance.
Hi,
You can use this tech note on MOS.
*Troubleshooting 11.2 Grid Infastructure Installation Root.sh Issues [ID 1053970.1]*
Put here alertlog file of grid
Please use formatting options using tags output between tags[/code ]
Regards,
Levi Pereira
Edited by: Levi Pereira on Jul 19, 2011 12:24 PM
Similar Messages
-
What organizer app has a really good WEEK VIEW like my Palm Pilot - it's a grid with days across the top. Below each day- the day
is divided into hourly grids. When events are schdeuled across week - you get a mosaic of time blocks. Analogue view is great way
to comprehend the time obligations as a molar pattern.
thx,
FritzI use Week Cal on the iPod. I think it was only $1.99. It is a lot better and does a lot more than the one that came with the Palm Pilot.
As you know, unlike the Palm Pilot, the iPod does not come with a desktop application that you can sync your iPod calendar to. Since I don't use Outlook, I have to use a Cloud based calendar to sync with my PC. I use Hotmail's calendar for that. (If your computer is a MAC, you can use iCal) -
Oracle Rac on Solaris Containers
We are planning to implement Oracle 11G RAC on Solaris 10 using non-global zone. RAC is now officially certified on Solaris containers.
But we are still investigating whether zone Cluster (Using Solaris Cluster) is the prerequisite to have Oracle RAC on Solaris non-global zone.
This oracle document *(Supported Virtualization and Partitioning Technologies for Oracle Database and RAC Product Releases [ID 1173831.1])* stated that:
_"*Oracle Solaris Containers are supported with Oracle RAC 10gR2 and 11gR1 (with Oracle Solaris Cluster on SPARC64). Solaris version 10 Update 7 or later (patches 141444-09, 143055-01, 142900-06, 143137-04 "md patch") with Oracle Solaris Cluster 3.3 and 3.2u2 patched to 126106-39 or later."*_
Does it mean that Oracle RAC is supported on Solaris Container only with Solaris Cluster?
In other word does Oracle RAC is supported on Solaris Non-Global zones without using Solaris Cluster?It was my understanding too. Do you have any source document where it is specifically noted that solaris cluster(Zone Cluster) is needed for RAC?
Please check this document www.oracle.com/technetwork/articles/systems-hardware-architecture/deploying-rac-in-containers-168438.pdf, nowhere it is said that Solaris Cluster is needed. -
Instant client 10.2.0.2 - Solaris 32 bit - sqlplus relocation error
Did anyone use the sqlplus that comes with Instant Client 10.2.0.2 - Solaris 32 bit to connect to a remote Oracle database?
I am unable to get it working.
More info below:
I unpacked these two packages onto my Solaris 9 box into a directory called /space/OracleClient10g/instantclient_10_2
a) instantclient-basic-solaris32-10.2.0.2-20060303.zip
b) instantclient-sqlplus-solaris32-10.2.0.2-20060303.zip
I have set the following environment variables (csh):
setenv ORACLIENT /space/OracleClient10g/instantclient_10_2
setenv LD_LIBRARY_PATH "$ORACLIENT":"$LD_LIBRARY_PATH"
set path = ($ORACLIENT $path)
setenv SQLPATH $ORACLIENT
setenv TNS_ADMIN $ORACLIENT
setenv NLS_LANG AMERICAN_AMERICA.UTF8
The tnsnames.ora file is in the $TNS_ADMIN directory and it has the tns entry that I need.
When I run sqlplus using the tnsentry, I get a "relocation error" as below:
$ sqlplus user1/pwd1@tnsentry
ld.so.1: sqlplus: fatal: relocation error:
file /space/OracleClient10g/instantclient_10_2/libsqlplus.so: symbol
lnxqebc_chars: referenced symbol not found
(The same tns entry is used from a different Solaris 9 machine where I have a full Oracle 9i client installed and sqlplus connects fine using this tns entry - so I do not think there is anything wrong with this tns entry. Besides, the error message that I am getting when I run sqlplus can be reproduced even by simply running 'sqlplus' without any arguments. )
When I do an 'ldd' on sqlplus, every library needed by sqlplus is loaded correctly.
$ ldd /space/OracleClient10g/instantclient_10_2/sqlplus
libsqlplus.so => /space/OracleClient10g/instantclient_10_2/libsqlplus.so
libclntsh.so.10.1 => /space/OracleClient10g/instantclient_10_2/libclntsh.so.10.1
libnnz10.so => /space/OracleClient10g/instantclient_10_2/libnnz10.so
libkstat.so.1 => /usr/lib/libkstat.so.1
libnsl.so.1 => /usr/lib/libnsl.so.1
libsocket.so.1 => /usr/lib/libsocket.so.1
libgen.so.1 => /usr/lib/libgen.so.1
libdl.so.1 => /usr/lib/libdl.so.1
libsched.so.1 => /usr/lib/libsched.so.1
libc.so.1 => /usr/lib/libc.so.1
libaio.so.1 => /usr/lib/libaio.so.1
libm.so.1 => /usr/lib/libm.so.1
libthread.so.1 => /usr/lib/libthread.so.1
libmp.so.2 => /usr/lib/libmp.so.2
librt.so.1 => /usr/lib/librt.so.1
libmd5.so.1 => /usr/lib/libmd5.so.1
/usr/platform/SUNW,Ultra-Enterprise/lib/libc_psr.so.1
/usr/platform/SUNW,Ultra-Enterprise/lib/libmd5_psr.so.1
Any ideas on the cause of this error?I'd say that there is a problem loading the shared library libsqlplus.so.
Try 'ldd /space/OracleClient10g/instantclient_10_2/libsqlplus.so' and see which libraries are referenced.
It seems like they are all found, but at least one of them is missing an entry that should be there.
- Trace sqlplus with 'strace' or 'truss' (I don't know which of the two exists on Solaris) to
find out which library has the problem.
- Check the versions and compare them with the versions required by the installation guide for the Oracle client.
Yours,
Laurenz Albe -
Hi,
I have a basic question on Solaris containers. Are Solaris containers specific to a particular processor architecture? Can we partition a Sun blade running Solaris 10 on Intel Xeon processor into multiple containers with different number of cores assigned to each container? Thanks in advance.
regards,
AnandMike-Kirk wrote:
Hi Anand,
Anand.Raman wrote:
I have a basic question on Solaris containers. Are Solaris containers specific to a particular processor architecture? Can we partition a Sun blade running Solaris 10 on Intel Xeon processor into multiple containers with different number of cores assigned to each container? Thanks in advance.
Containers are a feature of Solaris 10, regardless of architecture. So yes you can make them on Xeon systems, and dedicate cores to each one if you want. One of the easiest ways to do so is using [Solaris Container Manager|http://www.sun.com/software/products/container_mgr/index.xml] , which lets you set up everything in a browser... plus it's a free download!
[email protected]
The software no longer seems to be available as a free download: http://www.sun.com/software/products/container_mgr/get.xml
and the link to purchase the media is broken: http://store.sun.com/CMTemplate/CEServlet?process=SunStore&cmdViewProduct_CP&catid=95175
:-/ -
Hello,
I have been using sparc workstations :SUNW,Ultra-5_10
Total 4 such machines. Users use it for mpich programming and all run solaris 8
but I always have hard time maintaining these machines. Authentication for these machines work from solaris 10 using NIS and there are nfs mounts on each work station.
I am wondering if it would be possible to move these 4 workstations on solaris 10 on V240 by using solaris containers.
V240 is having 8GB of memory. I am wondering if this is possible?
Please guide me , thanksWow. That usually makes things more centralized and easier to maintain. What is your main concern as far as maintenance goes?My concern is , i do not want to see " can't open boot device" "disk error" kind of messages. I do not want these work stations shock me suddenly going offline due to any hardware failure. it has been happening regularly with these workstations such type of things..every time I have to tak out HDD and try it in different machines, if that does not help then mirror another disk put it in these workstations...my space in the room going waste..these machines need keyboard connected to boot them..i do not have spare ones if something goes wrong with existing ones...more important is system is going down anytime causing loss of work to logged in users...
always these systems go out of swap space, there is limited disk space, /var gets filled, can't patch them, some days back , it was not hard disk issue but I had to move hard disk to other machine , looks like bad memory on original machine...so such issues...
Probably. How do you think that would make them simpler to maintain?I will not have to worry for all above I guess. basically i don't think i should wait for this hardware to die. Also buying 4 separate sparc machines would be costly. what better way is there than using containers ?
Please guide
Thanks for replying... -
Solaris 2.7 PDAsync java error
When I run the Solaris 2.7 PDAsync command (to sync a PDA to
the desktop utilities), I get the following error... why?:
> /usr/dt/bin/sdtpdasync
Exception in thread "main" java.lang.UnsatisfiedLinkError: no runtime in
java.library.path
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.fillInStackTrace(Compiled Code)
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Error.<init>(Error.java:50)
at java.lang.LinkageError.<init>(LinkageError.java:43)
at java.lang.UnsatisfiedLinkError.<init>(UnsatisfiedLinkError.java:42)
at java.lang.ClassLoader.loadLibrary(Compiled Code)
at java.lang.Runtime.loadLibrary0(Runtime.java:471)
at java.lang.System.loadLibrary(System.java:745)
at <Unloaded Method>
at com.sun.pdasync.SyncUI.PDASyncDlgUI.<init>(PDASyncDlgUI.java:120)
at com.sun.pdasync.PDASync.PDASync.<init>(PDASync.java:62)
at com.sun.pdasync.PDASync.PDASync.main(Compiled Code)
^C
Other info about the system is below.
>desktop = CDE
> uname -a
SunOS wolf11 5.7 Generic_106541-15 sun4u sparc SUNW,UltraSPARC-IIi-Engine
> pkginfo SUNWpdas
system SUNWpdas PDA Synchronization for Solaris
> pkginfo -l SUNWpdas
PKGINST: SUNWpdas
NAME: PDA Synchronization for Solaris
CATEGORY: system
ARCH: sparc
VERSION: 1.3,REV=10.99.09.15
BASEDIR: /usr
VENDOR: Sun Microsystems, Inc.
DESC: Tools to synchronize desktop applications with the Palm Pilot PDAI was wondering if you found the solution for this error.
I am running Solaris 8 and have removed and reinstall the package, and continue to get the error.
Thanks
Chris -
Looking for papers about Solaris containers performance studies
Hi everybody! I'm looking for papers about Solaris containers performance studies. Can you suggest me where to find them (if they exist...)? I tried to look at IEEE website and others similar but I didn't find anything. I'm preparing my master thesis on this topic with the aim to develop queueing network models and adopt them to the behavior of Solaris containers virtualization technology for capacity planning purposes. Every advice will be appreciated!
Best Regards
DavideHow do you characterize the performance of a zone when there are so many variables in zone configuration?
-
OEM Grid Control Release (not just agent) for Solaris x86?
I see management agents that can be downloaded off of OTN, but is there an official release of Grid Control for Solaris on x86?
"Oracle Enterprise Manager 10g Grid Control *Release 5* (10.2.0.5) for Solaris Operating System *(SPARC)*"
"Oracle Enterprise Manager 10g Grid Control *Management Agent Release 1* (10.1.0.3) for Solaris *x86*"Please throw me some more meat on that bone. I'm still waiting for my Metalink access. (i.e., can you cut and paste the note text onto this forum message.)Sharing(Cut&Paste) Metalink Notes is not legal.
Oracle has no plans for 10.2.0.4 and for 10.2.0.5 it's expected by Q3 on x86(32&64) -
hi all
i am using Oracle Grid 11g R2.
Oracle Database 11g R2.
Oracle Linux 5.5
i want to configure Rman for my Rac i searched and found some notes
such as
http://oraclehack.blogspot.com/2010/07/oracle-11gr2-rman-netbackup-and-media.html
http://oracle-tns.com/duplicate-an-oracle-11gr2-with-rman/
nishaYou can find the RMAN forum @ Recovery Manager (RMAN)
-
Installing Grid Control - Solaris - Containers - VM(Veritas)
I need to know how and where I can start to learn how to install Grid Control using Solaris with containers, and Veritas VM to create and mantain filesystems.
Please help.
Paola.
@}-->-->>-----Hi Paola,
Check this link....
http://download-east.oracle.com/docs/cd/B16240_01/doc/nav/portal_booklist.htm -
Stalled Grid 11GR2 installation at 65% - Performing Remote Operations
Hello everyone,
I have some issues with the instalation of the 11G R2 Grid...
Passed all the prereq checks, everything working but when reaching the - Performing Remote Operations stage it freezes.
Checked the errors and when reaching that stage an error is dumped in the oraInstall.err file:
Exception in thread "Install API Thread" java.lang.NullPointerException
at oracle.cluster.deployment.ractrans.ClientHandlerSupervisor.threadCleanup(ClientHandlerSupervisor.java:926)
at oracle.cluster.deployment.ractrans.RACTransfer.cleanup(RACTransfer.java:1749)
at oracle.cluster.deployment.ractrans.RACTransfer.transferDirStructureToNodes(RACTransfer.java:746)
at oracle.cluster.deployment.ractrans.RACTransfer.transferDirToNodes(RACTransfer.java:252)
at oracle.ops.mgmt.cluster.ClusterCmd.transferDirToNodes(ClusterCmd.java:3103)
at oracle.ops.mgmt.cluster.ClusterCmd.transferDirToNodes(ClusterCmd.java:3022)
at oracle.sysman.oii.oiip.oiipg.OiipgClusterOps.transferDirToNodes(OiipgClusterOps.java:947)
at oracle.sysman.oii.oiif.oiifw.OiifwClusterCopyWCCE.doOperation(OiifwClusterCopyWCCE.java:544)
at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:171)
at oracle.sysman.oii.oiif.oiifw.OiifwActionsPhaseWCDE.doOperation(OiifwActionsPhaseWCDE.java:633)
at oracle.sysman.oii.oiif.oiifb.OiifbLinearIterator.iterate(OiifbLinearIterator.java:147)
at oracle.sysman.oii.oiic.OiicInstallAPISession$OiicAPISelCompsInstall.doOperation(OiicInstallAPISession.java:1058)
at oracle.sysman.oii.oiif.oiifb.OiifbCondIterator.iterate(OiifbCondIterator.java:171)
at oracle.sysman.oii.oiic.OiicInstallAPISession.doInstallAction(OiicInstallAPISession.java:642)
at oracle.sysman.oii.oiic.OiicInstallAPISession.access$000(OiicInstallAPISession.java:88)
at oracle.sysman.oii.oiic.OiicInstallAPISession$OiicActionsThread.run(OiicInstallAPISession.java:934)
In the installActions.log file the last lines are:
INFO: ORACLE_HOME is not settable, hence not setting the value
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: Updating files in Oracle home '/u01/app/11.2.0/grid' to remote nodes 'oradb2'.
INFO: InstallProgressMonitor: Starting phase 16
INFO: List of files to be excluded from:install/excludeFileList.txt
INFO: Updating files in Oracle home '/u01/app/11.2.0/grid' to remote nodes 'oradb2'.
INFO: Updating files in Oracle home '/u01/app/11.2.0/grid' to remote nodes 'oradb2'.
INFO: Running command '/tmp/OraInstall2009-12-14_01-12-56AM/mvstubs.sh' on the nodes 'oradb2'.
INFO: Invoking OUI on cluster nodes oradb2
INFO: /tmp/OraInstall2009-12-14_01-12-56AM/mvstubs.sh
INFO: Copying Oracle home '/u01/app/11.2.0/grid' to remote nodes 'oradb2'.
INFO: Copying Oracle home '/u01/app/11.2.0/grid' to remote nodes 'oradb2'.
Do you have any ideas? am trying hard to get it working...
Any ideas are welcomed... Thanks...My 11gR2 Grid installation is stalled at 65% too, on "Performing remote operations".
I tried stopping the firewall on all of the remote (and the local) nodes, using the recommendation from above:
+"The workaround was that I stopped the firewall on both nodes using "*service iptables stop*" during installation - this seems to resolve the issue."+
but that didn't work for me. Although, my situation is a little different in that I'm not seeing the same "last line output" in installActions<Date>.log, I'm seeing:
INFO: setting ORACLE_HOME_NAME=Ora11g_gridinfrahome1. A default value was calculated as per oraparam.ini
INFO: Reading shiphome metadata from /mnt/oracle_media/grid/install/../stage/shiphomeproperties.xml
INFO: Loading beanstore from file:/mnt/oracle_media/grid/install/../stage/shiphomeproperties.xml
INFO: Translating external format into raw format
INFO: Restoring class oracle.install.driver.oui.ShiphomeMetadata from file:/mnt/oracle_media/grid/install/../stage/shiphomeproperties.xml
Which isn't very telling information concerning the problem I've encountered. I don't have anything in my oraInstall.err file.
This is a six node Oracle 11gR2 Grid that I'm trying to build on VMWare VMs running RHEL 5.4.
Here's the output of 'lsof -i' from the first node (dosfrdb01):
+[root@dosfrdb01 ~]# lsof -i+
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
portmap 3294 rpc 3u IPv4 11203 UDP *:sunrpc
portmap 3294 rpc 4u IPv4 11204 TCP *:sunrpc (LISTEN)
mrouter 3780 root 8u IPv4 11993 TCP *:8193 (LISTEN)
mrouter 3780 root 9u IPv4 11994 TCP *:8194 (LISTEN)
mrouter 3780 root 12u IPv4 12089 TCP *:8192 (LISTEN)
mrouter 3780 root 14u IPv4 531742 TCP dosfrdb01-priv.oracle.dos:8194->dosfrdb01-priv.oracle.dos:50868 (ESTABLISHED)
magent 3786 root 9u IPv4 531741 TCP dosfrdb01-priv.oracle.dos:50868->dosfrdb01-priv.oracle.dos:8194 (ESTABLISHED)
rpc.statd 3836 root 3u IPv4 12121 UDP *:asf-rmcp
rpc.statd 3836 root 6u IPv4 12112 UDP *:sco-websrvrmgr
rpc.statd 3836 root 7u IPv4 12124 TCP *:asia (LISTEN)
sshd 3961 root 3u IPv6 169837 TCP dosfrdb01.oracle.dos:ssh->dosdc01.2.168.192.in-addr.arpa:59590 (ESTABLISHED)
sshd 3963 grid 3u IPv6 169837 TCP dosfrdb01.oracle.dos:ssh->dosdc01.2.168.192.in-addr.arpa:59590 (ESTABLISHED)
sshd 3963 grid 8u IPv4 170091 TCP dosfrdb01.oracle.dos:6011 (LISTEN)
sshd 3963 grid 9u IPv6 170092 TCP dosfrdb01.oracle.dos:6011 (LISTEN)
sshd 3963 grid 13u IPv4 174216 TCP dosfrdb01.oracle.dos:6011->dosfrdb01.oracle.dos:43182 (ESTABLISHED)
java 4180 grid 8u IPv4 174215 TCP dosfrdb01.oracle.dos:43182->dosfrdb01.oracle.dos:6011 (ESTABLISHED)
hpiod 4569 root 0u IPv4 15595 TCP dosfrdb01.oracle.dos:2208 (LISTEN)
python 4574 root 4u IPv4 15665 TCP dosfrdb01.oracle.dos:2207 (LISTEN)
sshd 4587 root 3u IPv6 15742 TCP *:ssh (LISTEN)
cupsd 4596 root 4u IPv4 15898 TCP dosfrdb01.oracle.dos:ipp (LISTEN)
cupsd 4596 root 6u IPv4 15901 UDP *:ipp
ntpd 4626 ntp 16u IPv4 16067 UDP *:ntp
ntpd 4626 ntp 17u IPv6 16068 UDP *:ntp
+ntpd 4626 ntp 18u IPv6 16069 UDP [fe80::250:56ff:fe91:33e3]:ntp+
ntpd 4626 ntp 19u IPv6 16070 UDP dosfrdb01.oracle.dos:ntp
+ntpd 4626 ntp 20u IPv6 16071 UDP [fe80::250:56ff:fe91:2dbc]:ntp+
ntpd 4626 ntp 21u IPv4 16072 UDP dosfrdb01.oracle.dos:ntp
ntpd 4626 ntp 22u IPv4 16073 UDP dosfrdb01-priv.oracle.dos:ntp
ntpd 4626 ntp 23u IPv4 16076 UDP dosfrdb01.oracle.dos:ntp
sendmail 4644 root 4u IPv4 16312 TCP dosfrdb01.oracle.dos:smtp (LISTEN)
avahi-dae 4748 avahi 13u IPv4 17387 UDP *:mdns
avahi-dae 4748 avahi 14u IPv6 17388 UDP *:mdns
avahi-dae 4748 avahi 15u IPv4 17389 UDP *:47874
avahi-dae 4748 avahi 16u IPv6 17390 UDP *:52836
gdm-binar 4828 root 3u IPv4 18365 UDP *:xdmcp
In our case, as opposed to the post directly above, it doesn't seem like the other RAC nodes (e.g. dosfrdb02) have connected back to the first RAC node (dosfrdb01) using ssh or ractrans. There's a clue I suppose. However, I do see ssh connections:
sshd 3961 root 3u IPv6 169837 TCP dosfrdb01.oracle.dos:ssh->dosdc01.2.168.192.in-addr.arpa:59590 (ESTABLISHED)
sshd 3963 grid 3u IPv6 169837 TCP dosfrdb01.oracle.dos:ssh->dosdc01.2.168.192.in-addr.arpa:59590 (ESTABLISHED)
to the domain controller, dosdc01, where DHCP and DNS are running. Maybe the first RAC node is attempting to do a DNS lookup and the resolution for the VIPs in the grid's sub-domain isn't working. The VIP assignments should be delegated by DNS, to GNS, as I understand it, but I don't know if that's relevant during installation. I"ll have the SA check the DNS log file and configuration to see if he notices anything. I thought the network configuration was fine because the test that the installer performed to ensure that passwordless ssh ("user equivalence") works between RAC nodes executed successfully. I can also scp a file from one RAC node to another (as user 'grid') without providing a password.
We'll double check that the time is sync'ed up on all of the VMs too, but it ought to be.
The SA and I (the DBA) have carefully followed the instructions but obviously something isn't right. I didn't receive any unresolved errors during the installation, and now it's just stopped at 65%. Any ideas? Is there a script that I can run manually that would attempt to copy the files?
Thank you
Edited by: Bdub on Jun 18, 2010 10:10 AM
Edited by: Bdub on Jun 18, 2010 10:15 AM -
Hi,
Can someone help me to clarify the installation procedure ...
I marked 5 volumes on each node with oracleasm createdisk..
How Many Volumes Do I need to check for the DATA Diskgroup if I want to use ASM for OCR and voting?
could the Vmware shared disk be marked and used by ASM for the 11gr2 Grid infra?
Regards
JoYou need a minimum of 3 disks for OCR/Vote (unless you choose external redundancy - wherein you would need one). Yes, you could use the VMWare shared disk as far as it is writable from all participating nodes.
-
Grid 11GR2:: [INS-20802] Oracle Net Configuration Assistant Failed
Hi Oracle DBA's.
I am trying to configure GRID comprising of 2 Nodes and the installation works without error all the way through to the end of the installer when it
errors out @ the *Oracle Net Configuration Assistant. I've built this before without hassle and cannot figure out what's causing the error, this time round.
2 Nodes (Redhat 5.4 64 Bit)
Linux jabal.example.com 2.6.18-128.el5 #1 SMP Wed Dec 17 11:41:38 EST 2008 x86_64 x86_64 x86_64 GNU/Linux
jabal.example.com & jebel.example.com are the nodes.
Both the servers are clean installs and updated with all the required dependencies satisfied.
Iptables & SElinux are disabled on both nodes.
I've read a few posts on the net pointing the problem to a miconfigured /etc/hosts file, i've included mine here below for some comment?
127.0.0.1 localhost.localdomain localhost
172.18.16.150 jabal.example.com jabal
172.18.16.151 jebel.example.com jebel
172.18.16.190 jabal-vip.example.com jabal-vip
172.18.16.191 jebel-vip.example.com jebel-vip
This is the log from the installer:
INFO: Updating Transient Parameters for oracle.assistants.netca.client
INFO: Updating Transient Parameters for OuiConfigVariables
INFO: Updating Transient Parameters for oracle.assistants.asm
INFO: Setting value to transient variable S_ASMMONITORPASSWORD
INFO: Setting value to transient variable S_ASMPASSWORD
INFO: Setting value to transient variable s_asmcaArgs
INFO: Setting value to transient variable s_ASMPasswordFlag
INFO: Setting value to transient variable s_ASMMonitorPasswordFlag
INFO: Successfully updated Transient Parameters in the Aggregates
INFO: Configuration log directory - /u01/11.2.0/grid/cfgtoollogs
INFO:
The Runconfig command constructed is /u01/11.2.0/grid/oui/bin/runConfig.sh ORACLE_HOME=/u01/11.2.0/grid MODE=perform ACTION=configure RERUN=true $*
INFO: Created a new file /u01/11.2.0/grid/cfgtoollogs/configToolAllCommands
INFO: Since the option is to overwrite the existing /u01/11.2.0/grid/cfgtoollogs/configToolAllCommands file, backing it up
INFO: The backed up file name is /u01/11.2.0/grid/cfgtoollogs/configToolAllCommands.bak
INFO: Entering ConfigClient.executeToolsInAggregate method
INFO: ConfigClient.executeToolsInAggregate oAggregate=oracle.crs:oracle.crs:11.2.0.1.0:common
INFO: Entering ConfigClient.assignAction method
INFO: ConfigClient.assignAction actionref=[Loracle.sysman.emCfg.common.IActionReference;@63e35108
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" = /u01/11.2.0/grid
INFO: Parameter "orahnam" = Ora11g_gridinfrahome1
INFO: Parameter "instype" = typical
INFO: Parameter "inscomp" = client,oraclenet,javavm,server
INFO: Parameter "insprtcl" = tcp
INFO: Parameter "cfg" = local
INFO: Parameter "authadp" = NO_VALUE
INFO: Parameter "responsefile" = /u01/11.2.0/grid/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: Profile configuration complete.
INFO: Problem in configuration: PRCN-2061 : Failed to add listener ora.LISTENER.lsnr
INFO: PRCN-2065 : Port(s) 1521 are not available on the nodes given
INFO: PRCN-2035 : Port 1521 is not available on node(s) or virtual host(s): jabal-vip,jebel-vip
INFO: Oracle Net Listener Startup:
INFO: Listener does not exists.
INFO: Check the trace file for details: /u01/app/oracle/cfgtoollogs/netca/trace_Ora11g_gridinfrahome1-10072412PM4248.log
INFO: Oracle Net Services configuration failed. The exit code is 1
INFO:
WARNING:
INFO: Completed Plugin named: Oracle Net Configuration Assistant
And this is the log the above log refers to:
/u01/app/oracle/cfgtoollogs/netca/trace_Ora11g_gridinfrahome1-10072412PM4248.log
[root@jabal /]# tail -50 /u01/app/oracle/cfgtoollogs/netca/trace_Ora11g_gridinfrahome1-10072412PM4248.log
[main] [ 2010-07-24 12:42:53.568 SAST ] [CRSNative.getStat:1155] looking for following attributes:
[main] [ 2010-07-24 12:42:53.569 SAST ] [CRSNative.getStat:1157] 'USR_ORA_VIP'
[main] [ 2010-07-24 12:42:53.590 SAST ] [CRSNative.getStat:1170] crs found 1 attributes
[main] [ 2010-07-24 12:42:53.591 SAST ] [CRSNative.getStat:1180] Name: 'USR_ORA_VIP'; Value: 'jebel-vip'
[main] [ 2010-07-24 12:42:53.592 SAST ] [CRSNative.getStatus:763] Looking for status: resource ora.jabal.vip
[main] [ 2010-07-24 12:42:53.615 SAST ] [CRSNativeResult.addRIAttr:139] addRIAttr: name 'ora.jabal.vip 1 1', 'STATE':'INTERMEDIATE'
[main] [ 2010-07-24 12:42:53.616 SAST ] [CRSNativeResult.addRIAttr:139] addRIAttr: name 'ora.jabal.vip 1 1', 'TARGET':'ONLINE'
[main] [ 2010-07-24 12:42:53.617 SAST ] [CRSNative.searchEntities:857] found 1 ntities
[main] [ 2010-07-24 12:42:53.618 SAST ] [CRSNative.getRIStatus:1374] RI: 'ora.jabal.vip 1 1', state: 'INTERMEDIATE', target: 'ONLINE'
[main] [ 2010-07-24 12:42:53.620 SAST ] [CRSNative.getStatus:789] Resource: ora.jabal.vip, status: INTERMEDIATE_ONLINE
[main] [ 2010-07-24 12:42:53.621 SAST ] [CRSNative.getStat:1153] About to call crs stat: name: ora.jabal.vip, type: 1, node: null
[main] [ 2010-07-24 12:42:53.622 SAST ] [CRSNative.getStat:1155] looking for following attributes:
[main] [ 2010-07-24 12:42:53.622 SAST ] [CRSNative.getStat:1157] 'USR_ORA_VIP'
[main] [ 2010-07-24 12:42:53.647 SAST ] [CRSNative.getStat:1170] crs found 1 attributes
[main] [ 2010-07-24 12:42:53.647 SAST ] [CRSNative.getStat:1180] Name: 'USR_ORA_VIP'; Value: 'jabal-vip'
[main] [ 2010-07-24 12:42:53.648 SAST ] [VIPImpl.address:442] vipName=jabal-vip
[main] [ 2010-07-24 12:42:53.649 SAST ] [CRSNative.getStatus:763] Looking for status: resource ora.jebel.vip
[main] [ 2010-07-24 12:42:53.672 SAST ] [CRSNativeResult.addRIAttr:139] addRIAttr: name 'ora.jebel.vip 1 1', 'STATE':'INTERMEDIATE'
[main] [ 2010-07-24 12:42:53.673 SAST ] [CRSNativeResult.addRIAttr:139] addRIAttr: name 'ora.jebel.vip 1 1', 'TARGET':'ONLINE'
[main] [ 2010-07-24 12:42:53.674 SAST ] [CRSNative.searchEntities:857] found 1 ntities
[main] [ 2010-07-24 12:42:53.675 SAST ] [CRSNative.getRIStatus:1374] RI: 'ora.jebel.vip 1 1', state: 'INTERMEDIATE', target: 'ONLINE'
[main] [ 2010-07-24 12:42:53.675 SAST ] [CRSNative.getStatus:789] Resource: ora.jebel.vip, status: INTERMEDIATE_ONLINE
[main] [ 2010-07-24 12:42:53.676 SAST ] [CRSNative.getStat:1153] About to call crs stat: name: ora.jebel.vip, type: 1, node: null
[main] [ 2010-07-24 12:42:53.677 SAST ] [CRSNative.getStat:1155] looking for following attributes:
[main] [ 2010-07-24 12:42:53.677 SAST ] [CRSNative.getStat:1157] 'USR_ORA_VIP'
[main] [ 2010-07-24 12:42:53.704 SAST ] [CRSNative.getStat:1170] crs found 1 attributes
[main] [ 2010-07-24 12:42:53.705 SAST ] [CRSNative.getStat:1180] Name: 'USR_ORA_VIP'; Value: 'jebel-vip'
[main] [ 2010-07-24 12:42:53.705 SAST ] [VIPImpl.address:442] vipName=jebel-vip
[main] [ 2010-07-24 12:42:53.707 SAST ] [PortAvailableCommand.execute:136] Check port on node(s): jabal-vip jebel-vip
[main] [ 2010-07-24 12:42:53.709 SAST ] [PortAvailableCommand.execute:149] Port 1521 is not available on node jabal-vip
[main] [ 2010-07-24 12:42:53.710 SAST ] [PortAvailableCommand.execute:149] Port 1521 is not available on node jebel-vip
[main] [ 2010-07-24 12:42:53.719 SAST ] [NodeAppsFactoryImpl.checkPortHelper:1525] port=1521 availability status=false across nodeList=jabal-vip,jebel-vip
[main] [ 2010-07-24 12:42:53.722 SAST ] [ConfigureListenerOPS.saveListener:1318] retry = false
[main] [ 2010-07-24 12:42:53.723 SAST ] [ConfigureListenerOPS.startOrStopListener:1622] Starting listener LISTENER...
[main] [ 2010-07-24 12:42:53.751 SAST ] [CRSNativeResult.addComp:162] add comp: name ora.LISTENER.lsnr, rc 210, msg CRS-0210: Could not find resource 'ora.LISTENER.lsnr'.
[main] [ 2010-07-24 12:42:53.752 SAST ] [CRSNative.isEntityRegistered:672] entity: ora.LISTENER.lsnr, type: 1, registered: false
[main] [ 2010-07-24 12:42:53.753 SAST ] [ConfigureListenerOPS.startOrStopListener:1644] PRCR-1001 : Resource ora.LISTENER.lsnr does not exist
PRCR-1001 : Resource ora.LISTENER.lsnr does not exist
at oracle.cluster.impl.common.SoftwareModuleImpl.crsResource(SoftwareModuleImpl.java:778)
at oracle.cluster.impl.nodeapps.ListenerImpl.crsResource(ListenerImpl.java:1201)
at oracle.cluster.impl.nodeapps.NodeAppsFactoryImpl.getListener(NodeAppsFactoryImpl.java:920)
at oracle.cluster.nodeapps.NodeAppsFactory.getListener(NodeAppsFactory.java:1348)
at oracle.sysman.assistants.util.hasi.HAListenerUtils.startListener(HAListenerUtils.java:259)
at oracle.net.ca.ConfigureListener.startListener(ConfigureListener.java:1515)
at oracle.net.ca.ConfigureListenerOPS.startOrStopListener(ConfigureListenerOPS.java:1630)
at oracle.net.ca.ConfigureListener.typicalConfigure(ConfigureListener.java:256)
at oracle.net.ca.ConfigureListenerOPS.typicalConfigure(ConfigureListenerOPS.java:289)
at oracle.net.ca.SilentConfigure.performSilentConfigure(SilentConfigure.java:185)
at oracle.net.ca.InitialSetup.<init>(NetCA.java:4159)
at oracle.net.ca.NetCA.main(NetCA.java:405)
Any pointers in the right direction would be great, as i cannot pick up a lead from the logs above ?
Regards
RonaldI had a similar issue to this. It turned out the tns listener had already started on the VIP address on the first node.
[root@rac-1 home]# netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 172.25.15.132:1521 0.0.0.0:* LISTEN 18253/tnslsnr
[root@rac-1 home]# Not sure how this got started since the only program I had run was the Grid installer, however killing this process and retrying the Oracle Net Configuration Assistant step allowed me to continue. -
Setup SCAN in DNS for Oracle Grid 11gR2
We're trying to figure out how to to setup SCAN in DNS. Any advice is greatly appreciated.
1) Our SCAN name is "ractest-scan". If our domain name is "cts.com", Are these the correct way to put them in DNS?
ractest-scan.cts.com virtual 10.122.72. 200 Fixed DNS
ractest-scan.cts.com virtual 10.122.72. 201 Fixed DNS
ractest-scan.cts.com virtual 10.122.72. 202 Fixed DNS
2) we should be able to "nslookup ractest-scan.cts.com" although we can't ping the name. Is this right?
Thanks a million.
Sam -Hello Buddy,
Yes, you're right about it. When you setup RAC 11gr2 you will be able to ping the name too, and it will resolved by DNS randomically and back to you one of each Ip addresses that you setup on your DNS.
On your dns register also the VIP addresses and at client tnsnames.ora, put only the SCAN NAME, it will works fine, this is a great feature used by plug or unplug servers of RAC cluster!!!
Remember, don't put any scan addresses on /etc/hosts, it is not recommeded by Oracle.
Best Regards,
Rodrigo Mufalani
www.mufalani.com.br
Maybe you are looking for
-
Escaping special characters in xml
I have an XML file that has answers to a quiz done in Flash and AS 1.0. One of the questions has answers in the form of "> 1" "< 1". This particular answer is referring to less than a year or more than a year. The < doesn't show up at all in the answ
-
XML Dta-Help???
Hi, I have a probelm like how to get node vale from xml file if xml file contains html data. I would appreciate your help. I want retrive the value of node1 as <html><body><h1>Hello</h1></body></html> Example: <static_info> <node1> <html><body><h1>He
-
Odd icon in the status bar.
Hi all, I have just returned from Stockholm and have noticed the 'phone and arrow' icon pictured below. Wondering if anyone knows what it means, if it costs me and how I find what's causing it. Cheers, Josh
-
Experts, I am trying to automatically generate message for external send on the PO but it is not defaulting from conditon records. I have already checked all the settings. Kindly help. Thanks, Shri
-
ToString method why its not called implicitly for objects
class Building { } public class Example public static void main() Building b = new Building(); String s = (String)b; in the 5th Line it shows error that cannot cast building type to string.. but all classes have the toString method which is called wh