VIP resource dies repeatedly

I have a two-node RAC 10gR2 (10.2.0.3) running on SUN Solaris 9 SPARC on two SUN V440 servers with shared SCSI storage (SUN SE 3320) using Oracle Clusterware 10.2.0.3
The issue here is that the VIP resources on the two nodes dies repeatedly and restarted, it continues to go down then up within minutes.
The $CRS_HOME/log/node/racg folder have the VIP log files showing:
[1749][ora.node.vip]: created new logical interface ce1:1
[25428][1][ora.node.vip]: clsrcstartorp: Error with malloc
..... : failed to check interface ce1:1
Since the listener is listenning on the VIP and the client tnsnames.ora is using the VIP , the connection is not possible.
Any ideas if there is a patch or a setup issue?
also the file contains

Hi
Could you describe the commando you use to correct the gateway problem?
Thank you

Similar Messages

  • VIP kept going OFFLINE

    I freshly installed Oracle Clusterware and database software 10.2.0.1 and upgraded to 10.2.0.4 patch set 3 for HP-UX on 2 nodes.
    After reboot, the services came up without problem. However, VIP went OFFLINE momentarily. It then came up a few times but kept getting dropped. Eventually it remains offline.
    Initially...
    # ./crs_stat -t
    Name Type Target State Host
    ora.apph6.gsd application ONLINE ONLINE apph6
    ora.apph6.ons application ONLINE ONLINE apph6
    ora.apph6.vip application ONLINE ONLINE siebdb6
    ora....db6.gsd application ONLINE ONLINE siebdb6
    ora....db6.ons application ONLINE ONLINE siebdb6
    ora....db6.vip application ONLINE ONLINE apph6
    # ./crsctl check crs
    CSS appears healthy
    CRS appears healthy
    EVM appears healthy
    Moments later...
    ./crs_stat -t -v
    Name Type R/RA F/FT Target State Host
    ora.apph6.gsd application 0/5 0/0 ONLINE ONLINE apph6
    ora.apph6.ons application 0/3 0/0 ONLINE ONLINE apph6
    ora.apph6.vip application 0/0 0/0 ONLINE OFFLINE
    ora....db6.gsd application 0/5 0/0 ONLINE ONLINE siebdb6
    ora....db6.ons application 0/3 0/0 ONLINE ONLINE siebdb6
    ora....db6.vip application 0/0 0/0 ONLINE OFFLINE
    /oracleRAC/CRS/log/siebdb6/crsd/crsd.log shows:
    2009-03-13 14:23:00.077: [CRSTIMER][58] Timer Thread Starting.
    2009-03-13 14:23:00.078: [  CRSRES][1] Parameter SECURITY = 1, running in USER Mode
    2009-03-13 14:23:00.089: [ CRSMAIN][1] Initializing EVMMgr
    2009-03-13 14:23:00.865: [ CRSMAIN][1] CRSD locked during state recovery, please wait.
    2009-03-13 14:23:00.901: [ CRSMAIN][1] CRSD recovered, unlocked.
    2009-03-13 14:23:00.902: [ CRSMAIN][1] QS socket on: (ADDRESS=(PROTOCOL=ipc)(KEY=ora_crsqs))
    2009-03-13 14:23:00.902: [ CRSMAIN][1] QS socket on: (ADDRESS=(PROTOCOL=ipc)(KEY=ora_crsqs))
    2009-03-13 14:23:00.918: [ CRSMAIN][1] CRSD UI socket on: (ADDRESS=(PROTOCOL=ipc)(KEY=CRSD_UI_SOCKET))
    2009-03-13 14:23:00.920: [ CRSMAIN][1] E2E socket on: (ADDRESS=(PROTOCOL=tcp)(HOST=siebdb6_priv1)(PORT=49896))
    2009-03-13 14:23:00.921: [ CRSMAIN][1] Starting Threads
    2009-03-13 14:23:00.921: [ CRSMAIN][64] Starting runCommandServer for (UI = 1, E2E = 0). 0
    2009-03-13 14:23:00.921: [ CRSMAIN][65] Starting runCommandServer for (UI = 1, E2E = 0). 1
    2009-03-13 14:23:00.921: [ CRSMAIN][1] CRS Daemon Started.
    2009-03-13 14:23:00.944: [  CRSRES][1] startup = 1
    2009-03-13 14:23:00.957: [  CRSRES][1] startup = 1
    2009-03-13 14:23:01.064: [  CRSRES][68] StopResource: setting CLI values
    2009-03-13 14:23:01.086: [  CRSRES][68] Attempting to stop `ora.siebdb6.vip` on member `apph6`
    2009-03-13 14:23:01.459: [  CRSRES][68] Stop of `ora.siebdb6.vip` on member `apph6` succeeded.
    2009-03-13 14:23:01.465: [  CRSRES][68] startRunnable: setting CLI values
    2009-03-13 14:23:01.465: [  CRSRES][68] Attempting to start `ora.siebdb6.vip` on member `siebdb6`
    2009-03-13 14:23:17.517: [  CRSRES][75] startRunnable: setting CLI values
    2009-03-13 14:23:19.359: [  CRSAPP][68] StartResource error for ora.siebdb6.vip error code = 1
    2009-03-13 14:23:20.485: [  CRSRES][68] Start of `ora.siebdb6.vip` on member `siebdb6` failed.
    2009-03-13 14:23:20.496: [  CRSRES][68] CRS-1006: No more members to consider
    2009-03-13 14:23:20.651: [  CRSRES][68] Attempting to start `ora.siebdb6.vip` on member `apph6`
    2009-03-13 14:23:29.508: [  CRSRES][68] Start of `ora.siebdb6.vip` on member `apph6` succeeded.
    2009-03-13 14:23:29.816: [  CRSRES][82] startRunnable: setting CLI values
    2009-03-13 14:23:29.825: [  CRSRES][82] Attempting to start `ora.siebdb6.gsd` on member `siebdb6`
    2009-03-13 14:23:29.828: [  CRSRES][81] startRunnable: setting CLI values
    2009-03-13 14:23:29.832: [  CRSRES][81] Attempting to start `ora.siebdb6.ons` on member `siebdb6`
    2009-03-13 14:23:31.707: [  CRSRES][81] Start of `ora.siebdb6.ons` on member `siebdb6` succeeded.
    2009-03-13 14:23:35.925: [  CRSRES][82] Start of `ora.siebdb6.gsd` on member `siebdb6` succeeded.
    2009-03-13 14:23:58.863: [  CRSAPP][85] CheckResource error for ora.apph6.vip error code = 1
    2009-03-13 14:23:58.867: [  CRSRES][85] In stateChanged, ora.apph6.vip target is ONLINE
    2009-03-13 14:23:58.867: [  CRSRES][85] ora.apph6.vip on siebdb6 went OFFLINE unexpectedly
    2009-03-13 14:23:58.868: [  CRSRES][85] StopResource: setting CLI values
    2009-03-13 14:23:59.075: [  CRSRES][85] Attempting to stop `ora.apph6.vip` on member `siebdb6`
    2009-03-13 14:23:59.518: [  CRSRES][85] Stop of `ora.apph6.vip` on member `siebdb6` succeeded.
    2009-03-13 14:23:59.518: [  CRSRES][85] ora.apph6.vip RESTART_COUNT=0 RESTART_ATTEMPTS=0
    2009-03-13 14:23:59.528: [  CRSRES][85] ora.apph6.vip failed on siebdb6 relocating.
    2009-03-13 14:23:59.551: [  CRSRES][85] Attempting to start `ora.apph6.vip` on member `apph6`
    2009-03-13 14:24:17.064: [  CRSRES][85] Start of `ora.apph6.vip` on member `apph6` failed.
    2009-03-13 14:25:11.976: [  CRSRES][90] startRunnable: setting CLI values
    2009-03-13 14:25:53.204: [  CRSAPP][93] CheckResource error for ora.siebdb6.vip error code = 1
    2009-03-13 14:25:53.207: [  CRSRES][93] In stateChanged, ora.siebdb6.vip target is ONLINE
    2009-03-13 14:25:53.208: [  CRSRES][93] ora.siebdb6.vip on siebdb6 went OFFLINE unexpectedly
    2009-03-13 14:25:53.208: [  CRSRES][93] StopResource: setting CLI values
    2009-03-13 14:25:53.342: [  CRSRES][93] Attempting to stop `ora.siebdb6.vip` on member `siebdb6`
    2009-03-13 14:25:53.866: [  CRSRES][93] Stop of `ora.siebdb6.vip` on member `siebdb6` succeeded.
    2009-03-13 14:25:53.866: [  CRSRES][93] ora.siebdb6.vip RESTART_COUNT=0 RESTART_ATTEMPTS=0
    2009-03-13 14:25:53.869: [  CRSRES][93] ora.siebdb6.vip failed on siebdb6 relocating.
    2009-03-13 14:25:54.039: [  CRSRES][93] Attempting to start `ora.siebdb6.vip` on member `apph6`
    /oracleRAC/CRS/log/siebdb6/racg/ora.siebdb6.vip.log has repeated messages of:
    2009-03-13 14:23:10.864: [    RACG][1] [5124][1][ora.siebdb6.vip]: Interface lan0 checked failed (host=siebdb6)
    Invalid parameters, or failed to bring up VIP (host=siebdb6)
    2009-03-13 14:23:10.879: [    RACG][1] [5124][1][ora.siebdb6.vip]: clsrcexecut: env ORACLE_CONFIG_HOME=/oracleRAC/CRS
    2009-03-13 14:23:10.879: [    RACG][1] [5124][1][ora.siebdb6.vip]: clsrcexecut: cmd = /oracleRAC/CRS/bin/racgeut -e USRO
    RA_DEBUG=0 54 /oracleRAC/CRS/bin/racgvip start siebdb6
    2009-03-13 14:23:10.879: [    RACG][1] [5124][1][ora.siebdb6.vip]: clsrcexecut: rc = 1, time = 8.597s
    # ./runcluvfy.sh comp nodecon -n apph6,siebdb6 -verbose
    Node connectivity check passed.
    Any ideas and help will be greatly appreciated.

    There is no vip trace log, only the /oracleRAC/CRS/log/siebdb6/racg/ora.siebdb6.vip.log show messages of:
    2009-03-16 11:14:27.098: [    RACG][1] [12417][1][ora.siebdb6.vip]: clsrcexecut: rc = 1, time = 4.400s
    2009-03-16 11:14:27.098: [    RACG][1] [12417][1][ora.siebdb6.vip]: end for resource = ora.siebdb6.vip, action = check, status = 1, time = 4.462s
    2009-03-16 11:19:28.237: [    RACG][1] [14299][1][ora.siebdb6.vip]: Interface lan0 checked failed (host=siebdb6)
    Invalid parameters, or failed to bring up VIP (host=siebdb6)
    ./srvctl start nodeapps -n siebdb6 - gives
    [main] [11:18:46:83] [NodeApps.nodeRunning:369] Finding the status of ora.siebdb6.vip on siebdb6
    [main] [11:18:46:83] [LocalCommand.execute:54] LocalCommand.execute: Calling run method
    [main] [11:18:46:83] [HAStatusOperation.run:124] Executing the HA operation /oracleRAC/CRS/bin/crs_statora.siebdb6.vip
    [main] [11:18:46:83] [HAOperationImpl.runCommand:1223] CRS cmd is: /oracleRAC/CRS/bin/crs_stat -u ora.siebdb6.vip
    [main] [11:18:46:84] [RuntimeExec.runCommand:74] Calling Runtime.exec() with the command
    [main] [11:18:46:84] [RuntimeExec.runCommand:76] /oracleRAC/CRS/bin/crs_stat
    [main] [11:18:46:84] [RuntimeExec.runCommand:76] -u
    [main] [11:18:46:84] [RuntimeExec.runCommand:76] ora.siebdb6.vip
    [main] [11:18:46:86] [RuntimeExec.runCommand:131] runCommand: Waiting for the process
    [Thread-3] [11:18:46:86] [StreamReader.run:61] In StreamReader.run
    [Thread-2] [11:18:46:87] [StreamReader.run:61] In StreamReader.run
    [Thread-2] [11:18:46:177] [StreamReader.run:65] OUTPUT>NAME=ora.siebdb6.vip
    [Thread-2] [11:18:46:178] [StreamReader.run:65] OUTPUT>TYPE=application
    [Thread-2] [11:18:46:179] [StreamReader.run:65] OUTPUT>TARGET=ONLINE
    [Thread-2] [11:18:46:179] [StreamReader.run:65] OUTPUT>STATE=OFFLINE
    [Thread-2] [11:18:46:179] [StreamReader.run:65] OUTPUT>
    [main] [11:18:46:180] [RuntimeExec.runCommand:133] runCommand: process returns 0
    [main] [11:18:46:181] [RuntimeExec.runCommand:147] RunTimeExec: output>
    [main] [11:18:46:181] [RuntimeExec.runCommand:150] NAME=ora.siebdb6.vip
    [main] [11:18:46:181] [RuntimeExec.runCommand:150] TYPE=application
    [main] [11:18:46:181] [RuntimeExec.runCommand:150] TARGET=ONLINE
    [main] [11:18:46:181] [RuntimeExec.runCommand:150] STATE=OFFLINE
    [main] [11:18:46:182] [RuntimeExec.runCommand:150]
    [main] [11:18:46:182] [RuntimeExec.runCommand:155] RunTimeExec: error>
    [main] [11:18:46:182] [RuntimeExec.runCommand:175] Returning from RunTimeExec.runCommand
    [main] [11:18:46:182] [HAOperationImpl.runCommand:1232] signed exit value = 0
    [main] [11:18:46:183] [HAOperationImpl.runCommand:1254] set status OK
    [main] [11:18:46:183] [HAStatusOperation.run:127] Returned from executing the HA Operation
    [main] [11:18:46:183] [HAStatusOperation.run:132] OUTPUT> NAME=ora.siebdb6.vip
    [main] [11:18:46:183] [HAStatusOperation.run:132] OUTPUT> TYPE=application
    [main] [11:18:46:183] [HAStatusOperation.run:132] OUTPUT> TARGET=ONLINE
    [main] [11:18:46:184] [HAStatusOperation.run:132] OUTPUT> STATE=OFFLINE
    [main] [11:18:46:184] [HAStatusOperation.run:132] OUTPUT>
    [main] [11:18:46:184] [HAStatusOperation.run:138] ERROR>
    [main] [11:18:46:184] [LocalCommand.execute:56] LocalCommand.execute: Returned from run method
    [main] [11:18:46:184] [HAResourceStatus.parseHAStatusOutput:293] got status: resource=ora.siebdb6.viptarget=ONLINE status=OFFLINE host=null
    [main] [11:18:46:185] [Operation.<init>:63] Setting to be a synchronized operation
    [main] [11:18:46:185] [HASContext.getInstance:200] Module init : 6
    [main] [11:18:46:185] [HASContext.getInstance:223] Local Module init : 0
    [main] [11:18:46:186] [HASContext.getInstance:258] HAS Context Allocated: 6 to oracle.ops.mgmt.has.Util@6e3d60
    [main] [11:18:46:186] [Util.<init>:88] Util Instance created.
    [main] [11:18:46:186] [has.UtilNative.Native] prsr_trace: Native: getCRSHome
    [main] [11:18:46:186] [has.UtilNative.Native] prsr_trace: Native: getCRSHome crs_home=/oracleRAC/CRS(**)
    [main] [11:18:46:187] [HASContext.getCRSHome:479] /oracleRAC/CRS
    [main] [11:18:46:187] [Util.getCRSHome:488] getCRSHome: ret=/oracleRAC/CRS
    [main] [11:18:46:187] [HAOperation.setCRSHome:148] CRS_HOME: /oracleRAC/CRS
    [main] [11:18:46:187] [HAOperation.checkCommandVerb:211] Checking an existence of CRS command
    [main] [11:18:46:188] [NodeApps.start:420] Starting service for ora.siebdb6.vip on siebdb6
    [main] [11:18:46:188] [LocalCommand.execute:54] LocalCommand.execute: Calling run method
    [main] [11:18:46:188] [HAStartOperation.run:81] Executing the HA operation /oracleRAC/CRS/bin/crs_startora.siebdb6.vip
    [main] [11:18:46:188] [HAOperationImpl.runCommand:1223] CRS cmd is: /oracleRAC/CRS/bin/crs_start ora.siebdb6.vip -f
    [main] [11:18:46:188] [RuntimeExec.runCommand:74] Calling Runtime.exec() with the command
    [main] [11:18:46:189] [RuntimeExec.runCommand:76] /oracleRAC/CRS/bin/crs_start
    [main] [11:18:46:189] [RuntimeExec.runCommand:76] ora.siebdb6.vip
    [main] [11:18:46:189] [RuntimeExec.runCommand:76] -f
    [main] [11:18:46:190] [RuntimeExec.runCommand:131] runCommand: Waiting for the process
    [Thread-4] [11:18:46:195] [StreamReader.run:61] In StreamReader.run
    [Thread-5] [11:18:46:198] [StreamReader.run:61] In StreamReader.run
    [Thread-4] [11:18:46:467] [StreamReader.run:65] OUTPUT>Attempting to start `ora.siebdb6.vip` on member `siebdb6`
    [Thread-4] [11:18:53:676] [StreamReader.run:65] OUTPUT>Start of `ora.siebdb6.vip` on member `siebdb6` succeeded.
    [main] [11:18:53:685] [RuntimeExec.runCommand:133] runCommand: process returns 0
    [main] [11:18:53:685] [RuntimeExec.runCommand:147] RunTimeExec: output>
    [main] [11:18:53:686] [RuntimeExec.runCommand:150] Attempting to start `ora.siebdb6.vip` on member `siebdb6`
    [main] [11:18:53:686] [RuntimeExec.runCommand:150] Start of `ora.siebdb6.vip` on member `siebdb6` succeeded.
    [main] [11:18:53:687] [RuntimeExec.runCommand:155] RunTimeExec: error>
    [main] [11:18:53:687] [RuntimeExec.runCommand:175] Returning from RunTimeExec.runCommand
    [main] [11:18:53:687] [HAOperationImpl.runCommand:1232] signed exit value = 0
    [main] [11:18:53:688] [HAOperationImpl.runCommand:1254] set status OK
    [main] [11:18:53:688] [HAStartOperation.run:84] Returned from executing the HA Operation
    [main] [11:18:53:688] [HAStartOperation.run:89] OUTPUT> Attempting to start `ora.siebdb6.vip` on member `siebdb6`
    [main] [11:18:53:688] [HAStartOperation.run:89] OUTPUT> Start of `ora.siebdb6.vip` on member `siebdb6` succeeded.
    [main] [11:18:53:689] [HAStartOperation.run:95] ERROR>
    [main] [11:18:53:689] [LocalCommand.execute:56] LocalCommand.execute: Returned from run method
    [main] [11:18:53:690] [HASContext.getInstance:200] Module init : 16
    [main] [11:18:53:690] [HASContext.getInstance:223] Local Module init : 0
    [main] [11:18:53:691] [HASContext.getInstance:258] HAS Context Allocated: 7 to oracle.ops.mgmt.has.ClusterUtil@17fa65e
    [main] [11:18:53:691] [ClusterUtil.<init>:55] ClusterUtil Instance created
    [main] [11:18:53:691] [ClusterUtil.<init>:58] ClusterUtil m_bSKGXN=true
    [main] [11:18:53:691] [has.ClusterUtilNative.Native] prsr_trace: Native: getHostName
    [main] [11:18:53:692] [has.ClusterUtilNative.Native] prsr_trace: Native: getHostName:hostname length: 64
    [main] [11:18:53:692] [has.ClusterUtilNative.Native] prsr_trace: Native: getHostName:hostname length: 64
    [main] [11:18:53:693] [has.ClusterUtilNative.Native] prsr_trace: Native: getHostName:hostname: siebdb6
    [main] [11:18:53:693] [GetActiveNodes.getHostName:476] hostname = siebdb6
    [main] [11:18:53:693] [Cluster.getHostName:1022] hostname = siebdb6
    [main] [11:18:53:694] [ONS.<init>:100] ONS resource name is ora.siebdb6.ons
    [main] [11:18:53:694] [NodeApps.<init>:115] in constructor with siebdb6
    [main] [11:18:53:694] [ONS.isRunning:147] Checking the status of ONS resource on node: siebdb6
    [main] [11:18:53:694] [Operation.<init>:63] Setting to be a synchronized operation
    [main] [11:18:53:695] [HASContext.getInstance:200] Module init : 6
    [main] [11:18:53:695] [HASContext.getInstance:223] Local Module init : 0
    [main] [11:18:53:695] [HASContext.getInstance:258] HAS Context Allocated: 8 to oracle.ops.mgmt.has.Util@18385e3
    [main] [11:18:53:695] [Util.<init>:88] Util Instance created.
    [main] [11:18:53:696] [has.UtilNative.Native] prsr_trace: Native: getCRSHome
    ... /oracleRAC/CRS/bin/crs_stat -u ora.siebdb6.ons
    ./crs_stat -t
    Name Type Target State Host
    ora.apph6.gsd application ONLINE ONLINE apph6
    ora.apph6.ons application ONLINE ONLINE apph6
    ora.apph6.vip application ONLINE OFFLINE
    ora....db6.gsd application ONLINE ONLINE siebdb6
    ora....db6.ons application ONLINE ONLINE siebdb6
    ora....db6.vip application ONLINE OFFLINE
    # netstat -in
    Name Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
    lan3 1500 192.168.1.0 192.168.1.2 506257 0 258306 0 0
    lan2 1500 156.153.116.0 156.153.117.216 4062077 0 4975348 0 0
    lan1 1500 192.168.0.0 192.168.0.2 1012563 0 753060 0 0
    lan0 1500 100.0.0.0 100.0.0.116 30798 0 29895 0 0
    lo0 32808 127.0.0.0 127.0.0.1 1192633 0 1192633 0 0
    100.0.0.116 is the public IP. VIP is set to 100.0.0.1.
    # grep 100 /etc/hosts
    100.0.0.116 siebdb6 siebdb # current
    100.0.0.86 apph6 # CURRENT
    100.0.0.1 apph6_vip
    100.0.0.2 siebdb6_vip
    At the moment that vip was up:
    netstat -inName Mtu Network Address Ipkts Ierrs Opkts Oerrs Coll
    lan0:1 1500 100.0.0.0 100.0.0.2 0 0 0 0 0
    lan3 1500 192.168.1.0 192.168.1.2 3718 0 7081 0 0
    lan2 1500 156.153.116.0 156.153.117.216 148407 0 87260 0 0
    lan1 1500 192.168.0.0 192.168.0.2 11197 0 11646 0 0
    lan0 1500 100.0.0.0 100.0.0.116 902047 0 2187125 0 0
    lo0 32808 127.0.0.0 127.0.0.1 14551 0 14551 0 0
    What else can I check?
    THANKS.

  • VIP in 11g RAC with CRS

    Hi all,
    My system is a three nodes 11.1.0.7 RAC cluster with CRS (same version).
    I have a question about how VIP works.
    Notes:
    eth0 - public interface
    eth0:1 - vip interface
    eth1: private interface
    If I go down with eth0 (ifconfig eth0 down), VIP is relocated to other of the two remain network living nodes. Everything is OK at this moment and only listener resource in CRS stack is OFFLINE, even INST, GSD and ONS are ONLINE and remains in the first node.
    Then I go up with the public interface (ifconfig eth0 up). Now everything still remains in the same state... Nothing Change!!!
    Questions:
    - Node1 VIP resource should go back to the first node???
    - Listener resource should go online again???
    I can manually start listener resource or relocate vip to the node1 without a problem... but it should be done without manual word, isn't it????
    Thanks in advance.

    user605547 wrote:
    I know that listener is nodeapps (vip) dependent... so if VIP is not running up, listener can't start
    All my issue is about automatic VIP relocating after a network failure, so I'm trying to understad what happens and what it should happens.
    Scenario 1:
    Step 1:
    NODE1: ifconfig eth0 down => so vip fails over node2 and listener on node1 also goes down. Any other resource in node1 remains ONLINE.
    Step 2:
    NODE1: ifconfig eth0 up => nothing happens and everything remains in same state. NODE1 VIP is still running in node2
    Question: NODE1 VIP should automatic relocate to node 1 (from node2)??????
    11gR1, NODE1 VIP not automatic to node01, we still relocate manual.
    This is actually the default default behavior in 10.2.0.4 and 11.1.
    Step 3:
    NODE1: srvctl start listener -n node1 -l listener_node1 => node1 vip relocates to node 1 and listener_node1 goes upnot sure, perhaps srvctl check about public, then relocate VIP
    Scenario 2:
    Step 1:
    NODE1: ifconfig eth0 down => so vip fails over node2 and listener on node1 also goes down. Any other resource in node1 remains ONLINE.
    Step 2:
    NODE1: ifconfig eth0 up => nothing happens and everything remains in same state. NODE1 VIP is still running in node2
    Step 3:
    NODE3: srvctl stop listener -n node3 -l listener_node3 (changing state of any resource not involved with node1) =>
    => listener in node3 goes down, node1_vip relocates from node2 to node1 and listener in node1 goes up
    Is it normal??????? It looks like any operation in CRS forces to check NODE1_VIP availability and make it goes up in original node??? Expected behaviour???
    When we use srvctl, instance check is performed, that check public ip -> resolved and then relocate VIP
    How about ?
    ORA_RACG_VIP_FAILBACK in the racgwrap script in the ORACLE_HOME

  • VIP configuration in RAC

    Hi All,
    Please can I know which IP address is allocated to VIP in RAC.
    like for SCAN
    The IP addresses must be on the same subnet as your default public network in the cluster.
    Thanks

    You can see the VIP names with the following command:
    srvctl status vip -n node_name
    Repeat for each node. This will tell you the VIP names. You can use nslookup to translate to the IP addresses if needed.
    Cheers,
    Brian

  • VIP in RAC

    Hi,
    As I know VIP is mainly used to keep your application available though one node goes down in a RAC environment.
    If I am correct can some one pls clear the concept how VIP mechanism works, what happens to the users who are connected to node1. will they get any error while switching to node2.
    Please clear the concept. I am confused with this.
    Regards,
    siva

    Hi Siva,
    As you know VIP (Virtual IP) is an alternate IP address in the same subnet of the public IPs of the cluster servers.
    For instance: if you have 2-node cluster, with public IPs: 10.0.0.1 and 10.0.0.2, you have to configure 2 alternate IPs for the VIP, e.g. 10.0.0.10 and 10.0.0.11
    so node1 has 2 IPs: 10.0.0.1, and 10.0.0.10
    and node2 has 2 IPs: 10.0.0.2 and 10.0.0.11
    oracle clusterware takes care of configuring those VIPs on the network interface once the VIP resource is up.
    you generally configure the listener to listen on the VIP, and configure the application to connect to the listener on the VIP address.
    when one of the nodes go down, all the connections to the database instance running on that node is of course broken, and all active transaction rolls back.
    Oracle provide some mechanism help in the recovery of connections
    for example see documentation about TAF (Transparent Application Failover), and also on FAN (fast application notification)
    anyway, when one node goes down oracle restarts the VIP resource on the other active node.
    That's in our example below, when node 1 is down, node 2 will have 3 IP addresses:
    10.0.0.2
    10.0.0.11
    10.0.0.10 (VIP of node1)
    but the only purpose of that 3rd IP address is to refuse connections for any client attempting connecting to the first node (10.0.0.10) . Hence the client will attempt the other node VIP (10.0.0.11) and connects successfully.
    without VIP of node 1 running on node 2, any client connecting to IP 10.0.0.10 (where no machine with that IP exists in the network in that case), the client has to wait some time (called the TCP timeout) until it decides to connect to another IP address. That delay appears as hanging when the application tried to connect to the database, and happened to attempts the IP of the down node. But having VIP of the down node running on the active node, will quickly refuse the connection, to make it quickly connect to the other active node.
    hope it's clear
    Best Regards,
    Moustafa Hassan

  • Why starting a custom vip cluster start all databases?

    Hi,
    i've a 11.2 with 4 nodes cluster env.
    I've created a custom vip as per note:
    *11gR2 VIP Does not Fail Over After Public Network Issue if Application VIP is ONLINE and Added With "appvipcfg create" [ID 1457380.1]*
    This is the type:
    # crsctl status type app.appvip_net1.type -p
    ATTRIBUTE=BASE_TYPE
    DEFAULT_VALUE=ora.cluster_vip_net1.type
    TYPE=STRING
    FLAGS=READONLY CONFIG REQUIRED
    ATTRIBUTE=TYPE_ACL
    DEFAULT_VALUE=owner:grid:rwx,pgrp:oinstall:rwx,other::r--
    TYPE=STRING
    FLAGS=READONLY CONFIG REQUIRED
    ATTRIBUTE=TYPE_NAME
    DEFAULT_VALUE=app.appvip_net1.type
    TYPE=STRING
    FLAGS=READONLY CONFIG REQUIREDand this is the vip resource:
    # crsctl status res ora.myvip.vip -p
    NAME=ora.myvip.vip
    TYPE=app.appvip_net1.type
    ACL=owner:root:rwx,pgrp:system:r-x,other::r--,user:grid:r-x,user:oraclex
    ACTION_FAILURE_TEMPLATE=
    ACTION_SCRIPT=
    ACTIVE_PLACEMENT=1
    AGENT_FILENAME=%CRS_HOME%/bin/orarootagent%CRS_EXE_SUFFIX%
    AUTO_START=restore
    CARDINALITY=1
    CHECK_INTERVAL=60
    CHECK_TIMEOUT=30
    DEFAULT_TEMPLATE=PROPERTY(RESOURCE_CLASS=vip)
    DEGREE=1
    DESCRIPTION=CRS resource type definition for cluster-aware VIP
    ENABLED=1
    FAILOVER_DELAY=0
    FAILURE_INTERVAL=0
    FAILURE_THRESHOLD=0
    GEN_USR_ORA_STATIC_VIP=
    GEN_USR_ORA_VIP=
    HOSTING_MEMBERS=node1 node2 node3 node4
    LOAD=1
    LOGGING_LEVEL=1
    NLS_LANG=
    NOT_RESTARTING_TEMPLATE=
    OFFLINE_CHECK_INTERVAL=0
    PLACEMENT=favored
    PROFILE_CHANGE_TEMPLATE=
    RESTART_ATTEMPTS=2
    SCRIPT_TIMEOUT=60
    SERVER_POOLS=*
    START_DEPENDENCIES=hard(ora.net1.network) pullup(ora.net1.network)
    START_TIMEOUT=100
    STATE_CHANGE_TEMPLATE=
    STOP_DEPENDENCIES=hard(ora.net1.network)
    STOP_TIMEOUT=100
    TYPE_VERSION=2.1
    UPTIME_THRESHOLD=1h
    USR_ORA_ENV=
    USR_ORA_VIP=10.4.33.123
    VERSION=In the cluster there are 2 rac dabase with only 2 active instances.
    When i relocate the vip from 1 node to another one, cluster try to start other inactive database instance.
    Why this? There is no start dependencies!
    Thank you.
    Edited by: Mr.D. on 12-dic-2012 2.41

    Hi Victor,
    this is the output of crsctl:
    # crsctl status res ora.mydb.db -p | grep AUTO_START
    AUTO_START=restoreThe dabase is configured with 4 instances, but only 2 must be active at moment.
    To relocate vip i use:
    crsctl relocate res ora.myvip.vip -n <destination_node>This command stop correctly the resource but when start the vip on the new node
    try to start database instance on the new node.
    Thanks

  • CRS-0213 error during 10g RAC installation

    The two nodes are 2 Sun machines. The Oracle CRS installation went smoothly without incidents. I then kicked in the 10g DB RAC installation. At the end of the installation, I got error. I took a snapshot here:
    http://bostonfx.com/temp/ora10g.gif
    Any advise is much appreciated,
    Lucas

    Hi Lucas -
    This sounds simliar to Bug 3584146 PRKR-1008 adding instance to CRS via SRVCTL. The published workaround follows:
    The workaround is to give permissions on the vip resources for all oracle users on the machine.
    crs_setperm ora.<nodename>.vip -u user:<orauser1>:rwx
    crs_setperm ora.<nodename>.vip -u user:<orauser2>:rwx
    Repeat this for all oracle users on the system.
    Hope this helps
    -shawn

  • HT5945 java wont install on a brand new mac.

    This is a brand new mac and there do not appear to be any previous versions of java installed. When I download Java 7 from oracle
    as per the instructions here:
    http://www.java.com/en/download/help/mac_install.xml
    downloaded from here:
    http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-j avase7-521261.html#jdk-7u45-oth-JPR
    No joy. it just stops working on the install step. (no errors, it just doesn't respond).
    I've tried installing this which also doesn't work (exact same result - does not respond on the install step):
    http://support.apple.com/kb/DL1572
    on all the other support tickets regarding problems installing java, the above two resources were repeatedly referred to, but they do not work for a new mac with mavericks installed and no previous version of java.
    Please help.

    mdmfolsom,
    the 7u45 version of Java is not the latest version. At this writing, 7u51 is the latest version. To download the 7u51 Java Runtime Environment (“JRE”), go here. To download the 7u51 Java Development Kit (“JDK”), go here.

  • One song in iTunes won't play

    I am using an iMac with Yosemite os.  I have one song in my iTunes library of thousands of songs that won't play.  It gives the error message that the computer is not authorized and a window to sign in followed by another window to authorize.  When I try to authorize the computer it tells me it is already authorized (which I already knew) and the song still won't play.  Does anyone know what this is about?

    Hello vickifrombenicia,
    Thanks for using the Apple Support Communities. This symptom usually occurs when a song was accidentally purchased from a duplicate or separate Apple ID. Let’s check to make sure that you are authorizing with the correct account name (for this specific song), even if you feel very confident that you are. For more information, see this resource:
    iTunes repeatedly prompts to authorize computer to play iTunes Store purchases - Apple Support
    http://support.apple.com/en-us/HT203160
    Authorize using the correct account name
    The items you're trying to play might have been purchased using a different iTunes Store account. To determine which account was used to purchase an item, follow these steps:
    Select a purchased song in your library and choose File > Get Info.
    Click the Summary tab. Note the Account Name that appears in the list. This is the account name (Apple ID) you'll need to use when authorizing your computer to play this purchase.
    Note: The account name that appears is the one you used when purchasing the item and does not change if the account name (Apple ID) changes.
    If you've authorized the Apple ID that is shown in the Summary tab, you can check the purchase history for that Apple ID from Store > View My Account. If your purchase history does not reflect the purchase of the items in your iTunes library, consider any other Apple ID you may have created, and authorize the computer for your additional Apple ID.
    If you’ve followed the steps above and the issue persists, you can try the additional steps outlined in the article.
    Cheers,
    Matt M.

  • Crs will not start on 10.2.0.3

    Hi All !
    RHEL 4 AS U2, 2.6.9-42.0.3.EL
    After installation of a patch 10.2.0.3 it has ceased to be started crs.
    [root@racnode1 init.d] ./init.crs start
    Startup will be queued to init within 30 seconds
    Thus crs will not start
    cd /u01/app/oracle/product/10.2.0/crs/install
    [root@racnode1 install] ./root102.sh
    All fades on string "Starting will be queued to init withhin 30 seconds"
    In crsd.log:
    2007-02-01 12:11:53:10.143 [ COMMCRS][2808851376]clsc_connect (0x8b5b930) no listener at (ADDRESS=(PROTOCOL=ipc)(KEY=SYSTEM.evm.acceptor.auth))
    Help me please !!!

    We experienced the same failure with CRS a none start after the patch (from 10.2.0.1 to 10.2.0.3)-- running RH 4.3 with Linux 2.6.9-42.ELsmp on 32 bit HP boxen. SELINUX is very disabled! Logging is no help. Could there be a connection with the following?:
    11.8 VIP May Relocate to the Last Node While Upgrading Oracle
    Clusterware
    Rolling upgrade or upgrade of Oracle Clusterware to 10.2.0.3 patch set
    may cause VIP to move to the last node.
    Workaround:
    Enter the following command to relocate the VIP to the preferred node:
    crs_relocate VIP Resource
    Then try to restart the CRS daemons
    This issue is tracked with Oracle bug 5673067.
    However, I cannot find a bug with that id...
    Hope an answer is forthcoming, as this is holding up the proof-of-concept test for a mid-sized project...
    Thanks

  • Error starting listener on single node in RAC..Error listening on: (DESCRIP

    LSNRCTL> start LISTENER_CORPNG04
    Starting /ora00/app/oracle/product/11/db1/bin/tnslsnr: please wait...
    TNSLSNR for HPUX: Version 11.1.0.7.0 - Production
    System parameter file is /ora00/app/oracle/product/11/db1/network/admin/listener.ora
    Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=vir_corpng04)(PORT=1521)(IP=FIRST)))
    TNS-12545: Connect failed because target host or object does not exist
    TNS-12560: TNS:protocol adapter error
    TNS-00515: Connect failed because target host or object does not exist
    HPUX Error: 227: Can't assign requested address
    Listener failed to start. See the error message(s) above...
    LSNRCTL>
    Plz help its production system
    Thanks in Advance
    Gagan

    Hello,s
    First of all, check the status of all resources by using crs_stat -t
    Check if your VIP resource is indeed up and running on the node where you want to start the listener. As listener is depending upon this VIP address, it is needed to be up on the node where listener is configured. If this is the case then relocate the vip back to the system by using either of the following commands
    1. crs_relocate <vip_resource_name>
    OR
    2. srvctl start nodeapps -n <hostname>
    listener should be automatically up once crs relocates back the vip to the system.
    If vip is already running fine on the system then check for your listener configuration as you check in normal systems.
    Lalit Verma
    [http://sites.google.com/site/racinsights1]

  • New plugin in 10.4.7

    hey guys,
    I found this discussion somewhere else, but no one came up with an answer: any takers here? (PS, I'm totally ignorant of what it is, just copying and pasting):
    The very, very recently released Mac OS X 10.4.7 update installs something called "VerifiedDownloadPlugin.plugin" inside /Library/Internet Plug-Ins/
    ...[snip]...
    and then someone theorized: "It's probably for the new feature of 10.4.7 that verifies that Apple-featured Dashboard widgets you download are intact when you install them. It's in the documentation for the update."
    ...[snip again]...
    however, according to another person, "It seems to do nothing. The executable file has 20 instructions in its __TEXT section. There are no included symbols. rsrc file is a couple string resources that repeat "Verified Download Plugin" over and over."
    any ideas?
    thanks,
    s
    iMac 2.0G5   Mac OS X (10.4.6)  

    Update: this looks like a plausible answer:
    he code in the internet plugin (in the __TEXT section) is setting up two function pointers to dynamically relocated (or dynamically generated) code. See Listing 2 on this page for a commented example.
    The __DATA section contains what I think are two dummy words that are replaced at runtime with branches to the new locations, and a third dummy word that is replaced with a data pointer.
    When executed, the code will figure out the position-dependent memory location of the word that's position-independently located at 0x1004 (the first word of the data section) and jump to it with $r12 pointing to the dummy data word. The second function does the same, but uses the second word of the data section and has no parameter.
    In other words, here's the __DATA section:
    struct {
    void *func1Parameter;
    void * (*func1)();
    void * (*func2)();
    I'd guess that the use of all of this is to allow VerifiedDownloadAgent to be used from within the same application context as Safari.

  • Failover - How to achieve a transparent failover using SQLPlus

    AIX 5.3 Oracle Clusterware 10.2.0.4.0 Oracle Enterprise Edition 10.2.0.4.0
    This is the behavior I see from an Oracle Client session which is to be expected if I read RAC: Frequently Asked Questions [ID 220970.1] see below
    (1) SQLPlus session connected to NodeA
    (2) NodeA - Clusterware services stopped
    (3) NodeA-vip has failed over to Node B
    (4) SQLPlus session receives an error
    (5) SQLPlus establish new connection to NodeA-vip
    My question is how is a transparent SQLPLus session failover achieved as illustrated in [ID 339107.1] see below
    *** Dedicated Connections to a Migrated VIP Can Lose their Connection after the VIP is Switched Back [ID 339107.1] ***
    SQL> select instance_name from v$instance;
    INSTANCE_NAME
    rac11g1
    $ crsctl stop crs
    SQL> /
    INSTANCE_NAME
    rac11g2
    RAC: Frequently Asked Questions [ID 220970.1]
    *** Why do we have a Virtual IP (VIP) in Oracle RAC 10g or 11g? Why does it just return a dead connection when its primary node fails? ***
    The goal is application availability.
    When a node fails, the VIP associated with it is automatically failed over to some other node. When this occurs, the following things happen.
    (1) VIP detects public network failure which generates a FAN event.
    (2) the new node re-arps the world indicating a new MAC address for the IP.
    (3) connected clients subscribing to FAN immediately receive ORA-3113 error or equivalent. Those not subscribing to FAN will eventually time out.
    (4) New connection requests rapidly traverse the tnsnames.ora address list skipping over the dead nodes, instead of having to wait on TCP-IP timeouts
    Without using VIPs or FAN, clients connected to a node that died will often wait for a TCP timeout period (which can be up to 10 min) before getting an error.
    As a result, you don't really have a good HA solution without using VIPs and FAN. The easiest way to use FAN is to use an integrated client with Fast Connection Failover (FCF) such as JDBC, OCI, or ODP.NET.
    *** What do the VIP resources do once they detect a node has failed/gone down? Are the VIPs automatically acquired, and published, or is manual intervention required? Are VIPs mandatory? ***
    With Oracle RAC 10g or higher, each node requires a VIP. With Oracle RAC 11g Release 2, 3 additional SCAN vips are required for the cluster. When a node fails, the VIP associated with the failed node is automatically failed over to one of the other nodes in the cluster. When this occurs, two things happen:
    1. The new node re-arps the world indicating a new MAC address for this IP address. For directly connected clients, this usually causes them to see errors on their connections to the old address;
    2. Subsequent packets sent to the VIP go to the new node, which will send error RST packets back to the clients. This results in the clients getting errors immediately.
    In the case of existing SQL conenctions, errors will typically be in the form of ORA-3113 errors, while a new connection using an address list will select the next entry in the list. Without using VIPs, clients connected to a node that died will often wait for a TCP/IP timeout period before getting an error. This can be as long as 10 minutes or more. As a result, you don't really have a good HA solution without using VIPs.
    With Oracle RAC 11g Release 2, you can delegate the management of the VIPs to the cluster. If you do this, the Grid Naming Service (part of the Oracle Clusterware) will automatically allocated and manage all VIPs in the cluster. This requires a DHCP service on the public network.
    Thank you
    Steve

    Answer = Follow MetaLink 377100.1

  • IMessage verification email not being delivered.

    I am trying to add another email address to my list of receiving iMessage email addresses and I can never receive the verification email Apple is supposed to send me to make that address active. I have tried numerous times and even look in the spam folder every time. I've seen other people post this same problem also. Hard to believe this is still an issue for a company with Apple's resources.

    I repeatedly and randomly have the same problem:
    1.   I send mail to another icloud user or to  some other recipient (e.g., yahoo mail).
    2.   The sent message appears in my iCloud.com Sent folder signifying that it was transmitted successfully.
    3.   The message is never delivered.
    4.   It does not appear in the recipient's Spam folder (or any other filter).
    5.   I never receive followup email from any server's postmaster indicating an error in transmission or reception.
    6.   The whole experience is purely silent -- "went to the bit bucket."
    There is no rhyme or reason to this.   The phenomenon is random but has repeated over a series of many months.   I could say that I am running 10.8.5, but it is an iCloud server event, not a local OS event.   The recipient might be running OS X, Linux, or Windows (etc).

  • Oracle数据库实用脚本

    <p>&#20197;&#19979;&#26159;Maclean.Liu&#25152;&#32534;&#20889;&#25110;&#25910;&#38598;&#30340;Oracle&#25968;&#25454;&#24211;&#23454;&#29992;&#33050;&#26412;&#30340;&#21015;&#34920;&#65292;&#22312;&#36825;&#37324;&#20998;&#20139;&#19968;&#19979;&#65306;</p>
    <p> </p>
    <p><a title="Script:&#25910;&#38598;Enterprise Manager Grid Control/Agent/Database Control&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script-collect-grid-control-agent-db-console-diag.html" target="_blank">Script:&#25910;&#38598;Enterprise Manager Grid Control/Agent/Database Control&#35786;&#26029;&#20449;&#24687;<br>
    </a><a title="Script:&#25910;&#38598;Exadata&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script%e6%94%b6%e9%9b%86exadata%e8%af%8a%e6%96%ad%e4%bf%a1%e6%81%af.html" target="_blank">Script:&#25910;&#38598;Exadata&#35786;&#26029;&#20449;&#24687;</a><br>
    <a title="Script:&#25910;&#38598;RAC&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script-collect-rac-diag.html" target="_blank">Script:&#25910;&#38598;RAC&#35786;&#26029;&#20449;&#24687;<br>
    </a><a title="Script:&#25910;&#38598;&#33258;&#21160;SGA&#20869;&#23384;&#31649;&#29702;ASMM&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script-collect-sga-asmm-diag.html" target="_blank">Script:&#25910;&#38598;&#33258;&#21160;SGA&#20869;&#23384;&#31649;&#29702;ASMM&#35786;&#26029;&#20449;&#24687;</a><br>
    <a title="Script:Collect vip resource Diagnostic Information" href="http://www.oracledatabase12g.com/archives/script-collect-vip-resource-diagnostic-information.html" target="_blank">Script:Collect vip resource Diagnostic Information</a><br>
    <a title="11g&#26032;&#29305;&#24615;:hangdiag.sql&#23454;&#20363;hang&#35786;&#26029;&#33050;&#26412;" href="http://www.oracledatabase12g.com/archives/11g%e6%96%b0%e7%89%b9%e6%80%a7hangdiag-sql%e5%ae%9e%e4%be%8bhang%e8%af%8a%e6%96%ad%e8%84%9a%e6%9c%ac.html" target="_blank">11g&#26032;&#29305;&#24615;:hangdiag.sql&#23454;&#20363;hang&#35786;&#26029;&#33050;&#26412;</a><br>
    <a title="Script:verify Oracle Object timestamp discrepancy" href="http://www.oracledatabase12g.com/archives/script-verify-oracle-object-timestamp-discrepancy.html" target="_blank">Script:verify Oracle Object timestamp discrepancy</a><br>
    <a title="Script:SQL&#35843;&#20248;&#20581;&#24247;&#26816;&#26597;&#33050;&#26412;" href="http://www.oracledatabase12g.com/archives/sql-tuning-health-check-script.html" target="_blank">Script:SQL&#35843;&#20248;&#20581;&#24247;&#26816;&#26597;&#33050;&#26412;</a><br>
    <a title="Script:&#21015;&#20986;&#26412;&#20250;&#35805;&#30340;&#32454;&#33410;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script-list-session-details.html" target="_blank">Script:&#21015;&#20986;&#26412;&#20250;&#35805;&#30340;&#32454;&#33410;&#20449;&#24687;</a><br>
    <a title="&#21033;&#29992;rowid&#20998;&#22359;&#23454;&#29616;&#38750;&#20998;&#21306;&#34920;&#30340;&#24182;&#34892;update&#19982;delete" href="http://www.oracledatabase12g.com/archives/%e5%88%a9%e7%94%a8rowid%e5%88%86%e5%9d%97%e5%ae%9e%e7%8e%b0%e9%9d%9e%e5%88%86%e5%8c%ba%e8%a1%a8%e7%9a%84%e5%b9%b6%e8%a1%8cupdate%e4%b8%8edelete.html" target="_blank">&#21033;&#29992;rowid&#20998;&#22359;&#23454;&#29616;&#38750;&#20998;&#21306;&#34920;&#30340;&#24182;&#34892;update&#19982;delete</a><br>
    <a title="Script:&#35745;&#31639;Oracle Streams&#36827;&#31243;&#25152;&#21344;&#29992;&#30340;&#20869;&#23384;&#22823;&#23567;" href="http://www.oracledatabase12g.com/archives/script%e8%ae%a1%e7%ae%97oracle-streams%e8%bf%9b%e7%a8%8b%e6%89%80%e5%8d%a0%e7%94%a8%e7%9a%84%e5%86%85%e5%ad%98%e5%a4%a7%e5%b0%8f.html" target="_blank">Script:&#35745;&#31639;Oracle Streams&#36827;&#31243;&#25152;&#21344;&#29992;&#30340;&#20869;&#23384;&#22823;&#23567;</a><br>
    <a title="&#21033;&#29992;RMAN&#26816;&#27979;&#25968;&#25454;&#24211;&#22351;&#22359;&#30340;&#33050;&#26412;" href="http://www.oracledatabase12g.com/archives/rman-validate-check-logical-database-corrupted-block.html" target="_blank">&#21033;&#29992;RMAN&#26816;&#27979;&#25968;&#25454;&#24211;&#22351;&#22359;&#30340;&#33050;&#26412;</a><br>
    <a title="Script:&#21033;&#29992;&#22806;&#37096;&#34920;&#23454;&#29616;SQL&#26597;&#35810;Oracle&#21578;&#35686;&#26085;&#24535;Alert.log" href="http://www.oracledatabase12g.com/archives/%e5%88%a9%e7%94%a8%e5%a4%96%e9%83%a8%e8%a1%a8%e5%ae%9e%e7%8e%b0sql%e6%9f%a5%e8%af%a2oracle%e5%91%8a%e8%ad%a6%e6%97%a5%e5%bf%97alert-log.html" target="_blank">Script:&#21033;&#29992;&#22806;&#37096;&#34920;&#23454;&#29616;SQL&#26597;&#35810;Oracle&#21578;&#35686;&#26085;&#24535;Alert.log</a><br>
    <a title="Script: &#25910;&#38598;RAC DRM &#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script-%e6%94%b6%e9%9b%86rac-drm-%e8%af%8a%e6%96%ad%e4%bf%a1%e6%81%af.html" target="_blank">Script: &#25910;&#38598;RAC DRM &#35786;&#26029;&#20449;&#24687;</a><br>
    <a title="Script:10g&#20013;&#19981;&#29992;EM&#26174;&#31034;Active Session Count by Wait Class" href="http://www.oracledatabase12g.com/archives/script-10g-show-active-session-count-wait-class.html" target="_blank">Script:10g&#20013;&#19981;&#29992;EM&#26174;&#31034;Active Session Count by Wait Class</a><br>
    <a title="Script:&#25968;&#25454;&#24211;&#26368;&#36817;&#30340;&#24615;&#33021;&#24230;&#37327;" href="http://www.oracledatabase12g.com/archives/script-show-instance-recent-performance-metric.html" target="_blank">Script:&#25968;&#25454;&#24211;&#26368;&#36817;&#30340;&#24615;&#33021;&#24230;&#37327;</a><br>
    <a title="Script:&#25910;&#38598;&#25968;&#25454;&#24211;&#20013;&#29992;&#25143;&#30340;&#35282;&#33394;&#21644;&#34920;&#31354;&#38388;&#31561;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script-gather-user-role-tablespace-profile-info.html" target="_blank">Script:&#25910;&#38598;&#25968;&#25454;&#24211;&#20013;&#29992;&#25143;&#30340;&#35282;&#33394;&#21644;&#34920;&#31354;&#38388;&#31561;&#20449;&#24687;</a><br>
    <a title="Script:&#25910;&#38598;&#20171;&#36136;&#24674;&#22797;&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script-media-recovery-diag-info.html" target="_blank">Script:&#25910;&#38598;&#20171;&#36136;&#24674;&#22797;&#35786;&#26029;&#20449;&#24687;</a><br>
    <a title="Script:&#25910;&#38598;Flashback Database Log&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script%e6%94%b6%e9%9b%86flashback-database-log%e8%af%8a%e6%96%ad%e4%bf%a1%e6%81%af.html" target="_blank">Script:&#25910;&#38598;Flashback Database Log&#35786;&#26029;&#20449;&#24687;</a><br>
    <a title="Script:&#21015;&#20986;Oracle&#27599;&#23567;&#26102;&#30340;redo&#37325;&#20570;&#26085;&#24535;&#20135;&#29983;&#37327;" href="http://www.oracledatabase12g.com/archives/script%e5%88%97%e5%87%baoracle%e6%af%8f%e5%b0%8f%e6%97%b6%e7%9a%84redo%e9%87%8d%e5%81%9a%e6%97%a5%e5%bf%97%e4%ba%a7%e7%94%9f%e9%87%8f.html" target="_blank">Script:&#21015;&#20986;Oracle&#27599;&#23567;&#26102;&#30340;redo&#37325;&#20570;&#26085;&#24535;&#20135;&#29983;&#37327;</a><br>
    <a title="Script:&#25910;&#38598;11g Oracle&#23454;&#20363;IO&#24615;&#33021;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script%e6%94%b6%e9%9b%8611g-oracle%e5%ae%9e%e4%be%8bio%e6%80%a7%e8%83%bd%e4%bf%a1%e6%81%af.html" target="_blank">Script:&#25910;&#38598;11g Oracle&#23454;&#20363;IO&#24615;&#33021;&#20449;&#24687;</a><br>
    <a title="Script:&#26816;&#26597;&#25968;&#25454;&#24211;&#24403;&#21069;&#26159;&#21542;&#26377;&#22791;&#20221;&#25805;&#20316;&#22312;&#25191;&#34892;&#20013;" href="http://www.oracledatabase12g.com/archives/script%e6%a3%80%e6%9f%a5%e6%95%b0%e6%8d%ae%e5%ba%93%e5%bd%93%e5%89%8d%e6%98%af%e5%90%a6%e6%9c%89%e5%a4%87%e4%bb%bd%e6%93%8d%e4%bd%9c%e5%9c%a8%e6%89%a7%e8%a1%8c%e4%b8%ad.html" target="_blank">Script:&#26816;&#26597;&#25968;&#25454;&#24211;&#24403;&#21069;&#26159;&#21542;&#26377;&#22791;&#20221;&#25805;&#20316;&#22312;&#25191;&#34892;&#20013;</a><br>
    Script:List Schema/Table Constraints<br>
    <a title="Script:RAC Failover&#26816;&#39564;&#33050;&#26412;loop.sh" href="http://www.oracledatabase12g.com/archives/script-rac-failover%e6%a3%80%e9%aa%8c%e8%84%9a%e6%9c%acloop-sh.html" target="_blank">Script:RAC Failover&#26816;&#39564;&#33050;&#26412;loop.sh</a><br>
    <a title="Script:Diagnostic Resource Manager" href="http://www.oracledatabase12g.com/archives/script-diagnostic-resource-manager.html" target="_blank">Script:Diagnostic Resource Manager</a><br>
    <a title="Script:List Grid Control Jobs" href="http://www.oracledatabase12g.com/archives/script-list-grid-control-jobs.html" target="_blank">Script:List Grid Control Jobs</a><br>
    <a title="Script:GridControl Repository Health Check" href="http://www.oracledatabase12g.com/archives/script-grid-control-repository-health-check.html" target="_blank">Script:GridControl Repository Health Check</a><br>
    <a title="Script:&#35786;&#26029;Scheduler&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script%e8%af%8a%e6%96%adscheduler%e4%bf%a1%e6%81%af.html" target="_blank">Script:&#35786;&#26029;Scheduler&#20449;&#24687;</a><br>
    <a title="Script:&#20248;&#21270;crs_stat&#21629;&#20196;&#30340;&#36755;&#20986;" href="http://www.oracledatabase12g.com/archives/script%e4%bc%98%e5%8c%96crs_stat%e5%91%bd%e4%bb%a4%e7%9a%84%e8%be%93%e5%87%ba.html" target="_blank">Script:&#20248;&#21270;crs_stat&#21629;&#20196;&#30340;&#36755;&#20986;</a><br>
    <a title="Script:Diagnostic Oracle Locks" href="http://www.oracledatabase12g.com/archives/script-diagnostic-oracle-locks.html" target="_blank">Script:Diagnostic Oracle Locks</a><br>
    <a title="Script:&#21015;&#20986;&#29992;&#25143;&#34920;&#31354;&#38388;&#30340;&#23450;&#39069;" href="http://www.oracledatabase12g.com/archives/script-list-user-tablespace-quotas.html" target="_blank">Script:&#21015;&#20986;&#29992;&#25143;&#34920;&#31354;&#38388;&#30340;&#23450;&#39069;</a><br>
    <a title="Backup Script:Expdp Schema to ASM Storage" href="http://www.oracledatabase12g.com/archives/backup-script-expdp-schema-to-asm-storage.html" target="_blank">Backup Script:Expdp Schema to ASM Storage</a><br>
    <a title="Script:Speed Up Large Index Create or Rebuild" href="http://www.oracledatabase12g.com/archives/script-speed-up-large-index-create-rebuild.html" target="_blank">Script:Speed Up Large Index Create or Rebuild</a><br>
    <a title="Script:&#21015;&#20986;&#22833;&#25928;&#32034;&#24341;&#25110;&#32034;&#24341;&#20998;&#21306;" href="http://www.oracledatabase12g.com/archives/list-unusable-index-partition-subpartition.html" target="_blank">Script:&#21015;&#20986;&#22833;&#25928;&#32034;&#24341;&#25110;&#32034;&#24341;&#20998;&#21306;</a><br>
    <a title="Script:&#21015;&#20986;&#25968;&#25454;&#24211;&#20013;5%&#20197;&#19978;&#38142;&#24335;&#34892;&#30340;&#34920;" href="http://www.oracledatabase12g.com/archives/list-tables-with-5-chained-rows.html" target="_blank">Script:&#21015;&#20986;&#25968;&#25454;&#24211;&#20013;5%&#20197;&#19978;&#38142;&#24335;&#34892;&#30340;&#34920;</a><br>
    <a title="Script:&#21015;&#20986;&#27809;&#26377;&#20027;&#38190;&#25110;&#21807;&#19968;&#32034;&#24341;&#30340;&#34920;" href="http://www.oracledatabase12g.com/archives/list-tables-with-no-primary-key-no-unique-key-or-index.html" target="_blank">Script:&#21015;&#20986;&#27809;&#26377;&#20027;&#38190;&#25110;&#21807;&#19968;&#32034;&#24341;&#30340;&#34920;</a><br>
    <a title="Script:&#25910;&#38598;ASM&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script%e6%94%b6%e9%9b%86asm%e8%af%8a%e6%96%ad%e4%bf%a1%e6%81%af.html" target="_blank">Script:&#25910;&#38598;ASM&#35786;&#26029;&#20449;&#24687;</a><br>
    <a title="Script:&#25910;&#38598;Oracle&#22791;&#20221;&#24674;&#22797;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script%e6%94%b6%e9%9b%86oracle%e5%a4%87%e4%bb%bd%e6%81%a2%e5%a4%8d%e4%bf%a1%e6%81%af.html" target="_blank">Script:&#25910;&#38598;Oracle&#22791;&#20221;&#24674;&#22797;&#20449;&#24687;</a><br>
    <a title="&#30417;&#25511;&#19968;&#20010;&#22823;&#20107;&#21153;&#30340;&#22238;&#28378;" href="http://www.oracledatabase12g.com/archives/%e7%9b%91%e6%8e%a7%e4%b8%80%e4%b8%aa%e5%a4%a7%e4%ba%8b%e5%8a%a1%e7%9a%84%e5%9b%9e%e6%bb%9a.html" target="_blank">&#30417;&#25511;&#19968;&#20010;&#22823;&#20107;&#21153;&#30340;&#22238;&#28378;</a><br>
    <a title="Script to Collect DB Upgrade/Migrate Diagnostic Information (dbupgdiag.sql)" href="http://www.oracledatabase12g.com/archives/script-to-collect-db-upgrademigrate-diagnostic-information-dbupgdiag-sql.html" target="_blank">Script to Collect DB Upgrade/Migrate Diagnostic Information (dbupgdiag.sql)</a><br>
    <a title="Script:partition table into rowid extent chunks" href="http://www.oracledatabase12g.com/archives/script-partition-table-into-rowid-extent-chunks.html" target="_blank">Script:partition table into rowid extent chunks</a><br>
    <a title="Script:Oracle EBS&#25968;&#25454;&#24211;&#21021;&#22987;&#21270;&#21442;&#25968;&#20581;&#24247;&#26816;&#26597;&#33050;&#26412;" href="http://www.oracledatabase12g.com/archives/script-oracle-ebs%e6%95%b0%e6%8d%ae%e5%ba%93%e5%88%9d%e5%a7%8b%e5%8c%96%e5%8f%82%e6%95%b0%e5%81%a5%e5%ba%b7%e6%a3%80%e6%9f%a5%e8%84%9a%e6%9c%ac.html" target="_blank">Script:Oracle EBS&#25968;&#25454;&#24211;&#21021;&#22987;&#21270;&#21442;&#25968;&#20581;&#24247;&#26816;&#26597;&#33050;&#26412;</a><br>
    <a title="Script:Monitoring Memory and Swap Usage to Avoid A Solaris Hang" href="http://www.oracledatabase12g.com/archives/script-monitoring-memory-and-swap-usage-to-avoid-a-solaris-hang.html" target="_blank">Script:Monitoring Memory and Swap Usage to Avoid A Solaris Hang</a><br>
    <a title="SQL&#33050;&#26412;:&#30417;&#25511;&#24403;&#21069;&#37325;&#20570;&#26085;&#24535;&#25991;&#20214;&#20351;&#29992;&#24773;&#20917;" href="http://www.oracledatabase12g.com/archives/sql%e8%84%9a%e6%9c%ac%e7%9b%91%e6%8e%a7%e5%bd%93%e5%89%8d%e9%87%8d%e5%81%9a%e6%97%a5%e5%bf%97%e6%96%87%e4%bb%b6%e4%bd%bf%e7%94%a8%e6%83%85%e5%86%b5.html" target="_blank">SQL&#33050;&#26412;:&#30417;&#25511;&#24403;&#21069;&#37325;&#20570;&#26085;&#24535;&#25991;&#20214;&#20351;&#29992;&#24773;&#20917;</a><br>
    <a title="Streams Health Check on 10g Release 2" href="http://www.oracledatabase12g.com/archives/streams-health-check-on-10g-release-2.html" target="_blank">Streams Health Check on 10g Release 2</a><br>
    <a title="&#20174;&#35270;&#22270;&#26597;&#35810;&#34920;&#20998;&#21306;&#30340;&#30456;&#20851;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/%e4%bb%8e%e8%a7%86%e5%9b%be%e6%9f%a5%e8%af%a2%e8%a1%a8%e5%88%86%e5%8c%ba%e7%9a%84%e7%9b%b8%e5%85%b3%e4%bf%a1%e6%81%af.html" target="_blank">&#20174;&#35270;&#22270;&#26597;&#35810;&#34920;&#20998;&#21306;&#30340;&#30456;&#20851;&#20449;&#24687;</a><br>
    <a title="Script To Monitor RDBMS Session UGA and PGA Current And Maximum Usage Over Time" href="http://www.oracledatabase12g.com/archives/script-to-monitor-rdbms-session-uga-and-pga-current-and-maximum-usage-over-time.html" target="_blank">Script To Monitor RDBMS Session UGA and PGA Current And Maximum Usage Over Time</a><br>
    <a title="Script:&#25910;&#38598;RAC&#24615;&#33021;&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/script%e6%94%b6%e9%9b%86rac%e6%80%a7%e8%83%bd%e8%af%8a%e6%96%ad%e4%bf%a1%e6%81%af.html" target="_blank">Script:&#25910;&#38598;RAC&#24615;&#33021;&#35786;&#26029;&#20449;&#24687;</a><br>
    <a title="Script:&#25910;&#38598;UNDO&#35786;&#26029;&#20449;&#24687;" href="http://www.oracledatabase12g.com/archives/automatic-undo-management-common-analysis-diagnostic-scripts.html" target="_blank">Script:&#25910;&#38598;UNDO&#35786;&#26029;&#20449;&#24687;</a><br>
    <a title="Script:&#21015;&#20986;&#25968;&#25454;&#24211;&#20013;&#23376;&#34920;&#19978;&#27809;&#26377;&#23545;&#24212;&#32034;&#24341;&#30340;&#22806;&#38190;" href="http://www.oracledatabase12g.com/archives/list-foreign-keys-with-no-matching-index-on-child-table-causes-locks.html" target="_blank">Script:&#21015;&#20986;&#25968;&#25454;&#24211;&#20013;&#23376;&#34920;&#19978;&#27809;&#26377;&#23545;&#24212;&#32034;&#24341;&#30340;&#22806;&#38190;</a><br>
    <a title="Script: Listing Memory Used By All Sessions" href="http://www.oracledatabase12g.com/archives/script-listing-memory-used-by-all-sessions.html" target="_blank">Script: Listing Memory Used By All Sessions</a><br>
    <a title="Collecting Diagnostic Data for OCFS2 Issues" href="http://www.oracledatabase12g.com/archives/collecting-diagnostic-data-for-ocfs2-issues.html" target="_blank">Collecting Diagnostic Data for OCFS2 Issues</a><br>
    <a title="Script to Identify Objects and Amount of Blocks in the Buffer Pools &ndash; Default, Keep, Recycle, nK Cache" href="http://www.oracledatabase12g.com/archives/script-to-identify-objects-and-amount-of-blocks-in-the-buffer-pools-default-keep-recycle-nk-cache.html" target="_blank">Script to Identify Objects and Amount of Blocks in the Buffer Pools &ndash; Default, Keep, Recycle, nK Cache</a><br>
    <a title="Script:Generate A DDL Script For A Table" href="http://www.oracledatabase12g.com/archives/script-generate-ddl-script-for-table.html" target="_blank">Script:Generate A DDL Script For A Table</a><br>
    <a title="SCRIPT TO CHECK FOR FOREIGN KEY LOCKING ISSUES" href="http://www.oracledatabase12g.com/archives/script-to-check-for-foreign-key-locking-issues.html" target="_blank">SCRIPT TO CHECK FOR FOREIGN KEY LOCKING ISSUES</a><br>
    <a title="&#22914;&#20309;&#25214;&#20986;Oracle&#20013;&#38656;&#35201;&#25110;&#20540;&#24471;&#37325;&#24314;&#30340;&#32034;&#24341;" href="http://www.oracledatabase12g.com/archives/script-lists-all-indexes-that-benefit-from-a-rebuild.html" target="_blank">&#22914;&#20309;&#25214;&#20986;Oracle&#20013;&#38656;&#35201;&#25110;&#20540;&#24471;&#37325;&#24314;&#30340;&#32034;&#24341;</a><br>
    Script:Diagnostic ORA-01000 maximum open cursors exceeded<br>
    ORA-4030 PGA Usage Diagnostic Script<br>
    Script:Tune Very Large Hash Join<br>
    Script to Collect Log File Sync Diagnostic Information (lfsdiag.sql)<br>
    Script:List Buffer Cache Details<br>
    Script:List NLS Parameters and Timezone<br>
    Script:List SORT ACTIVITY<br>
    Script:List OBJECT DEPENDENT<br>
    Script:Logfile Switch Frequency Map<br>
    Script:Tablespace Report<br>
    Script:&#25910;&#38598;&#25968;&#25454;&#24211;&#23433;&#20840;&#39118;&#38505;&#35780;&#20272;&#20449;&#24687;<br>
    &#33050;&#26412;:&#26684;&#24335;&#21270;&#30340;V$SQL_SHARED_CURSOR&#25253;&#21578;<br>
    &#33050;&#26412;:&#30417;&#25511;&#24182;&#34892;&#36827;&#31243;&#29366;&#24577;<br>
    &#33050;&#26412;:&#30417;&#25511;&#25968;&#25454;&#24211;&#20013;&#30340;&#27963;&#36291;&#29992;&#25143;&#21450;&#20854;&#36816;&#34892;&#30340;SQL<br>
    &#33050;&#26412;:&#30417;&#25511;&#20020;&#26102;&#34920;&#31354;&#38388;&#20351;&#29992;&#29575;<br>
    Script to show Active Distributed Transactions<br>
    Gather DBMS_STATS Default parameter<br>
    Script:Datafile Report<br>
    Script to Collect Data Guard Diagnostic Information<br>
    Script:To Report Information on Indexes<br>
    ORA-4031 Common Analysis/Diagnostic Scripts<br>
    Script:when transaction will finish rollback<br>
    Script: Computing Table Size<br>
    Script to Detect Tablespace Fragmentation<br>
    &ldquo;hcheck.sql&rdquo; script to check for known problems in Oracle8i, Oracle9i, Oracle10g and Oracle 11g<br>
    Script to Prevent Excessive Spill of Message From the Streams Buffer Queue To Disk<br>
    Oracle Systemstate dump analytic tool: ASS.AWK V1.09<br>
    SCRIPT TO GENERATE SQL*LOADER CONTROL FILE</p>
    Edited by: Maclean Liu on Jan 22, 2012 1:23 AM

    谢谢大家支持! :)

Maybe you are looking for

  • How do i connect my iMac to my plasma tv to watch dvds

    What cables do I need if I want to play a dvd on my imac and display it on my Samsung 52 plasma tv?  Also, there is probably 8 feet between the ports on both devices.

  • Select more than one value in a query

    Hi, since V7.0 we have a problem in the selection screen to select more than one value in a easy way. How can I select e.g. 20 BuisinessPartner with one selection? To create a variant isn't possible, because every user needs different values. Thanks

  • How to control internet sharing via MAC access control list?

    Hello, I know how to share the internet over the Wi-Fi. I know that there could be a password. But I need to control users by MAC addresses, just like in the routers. So, I want to give an access ONLY to a several MAC addresses which I'll write in so

  • Unable to open SQL Editor in VC

    Hi All, I am new to Visual Composer. When I try to open SQL Editor, I am getting the following error message. <b><i>Warning 2011: You are not authorized to use this functionality. See the SAP Netweaver Visual Composer security guide for more informat

  • Keyword search able web site with Mobile Me and Aperture?

    Is it possible to add feature so photographers can upload keyword search able albums-websites with Mobile Me album using Aperture? Something like the Extensis Portfolio&NetPublish.