Sie sind auf Seite 1von 4

Helios's Blog

Subscribe to feed

CATEGORIES

My Presentations (4)
Oracle Database&EBS General
(120)
Scripts for Oracle E-Business
Suite (6)
Some other Oracle Products
Installation (2)
Step by Step Oracle E-Business
Suite Installation (7)
Oracle E-Business Suite
Release 11 (2)
Oracle E-Business Suite
Release 12 (4)
Video Tutorials (2)

Home

About Me

Video Tutorials

Article Index

How to Change IP on Grid Infrastructure for a


Standalone Server
February 23, 2016 in Oracle Database&EBS General | Tags: Change IP, Infrastructure, Standalone

For some reasons, you may need to change your existing IP or hostname after
installation.
In this case We need to change our current IP on standalone GI.
Operation System > AIX 7.1
Oracle GI Version > 12.1.0.2
Please perform the next steps after the hostname and/or IP address was
updated/changed/modified in the Oracle Restart configuration:
Step 1) Configure the CSS & OHAS services as root user as follows:
[root@yourhostname]</u01/app/12.1.0/grid/crs/install>./roothas.pl -deconfig -force

Using configuration parameter file: ./crsconfig_params


[2016/02/23 09:48:06 CLSRSC-337: Successfully deconfigured Oracle Restart
stack
[root@yourhostname]</u01/app/12.1.0/grid/crs/install> ./roothas.pl
Using configuration parameter file: ./crsconfig_params
LOCAL ADD MODE
Creating OCR keys for user grid, privgrp oinstall..
Operation successful.
LOCAL ONLY MODE
Successfully accumulated necessary OCR keys.
Creating OCR keys for user root, privgrp system..
Operation successful.
CRS-4664: Node yourhostname successfully pinned.
2016/02/23 09:48:34 CLSRSC-330: Adding Clusterware entries to file
/etc/inittab
yourhostname 2016/02/23 10:49:12
/u01/app/12.1.0/grid/cdata/yourhostname/backup_20160223_104912.olr
1972992864
CRS-2791: Starting shutdown of Oracle High Availability Services-managed
resources on yourhostname
CRS-2673: Attempting to stop ora.evmd on yourhostname
CRS-2677: Stop of ora.evmd on yourhostname succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on
yourhostname has completed
CRS-4133: Oracle High Availability Services has been stopped.
CRS-4123: Oracle High Availability Services has been started.
2016/02/23 09:49:45 CLSRSC-327: Successfully configured Oracle Restart for a
standalone server
Step 2) Please perform the next steps as oracle or grid OS user (as the Grid
Infrastructure OS owner):
FromDOC> <$GI_HOME>/bin/crsctl modify resource ora.cssd -attr AUTO_START=1

[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./crsctl modify resource


ora.cssd -attr AUTO_START=1 -unsupported
Step 3) Restart the OHAS stack as grid or oracle OS user (as the Grid Infrastructure
OS owner):
FromDOC> <$GI_HOME>/bin/crsctl stop has

[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./crsctl stop has


CRS-2791: Starting shutdown of Oracle High Availability Services-managed
resources on yourhostname
CRS-2673: Attempting to stop ora.evmd on yourhostname
CRS-2677: Stop of ora.evmd on yourhostname succeeded
CRS-2793: Shutdown of Oracle High Availability Services-managed resources on
yourhostname has completed
Step 4) Check the CSS & OHAS state as grid or oracle OS user (as the Grid
Infrastructure OS owner):

FromDOC> <$GI_HOME>/bin/crsctl start has

[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./crsctl start has


CRS-4123: Oracle High Availability Services has been started.
FromDOC> <$GI_HOME>/bin/crsctl check has

[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./crsctl check has


CRS-4638: Oracle High Availability Services is online
FromDOC> <$GI_HOME>/bin/crsctl check css
[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./crsctl check css
CRS-4529: Cluster Synchronization Services is online

FromDOC> <$GI_HOME>/bin/ crsctl stat resource


[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./crsctl stat resource
NAME=ora.cssd
TYPE=ora.cssd.type
TARGET=ONLINE
STATE=ONLINE on yourhostname
NAME=ora.diskmon
TYPE=ora.diskmon.type
TARGET=OFFLINE
STATE=OFFLINE
NAME=ora.evmd
TYPE=ora.evm.type
TARGET=ONLINE
STATE=ONLINE on yourhostname
NAME=ora.ons
TYPE=ora.ons.type
TARGET=OFFLINE
STATE=OFFLINE
FromDOC> <$GI_HOME>/bin/crsctl stat res -t

[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./crsctl stat res -t

Name Target State Server State details

Local Resources

ora.ons
OFFLINE OFFLINE yourhostname STABLE

Cluster Resources

ora.cssd
1 ONLINE ONLINE yourhostname STABLE
ora.diskmon
1 OFFLINE OFFLINE STABLE
ora.evmd
1 ONLINE ONLINE yourhostname STABLE

Note: If the CSS & OHAS service did NOT start, then you will need to reboot the
Linux/unix box and check them again.
Step 5) Recreate the default listener (LISTENER) using port 1521 (or using your
desired port), thru the NETCA GUI located on the new Grid Infrastructure Oracle
Home (or manually if you do not have graphical access) as grid or oracle OS user
(as the Grid Infrastructure OS owner):
FromDOC> srvctl add listener
[grid@yourhostname]</u01/app/12.1.0/grid/bin> srvctl add listener
FromDOC> srvctl start listener

[grid@yourhostname]</u01/app/12.1.0/grid/bin> srvctl start listener


[grid@yourhostname]</u01/app/12.1.0/grid/bin> ps -ef |grep tns
grid 30605404 1 0 10:06:59 0:00 /u01/app/12.1.0/grid/bin/tnslsnr LISTENER no_crs_notify -inherit
Step 6) Please create the init+ASM.ora file on the <$GI_HOME>/dbs directory
with the next parameters:
[grid@yourhostname]</u01/app/12.1.0/grid/dbs> cat init+ASM.ora
asm_diskgroups=
asm_diskstring=
instance_type=asm
large_pool_size=12M

Step 7) Add the ASM instance as grid or oracle OS user (as the Grid Infrastructure
OS owner):
FromDOC> <$GI_HOME>/bin/srvctl add asm
[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./srvctl add asm

Step 8) Enable ASM instance Auto Start as grid or oracle OS user (as the Grid
Infrastructure OS owner) as follow:
FromDOC> <$GI_HOME>/bin/crsctl modify resource ora.asm -attr AUTO_START=1
[grid@yourhostname]</u01/app/12.1.0/grid/bin>/crsctl modify resource ora.asm -attr
AUTO_START=1 -unsupported

Step 9) Make sure the disks are discovered by kfod as grid or oracle OS user (as
the Grid Infrastructure OS owner) as follow:
Example:
FromDOC> <$GI_HOME>/bin/kfod asm_diskstring=ORCL:* disks=all
Or
FromDOC> <$GI_HOME>/bin/kfod asm_diskstring='<full path ASM disks location>/* disks=all
[grid@yourhostname]</u01/app/12.1.0/grid/bin> kfod asm_diskstring=/dev/rhdisk* disks=all

Disk Size Path User Group


================================================================================
1: 10240 Mb /dev/rhdisk10 grid oinstall
2: 10240 Mb /dev/rhdisk11 grid oinstall
3: 10240 Mb /dev/rhdisk12 grid oinstall
4: 1048576 Mb /dev/rhdisk3 grid oinstall
5: 102400 Mb /dev/rhdisk4 grid oinstall
6: 10240 Mb /dev/rhdisk5 grid oinstall
7: 10240 Mb /dev/rhdisk6 grid oinstall
8: 10240 Mb /dev/rhdisk7 grid oinstall
9: 10240 Mb /dev/rhdisk8 grid oinstall
10: 10240 Mb /dev/rhdisk9 grid oinstall
KFOD-00313: No ASM instances available. CSS group services were successfully initilized by
kgxgncin
KFOD-00311: Error scanning device /dev/rhdisk2
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 13: Permission denied
Additional information: 42
Additional information: 576460752353827412
Additional information: 117768193
KFOD-00311: Error scanning device /dev/rhdisk1
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 13: Permission denied
Additional information: 42
Additional information: 576460752353827412
Additional information: 117768193
KFOD-00311: Error scanning device /dev/rhdisk0
ORA-27041: unable to open file
IBM AIX RISC System/6000 Error: 13: Permission denied
Additional information: 42
Additional information: 576460752353827412
Additional information: 117768193

Step 10) If so, then startup the ASM instance as grid or oracle OS user (as the Grid
Infrastructure OS owner) as follow:
FromDOC> export ORACLE_SID=+ASM
FromDOC> <$GI_HOME>/bin/sqlplus /as sysasm
SQL> startup pfile=init+ASM.ora #init file from point #6
SQL> show parameter asm

Step 11) Validate that the candidate disks are being discovered:
SQL> select path from v$asm_disk;

Step 12) Create a new ASM instance spfile:


SQL> create spfile from pfile;

Step 13) Add the new ASM spfile and listener to the new ASM instance resource:
FromDOC> <$GI_HOME>/bin/srvctl modify asm -p <spfile full path>
[grid@yourhostname]</u01/app/12.1.0/grid/bin> ./rsrvctl modify asm -p
+oradata/ASM/ASMPARAMETERFILE/REGISTRY.253.904564109
FromDOC> <$GI_HOME>/bin/srvctl modify asm -l LISTENER

[grid@yourhostname]</u01/app/12.1.0/grid/dbs> srvctl modify asm -l LISTENER


Step 14) Validate the OHAS (Oracle Restart) services start as follows:
FromDOC> <$GI_HOME>/bin/crsctl stop has
FromDOC> <$GI_HOME>/bin/crsctl start has
FromDOC> <$GI_HOME>/bin/crsctl stat res
FromDOC> <$GI_HOME>/bin/crsctl stat res -t

Step 15) Add database to CLusterware

srvctl add database -db DB_NAME_HERE -dbname DB_NAME_HERE -oraclehome


/u01/app/oracle12/product/12.1.0/dbhome -spfile
+ORADATA/DB_NAME_HERE/spfileDB_NAME_HERE.ora -role PRIMARY -instance
DB_NAME_HERE -diskgroup ORADATA,ORAFRA,ORAREDO

Step 16) reboot Server


Reference:
How to change Hostname / IP for a Grid Infrastructure Oracle Restart Standalone
Configuration (SIHA) (Doc ID 1552810.1)

Like
Be the first to like this.

RELATED

How to
Remove&Deinstall
Grid Infrastructure

RMAN backup end


with ORA19606&RMAN03009 Errors

CRS-4402: The CSS


daemon was started
in exclusive mode
but found an active
CSS daemon on node
oda2-1, number 1,
and is terminating"

Leave a comment
Comments feed for this article

LEAVE A REPLY

Enter your comment here...

Welcome to Oracle 12c-good bye Oracle 11g


How to Performing Switchover on Oracle Standby Database
Search

Subscribe to feed.

Create a free website or blog at WordPress.com.


Ben Eastaugh and Chris Sternal-Johnson.

Follow

Das könnte Ihnen auch gefallen