달력

09

« 2017/09 »

  •  
  •  
  •  
  •  
  •  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

2010/11/07 - [Oracle 11g/1. RAC INSTALL] - Oracle11g RAC R2 Install - 2 Step : DB install

11g자 이제 DB를 올려보자.
ASM으로 올린다.
Grid Infra에 asmca를 가지고 편하게 디스크 관리가 된다.

우선 관리하기전에 os 부분에서 먼저 DEVICE를 연결시켜주고 나서 작업을 진행한다.


[root@node11g1 ~]# /etc/init.d/oracleasm createdisk DATA1 /dev/sdc1
Marking disk "DATA1" as an ASM disk:                       [  OK  ]
[root@node11g1 ~]# /etc/init.d/oracleasm createdisk DATA2 /dev/sdd1
Marking disk "DATA2" as an ASM disk:                       [  OK  ]
[root@node11g1 ~]# /etc/init.d/oracleasm createdisk DATA3 /dev/sde1
Marking disk "DATA3" as an ASM disk:                       [  OK  ]
[root@node11g1 ~]# /etc/init.d/oracleasm createdisk FRA1 /dev/sdf1   
Marking disk "FRA1" as an ASM disk:                        [  OK  ]
[root@node11g1 ~]# /etc/init.d/oracleasm createdisk FRA2 /dev/sdg1
Marking disk "FRA2" as an ASM disk:                        [  OK  ]
[root@node11g1 ~]# /etc/init.d/oracleasm listdisks
DATA1
DATA2
DATA3
FRA1
FRA2
OCR
[root@node11g1 ~]#

* ASMCA를 통한 디스크그룹 설정.

1. ASMCA를 실행하면 디스크그룹이 보인다.



2. DATA영역 설정.


3. 성공메세지


4. 백업복구영역 설정


5. 백업복구영역 설정 성공.


6. 자 이제 깔끔하게 mount 해주자.


7. 모든 설정이 완료된후 디스크 그룹이 추가된 모습


=========================================================================================================================
* DBCA를 통한 디스크그룹 설정.

1. RAC DATABASE선택.


2. Create a Database


3. 일반설정 선택


4. 새로나온 설정 부분
::: Admin-Managed와 Policy-Managed :::
사실은 모르겠다. 대충영어보니
수동자동 같은데... 일단 기본선택이 Admin 이니 이걸로 하고
아래에는 node를 선택하는걸봐선 혹시 이게 prefer , avaliable인가 싶기도 하고
일단 전부 선택하고 다음.


5. Grid를 나중에 설치할예정이니 EM은 패스.


6. 패스워드 설정


7. 역시나 oracle1로 했더니 비추 패스워드란다.


8. DATA영역 ASM그룹 선택 ( 자동으로 된다 )


9. FRA영역 ASM그룹 선택 ( 자동으로 된다. 10g에서는 Browse누르고 했는데. 별게다 자동이다. )


10. 샘플선택(내가 설치하는 목적은 튜닝이기에 ... )


11. 각 메모리및 파라미터 설정


12. 각 파일위치 정보.


13. 뭐그냥 .. script... 추가해주지뭐..


14. 설치 요약.


15. 스크립트 생성 ~


16. 스크립트 생성완료 메세지.


17. 이제 DATABASE 가 생성중이다.


18. oradb생성 완료.


확인이나 해보고 놀자 ;;;
[oracle@node11g1 ~]$ sqlplus

SQL*Plus: Release 11.2.0.1.0 Production on Sun Nov 7 13:13:27 2010

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Enter user-name: /as sysdba

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

SQL> select *from v$instance;

INSTANCE_NUMBER INSTANCE_NAME
--------------- ----------------
HOST_NAME
----------------------------------------------------------------
VERSION           STARTUP_T STATUS       PAR    THREAD# ARCHIVE LOG_SWITCH_WAIT
----------------- --------- ------------ --- ---------- ------- ---------------
LOGINS     SHU DATABASE_STATUS   INSTANCE_ROLE      ACTIVE_ST BLO
---------- --- ----------------- ------------------ --------- ---
              1 oradb1
node11g1.oracle.com
11.2.0.1.0        07-NOV-10 OPEN         YES          1 STARTED
ALLOWED    NO  ACTIVE            PRIMARY_INSTANCE   NORMAL    NO


SQL>

잘뜬다. ASM으로 관리되니 ASM이라고 추가되어 나오는군.
두줄이었는데 3줄로 늘었다.

양쪽노드에서  이상없이 나오면 완료.
[oracle@node11g2 ~]$ crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.DG1.dg     ora....up.type ONLINE    ONLINE    node11g1   
ora.FRA.dg     ora....up.type ONLINE    ONLINE    node11g1   
ora....ER.lsnr ora....er.type ONLINE    ONLINE    node11g1   
ora....N1.lsnr ora....er.type ONLINE    ONLINE    node11g1   
ora.OCRDATA.dg ora....up.type ONLINE    ONLINE    node11g1   
ora.asm        ora.asm.type   ONLINE    ONLINE    node11g1   
ora.eons       ora.eons.type  ONLINE    ONLINE    node11g1   
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE              
ora....network ora....rk.type ONLINE    ONLINE    node11g1   
ora....SM1.asm application    ONLINE    ONLINE    node11g1   
ora....G1.lsnr application    ONLINE    ONLINE    node11g1   
ora....1g1.gsd application    OFFLINE   OFFLINE              
ora....1g1.ons application    ONLINE    ONLINE    node11g1   
ora....1g1.vip ora....t1.type ONLINE    ONLINE    node11g1   
ora....SM2.asm application    ONLINE    ONLINE    node11g2   
ora....G2.lsnr application    ONLINE    ONLINE    node11g2   
ora....1g2.gsd application    OFFLINE   OFFLINE              
ora....1g2.ons application    ONLINE    ONLINE    node11g2   
ora....1g2.vip ora....t1.type ONLINE    ONLINE    node11g2   
ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE              
ora.ons        ora.ons.type   ONLINE    ONLINE    node11g1   
ora.oradb.db   ora....se.type ONLINE    ONLINE    node11g1   
ora....ry.acfs ora....fs.type ONLINE    ONLINE    node11g1   
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    node11g1   
[oracle@node11g2 ~]$

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설

2010/11/07 - [Oracle 11g/1. RAC INSTALL] - Oracle11g RAC R2 Install - 1 Step : Cluster Install ( ASM )

이제 2개의 노드가 묶어졌으니 DB를 올려보자.
설치만 한다. - DBCA와 ASMCA를 통해서 개별적으로 DB를 올릴예정이다.

1. 난... 메타링크에 못들어간다.



2. 소프트웨어만 설치.


3.양노드를 선택해준다. ( 기본적으로 선택되어있다. )


4. 언어선택.


5. Enterprise 선택.


6. 설치 경로선택 (BASE경로는 기존경로와 같게 하지만 용량문제로 database software는 u02에 설치한다)


7. u02에 설치하니 이런메세지도 나온다.


8. 그룹선택.


9.싱크되는 부분은 일단 패스하고 설치한다.


10. 설치 요약


11. 설치후 root 로 실행해야할부분.


[root@node11g1 /]# /u02/app/oracle/product/11.2.0/dbhome_1/root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u02/app/oracle/product/11.2.0/dbhome_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]:
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]:
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]:

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
[root@node11g1 /]#

2010/11/07 - [Oracle 11g/1. RAC INSTALL] - Oracle11g RAC R2 Install - 3 Step : ASM + DB INSTANCE

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설

11g, rac, grid, asm, install, grid infrastructure, r2,
11g R2 RAC 는 R1과 많이 다르다.

R1까지는 CRS를 개별적으로 설치를 하지만.
R2는 CRS가 grid Infrastrusture에 포함이 되어서
말그대로 grid 관리가 된다.

R2부터는 불편하지 않게 효율적으로 통합관리된다라고 보면 된다라고 생각하면 될까?...

R2 11g는 1.5GB이상의 메모리가 필요하기때문에
편하게 2GB의 메모리를 잡아준다.

메모리가 1.5GB면 당연히 swap 은 3GB 로 늘어날테니
swap도 그에 맞게 잡아준다.

기존 R1까지는 그냥 ocfs로 ocr을 저장했지만
R2에서는 오라클에서 밀고있는 ASM을 사용하기로 한다.

11g OCM을 본적은 없지만  아마도 ASM위에 올리지 않을까 생각이 된다.
그렇겠지... 자기네 물건잘난거도 홍보할겸 ㅡ_ㅡ;;;;

Grid는 대량 3기가가 넘는 양이 필요하니. 적당하게 잘 잡아주고 시작해보자.
본인은.

[root@node11g1 u01]# df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             7.0G  3.5G  3.2G  53% /
/dev/sda2             9.5G  3.3G  5.8G  37% /u01
/dev/sdh1             9.9G  151M  9.2G   2% /u02
tmpfs                    1006M  168M  839M  17% /dev/shm
.host:/                   233G  163G   71G  70% /mnt/hgfs
[root@node11g1 u01]#

/u01 에는 grid . /u02 에는 DB를 설치하기로했다.
나머지 데이터는 전부 ASM을 활용할것이다.

아래는 Vmware에 추가한 하드웨어.



하드디스크를 보면 순서대로 sda 부터 h까지 있다.
20GB : OS 와 grid software 영역
5GB * 3개 : ASM 데이터 영역
3GB * 2개 : ASM 플래시백복구 영역
10GB : database software 영역

database software가 왜 내렸냐하면 .... 용량이 저리 크리라 생각을 안해서이다. 그래서 개별적으로 추가.

10g부터 설치할 소프트웨어및 설정등이 편하게 OUI에 출력되기때문에
그부분은 생략하고 넘어간다.

참고할것은 : OEL5를 설치하고나서 개별적으로 oracleasmlib 를 oracle사이트에서 받아서 설치를 했었다.
- 이상하게 DVD이미지 안에는 없었다. -
다른형태로 제공해서 그런건지... ㅡ_ㅡㅋ;;; 아니면 정말 없는건지...


1. Cluster 선택.


2. 일반선택을 하고 넘어간다.
(Advanced 를 선택하면 vip를 자동으로 잡는다. 헌데 보통 아이피는 설정하고 하는데 이상하게 더 상세하게 설정을 해야할
Adv installation 이 그 것을 auto로 잡는다 ㅡ_ㅡ;;; 이해할수없다. )


3. SCAN 설정


4. second Node 추가.


5. 설치 경로 설정및 OCR 설치 위치 설정 ocfs 아니면 ASM을 선택한다. - 본인은 ASM


6. ASM 관리 패스워드 oracle1로 했더니 어찌나 평이한 패스워드인지 이런메세지도.


7. ASM 디스크그룹설정.


8. 인벤토리 설정.


9. OS설정및 패키지 체크.( NTP는 무시하고 넘어가기로 했다. 단 vmware-tools를 설치하면 제공되는 toolbox를 이용해서 HOST컴퓨터와 동일한 시간을 갖도록 체크만 한다. )


10. 설치 요약 정보


11. 설치를 진행하고 나면 root가 실행해줘야할 부분을 역시 10g RAC처럼 진행한다. 
그러면 최종 NTP설정을 하지 않아서 끝에 오류만 확인된다. 


12. 오류 메세지 창.


=========================================================================================================================

root 로 실행해줘야하는 부분에서 실행하면 생성및 백업작업을 하는것이 보인다

[root@node11g1 ~]# /u01/app/11.2.0/grid/root.sh
Running Oracle 11g root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/11.2.0/grid

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
2010-11-07 09:46:55: Parsing the host name
2010-11-07 09:46:55: Checking for super user privileges
2010-11-07 09:46:55: User has super user privileges
Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params
Creating trace directory
LOCAL ADD MODE
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
  root wallet
  root wallet cert
  root cert export
  peer wallet
  profile reader wallet
  pa wallet
  peer wallet keys
  pa wallet keys
  peer cert request
  pa cert request
  peer cert
  pa cert
  peer root cert TP
  profile reader root cert TP
  pa root cert TP
  peer pa cert TP
  pa peer cert TP
  profile reader pa cert TP
  profile reader peer cert TP
  peer user cert
  pa user cert
Adding daemon to inittab
CRS-4123: Oracle High Availability Services has been started.
ohasd is starting
CRS-2672: Attempting to start 'ora.gipcd' on 'node11g1'
CRS-2672: Attempting to start 'ora.mdnsd' on 'node11g1'
CRS-2676: Start of 'ora.gipcd' on 'node11g1' succeeded
CRS-2676: Start of 'ora.mdnsd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'node11g1'
CRS-2676: Start of 'ora.gpnpd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'node11g1'
CRS-2676: Start of 'ora.cssdmonitor' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'node11g1'
CRS-2672: Attempting to start 'ora.diskmon' on 'node11g1'
CRS-2676: Start of 'ora.diskmon' on 'node11g1' succeeded
CRS-2676: Start of 'ora.cssd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'node11g1'
CRS-2676: Start of 'ora.ctssd' on 'node11g1' succeeded

ASM created and started successfully.

DiskGroup OCRDATA created successfully.

clscfg: -install mode specified
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
CRS-2672: Attempting to start 'ora.crsd' on 'node11g1'
CRS-2676: Start of 'ora.crsd' on 'node11g1' succeeded
CRS-4256: Updating the profile
Successful addition of voting disk 44d85156264b4fbebffc122b5b0712b4.
Successfully replaced voting disk group with +OCRDATA.
CRS-4256: Updating the profile
CRS-4266: Voting file(s) successfully replaced
##  STATE    File Universal Id                File Name Disk group
--  -----    -----------------                --------- ---------
 1. ONLINE   44d85156264b4fbebffc122b5b0712b4 (ORCL:OCR) [OCRDATA]
Located 1 voting disk(s).
CRS-2673: Attempting to stop 'ora.crsd' on 'node11g1'
CRS-2677: Stop of 'ora.crsd' on 'node11g1' succeeded
CRS-2673: Attempting to stop 'ora.asm' on 'node11g1'
CRS-2677: Stop of 'ora.asm' on 'node11g1' succeeded
CRS-2673: Attempting to stop 'ora.ctssd' on 'node11g1'
CRS-2677: Stop of 'ora.ctssd' on 'node11g1' succeeded
CRS-2673: Attempting to stop 'ora.cssdmonitor' on 'node11g1'
CRS-2677: Stop of 'ora.cssdmonitor' on 'node11g1' succeeded
CRS-2673: Attempting to stop 'ora.cssd' on 'node11g1'
CRS-2677: Stop of 'ora.cssd' on 'node11g1' succeeded
CRS-2673: Attempting to stop 'ora.gpnpd' on 'node11g1'
CRS-2677: Stop of 'ora.gpnpd' on 'node11g1' succeeded
CRS-2673: Attempting to stop 'ora.gipcd' on 'node11g1'
CRS-2677: Stop of 'ora.gipcd' on 'node11g1' succeeded
CRS-2673: Attempting to stop 'ora.mdnsd' on 'node11g1'
CRS-2677: Stop of 'ora.mdnsd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.mdnsd' on 'node11g1'
CRS-2676: Start of 'ora.mdnsd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.gipcd' on 'node11g1'
CRS-2676: Start of 'ora.gipcd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.gpnpd' on 'node11g1'
CRS-2676: Start of 'ora.gpnpd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.cssdmonitor' on 'node11g1'
CRS-2676: Start of 'ora.cssdmonitor' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.cssd' on 'node11g1'
CRS-2672: Attempting to start 'ora.diskmon' on 'node11g1'
CRS-2676: Start of 'ora.diskmon' on 'node11g1' succeeded
CRS-2676: Start of 'ora.cssd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.ctssd' on 'node11g1'
CRS-2676: Start of 'ora.ctssd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'node11g1'
CRS-2676: Start of 'ora.asm' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.crsd' on 'node11g1'
CRS-2676: Start of 'ora.crsd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.evmd' on 'node11g1'
CRS-2676: Start of 'ora.evmd' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.asm' on 'node11g1'
CRS-2676: Start of 'ora.asm' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.OCRDATA.dg' on 'node11g1'
CRS-2676: Start of 'ora.OCRDATA.dg' on 'node11g1' succeeded
CRS-2672: Attempting to start 'ora.registry.acfs' on 'node11g1'
CRS-2676: Start of 'ora.registry.acfs' on 'node11g1' succeeded

node11g1     2010/11/07 09:51:30     /u01/app/11.2.0/grid/cdata/node11g1/backup_20101107_095130.olr
Preparing packages for installation...
cvuqdisk-1.0.7-1
Configure Oracle Grid Infrastructure for a Cluster ... succeeded
Updating inventory properties for clusterware
Starting Oracle Universal Installer...

Checking swap space: must be greater than 500 MB.   Actual 3074 MB    Passed
The inventory pointer is located at /etc/oraInst.loc
The inventory is located at /u01/app/oraInventory
'UpdateNodeList' was successful.
[root@node11g1 ~]#

===================================================================================================================

설치후 상태를 보면 아래처럼 보인다.
OFFLINE이 보이는데 난 이게 정말 문제 인줄 알고 몇번을 설치했다.
헌데 구글링을 해보니 오류가 아니란다 ㅡ_ㅡ;;;;

아래링크는 gsd 서비스 오류가 문제가 있는것이 아니라는 내용.
http://oraclehandson.wordpress.com/2010/05/24/oracle-11gr2-offline-gsd-resources/

9i RAC까지는 관련이 있었으나 11g는 의미가 없다고 하니.
패스하고 넘어가기로 한다.

Meta Link[ID 429966.1]에 나왔단다.


[root@node11g1 u01]# /u01/app/11.2.0/grid/bin/crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora....ER.lsnr ora....er.type ONLINE    ONLINE    node11g1   
ora....N1.lsnr ora....er.type ONLINE    ONLINE    node11g1   
ora.OCRDATA.dg ora....up.type ONLINE    ONLINE    node11g1   
ora.asm        ora.asm.type   ONLINE    ONLINE    node11g1   
ora.eons       ora.eons.type  ONLINE    ONLINE    node11g1   
ora.gsd        ora.gsd.type   OFFLINE   OFFLINE              
ora....network ora....rk.type ONLINE    ONLINE    node11g1   
ora....SM1.asm application    ONLINE    ONLINE    node11g1   
ora....G1.lsnr application    ONLINE    ONLINE    node11g1   
ora....1g1.gsd application    OFFLINE   OFFLINE              
ora....1g1.ons application    ONLINE    ONLINE    node11g1   
ora....1g1.vip ora....t1.type ONLINE    ONLINE    node11g1   
ora....SM2.asm application    ONLINE    ONLINE    node11g2   
ora....G2.lsnr application    ONLINE    ONLINE    node11g2   
ora....1g2.gsd application    OFFLINE   OFFLINE              
ora....1g2.ons application    ONLINE    ONLINE    node11g2   
ora....1g2.vip ora....t1.type ONLINE    ONLINE    node11g2   
ora.oc4j       ora.oc4j.type  OFFLINE   OFFLINE              
ora.ons        ora.ons.type   ONLINE    ONLINE    node11g1   
ora....ry.acfs ora....fs.type ONLINE    ONLINE    node11g1   
ora.scan1.vip  ora....ip.type ONLINE    ONLINE    node11g1   

뭐 offline이 찜찜하지만 그래도
[root@node11g1 /]# ping node11g1-vip.oracle.com
PING node11g1-vip.oracle.com (192.168.0.211) 56(84) bytes of data.
64 bytes from node11g1-vip.oracle.com (192.168.0.211): icmp_seq=1 ttl=64 time=0.028 ms
64 bytes from node11g1-vip.oracle.com (192.168.0.211): icmp_seq=2 ttl=64 time=0.020 ms

--- node11g1-vip.oracle.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1023ms
rtt min/avg/max/mdev = 0.020/0.024/0.028/0.004 ms
[root@node11g1 /]# ping node11g2-vip.oracle.com
PING node11g2-vip.oracle.com (192.168.0.212) 56(84) bytes of data.
64 bytes from node11g2-vip.oracle.com (192.168.0.212): icmp_seq=1 ttl=64 time=14.4 ms
64 bytes from node11g2-vip.oracle.com (192.168.0.212): icmp_seq=2 ttl=64 time=0.213 ms
64 bytes from node11g2-vip.oracle.com (192.168.0.212): icmp_seq=3 ttl=64 time=0.369 ms

vip로 핑 잘나간다.~

2010/11/07 - [Oracle 11g/1. RAC INSTALL] - Oracle11g RAC R2 Install - 2 Step : DB install

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설
2010.09.22 22:59

Grid Control 10g 설치. Oracle/10g. Oracle Application2010.09.22 22:59

설치사양 : VMWARE 7.1 + Oracle Enterprise Linux 4 update 8 32Bit
(2cpu, 1GB RAM, 20GB HDD)



그리드 컨트롤을 설치하는데 제약사항이 좀있더라.

1-1. 기존에 있는 DB를 가지고 grid Control을 설치할경우 emca 명령어로 em을 drop 시켜야한다.
(그냥 생성했더니. sysman 이 생성되서 그러나보다. - 아니면 어찌하여튼간에 em 관련 뭔가가 설치가 되었다는 소리였으니.)

1-2. 리스너 관련 에러.



위의 두가지 해결책 :
emca -deconfig dbcontrol db -repos drop;



2. SGA 사이즈는 최소 270메가 이상정도 되어야한다. ( 편하게 300M )
(DBCA로 DB를 설치할때 적게 줬더니 이런에러도 나버렸다.)


해결책 :
alter system set sga_max_size = 300m scope=spfile;
alter system set sga_target = 300m scope=spfile;

3. shared_server 구성에 필요한 dispatchers parameter 를 확인한다.
최적의 성능을 위해서 비워라.


해결책 : alter system set dispatchers ='' scope=both;


4. RPM sysstat 을 설치할것.
rpm -Uvh sysstat~~~~~~

5. DBMS_SHARED_POOL package 가 필요하다.

해결책 : $ORACLE_HOME/rdbms/admin/dbmspool.sql 을 실행.

6. 세션 caching 수 늘려야하는 문제


해결책 : alter system set session_cached_cursors = 200 scope=spfile;
위의 사항은 내가 겪은 내용이다 분명 이것말고도 설치도중에 또 생길지 모른다.


위의 에러를 방지하기위한 기본설정을 마치고 설치 해본다.



1. DBCA로 만들어놓은 EMREP 를 사용해본다.


2. 설치경로 설정.


3. 각종 설정 여부 체크 ( 위의 sysstat 체크는 여기서 한다. )


4. database host name 


5. 각종 외부 커넥션 관련 설정 ( 이메일도 없고.... 메타링크 정보도 필요없고.... )


6. 패스워드 설정 - 오라클 대표 패스워드인 oracle이 안된다.~ oracle1 ~은 되네....


7. 설치요약.


8. 설치되고있는중~~~


9. 설치가 되면 역시나 root가 해줘야할일이 생긴다.

[root@oracle1 RPMS]# /u01/app/oracle/product/10.2.0/gc/oms10g/allroot.sh

Starting to execute allroot.sh .........

Starting to execute /u01/app/oracle/product/10.2.0/gc/oms10g/root.sh ......
Running Oracle10 root.sh script...
\nThe following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/10.2.0/gc/oms10g

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: n
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: n
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: n

Adding entry to /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished execution of  /u01/app/oracle/product/10.2.0/gc/oms10g/root.sh ......


Starting to execute /u01/app/oracle/product/10.2.0/gc/agent10g/root.sh ......
Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/10.2.0/gc/agent10g

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The file "dbhome" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: n
The file "oraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: n
The file "coraenv" already exists in /usr/local/bin.  Overwrite it? (y/n)
[n]: n

Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
Finished execution of  /u01/app/oracle/product/10.2.0/gc/agent10g/root.sh ......[root@oracle1 RPMS]#


10. 설치후 각종 설정 화면. ( 정말 오래걸린다...... 지겹다...... ) 



OMS Configuration에서 에러가 났다.
Configuration assistant "OMS Configuration" failed 

로그를 보니 아래와 같은 에러.

[24-09-2010 19:07:37] Creating repos user ...
DECLARE
*
ERROR at line 1:
ORA-01119: error in creating database file
'/u01/app/oracle/product/10.2.0/gc/oms10g/oradata/mgmt.dbf'
ORA-27040: file create error, unable to create file
Linux Error: 2: No such file or directory
ORA-06512: at line 44

생각없이 처음 설정에서 oradata를 그냥 넘어갔더니....
osm10g 밑으로 oradata 디렉토리가 없다.
그래서 직접 oradata todtjd
[oracle@oracle1 oms10g]$ mkdir oradata
그리고나서 retry

..... 또 기다린다..... 아..... 오래걸리네....



이제 설치를 마치고...


지랄맞은 브라우저 제한.... 그냥 윈도우에서 되게 해야것네;;;

설치끝~

db 올리고~~
/u01/app/oracle/product/gc/oms10g/opmn/bin/opmnctl startall
/u01/app/oracle/product/gc/agent10g/bin/emctl start agent

짠~~~

신고

'Oracle > 10g. Oracle Application' 카테고리의 다른 글

Grid Control 10g Agent  (0) 2010.09.25
Grid Control 10g 설치.  (0) 2010.09.22
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설

10GB만 추가해 보자.

첫번째 노드에서 하드디스크를 추가.

 

기존 4개디스크에서 더 추가를해서 5,6번이 생겼다.

그리고 scsi1:5.deviceType = "disk" 를 추가하고

각 4개노드의 vmx 파일에다가 다 추가를 한다.

 

scsi1:5.present = "TRUE"
scsi1:5.fileName = "M:\vm_asmdisk\disk5\asmdisk5.vmdk"
scsi1:5.mode = "independent-persistent"
scsi1:5.deviceType = "disk"


scsi1:6.present = "TRUE"
scsi1:6.fileName = "M:\vm_asmdisk\disk6\asmdisk6.vmdk"
scsi1:6.mode = "independent-persistent"
scsi1:6.deviceType = "disk"

 

부팅하하고

[root@rac1 ~]# fdisk -l

 

첫번째 추가된하드.

Disk /dev/sdg: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdg doesn't contain a valid partition table

 

두번째 추가된하드.

Disk /dev/sdh: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdh doesn't contain a valid partition table

 

FDISK 로 Format 작업.

[root@rac1 ~]# fdisk /dev/sdg
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-652, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-652, default 652):
Using default value 652

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.
[root@rac1 ~]#

 

[root@rac1 ~]# fdisk /dev/sdh
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won't be recoverable.

Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 1
First cylinder (1-652, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-652, default 652):
Using default value 652

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

[root@rac1 ~]#

 

[root@rac1 ~]# /etc/init.d/oracleasm createdisk VOL5 /dev/sdg1
Marking disk "VOL5" as an ASM disk:                        [  OK  ]
[root@rac1 ~]# /etc/init.d/oracleasm createdisk VOL6 /dev/sdh1   
Marking disk "VOL6" as an ASM disk:                        [  OK  ]
[root@rac1 ~]# /etc/init.d/oracleasm listdisks                
VOL1
VOL2
VOL3
VOL4
VOL5
VOL6
[root@rac1 ~]# 


신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설

이제 4노드를 설치하려고 한다.

3노드의 OS설치본을 복사해서

설정을 4노드에 맞게 바꾸고나서.

 

설치~~~

 

CRS , DB instance 관련 파일 설치 후

이제 netca 와 dbca 실행하는데

 

에러가 발생했다.

(일단 파일 생성은 되었으나 instance 시작이 안되었다는 소리일테니 재부팅해서 다시 확인하기로

결정)


rac4-> crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.devdb.db   application    ONLINE    ONLINE    rac1       
ora....b1.inst application    ONLINE    ONLINE    rac1       
ora....b2.inst application    ONLINE    ONLINE    rac2       
ora....b3.inst application    ONLINE    ONLINE    rac3       
ora....b4.inst application    OFFLINE   OFFLINE              
ora....SM1.asm application    ONLINE    ONLINE    rac1       
ora....C1.lsnr application    ONLINE    ONLINE    rac1       
ora.rac1.gsd   application    ONLINE    ONLINE    rac1       
ora.rac1.ons   application    ONLINE    ONLINE    rac1       
ora.rac1.vip   application    ONLINE    ONLINE    rac1       
ora....SM2.asm application    ONLINE    ONLINE    rac2       
ora....C2.lsnr application    ONLINE    ONLINE    rac2       
ora.rac2.gsd   application    ONLINE    ONLINE    rac2       
ora.rac2.ons   application    ONLINE    ONLINE    rac2       
ora.rac2.vip   application    ONLINE    ONLINE    rac2       
ora....SM3.asm application    ONLINE    ONLINE    rac3       
ora....C3.lsnr application    ONLINE    ONLINE    rac3       
ora.rac3.gsd   application    ONLINE    ONLINE    rac3       
ora.rac3.ons   application    ONLINE    ONLINE    rac3       
ora.rac3.vip   application    ONLINE    ONLINE    rac3       
ora....SM4.asm application    ONLINE    UNKNOWN   rac4       
ora....C4.lsnr application    ONLINE    ONLINE    rac4       
ora.rac4.gsd   application    ONLINE    ONLINE    rac4       
ora.rac4.ons   application    ONLINE    ONLINE    rac4       
ora.rac4.vip   application    ONLINE    ONLINE    rac4 

 

젠장할 일이다. 문제가 뭘까 우선 희망을 가지고 일단 재부팅을 해보기로 했다.

 

노드가 많아서 그런지 동시에 4개노드를 구동시키면 가끔씩 instance 가 안뜨는 일이 발생했었다.

내PC에서 4개노드가 버벅거린다.

 

그래도 쓸만한 pc인데 말이지.

 

본인 PC는 그래도 쓸만하다.

 

그러고 보니 내 pc사양을 적은 적이 없어서 적는다.

 

OS : window 7 64 Bit

CPU : Intel(R) Core(TM)2 Quad CPU Q9550 @2.83z 2.67Hz

RAM : 8.00 GB

 

실제 vmware 에서 사용하는 각 노드 이미지파일과 공유디스크 이미지 파일도 별도로 구성했다.

랩터 - 벨로시랩터 136기가 10,000RPM 이라

그래도 잘돌아가는편이다.


에디터나 동영상프로그램(야동?) 기타 스크린샷 뜨는 프로그램, CRT,vmware 띄웠을때의

메모리 사용량.

 

이제 vmware 의 각노드를 띠우련다.

1.번노드.


2번 노드.


3번 노드.


4번 노드.



음 설치당시에 오류가 났었으나 재부팅을 하니 이상없이 asm , instance 가 전부 올라왔다.

rac4-> crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.devdb.db   application    ONLINE    ONLINE    rac1       
ora....b1.inst application    ONLINE    ONLINE    rac1       
ora....b2.inst application    ONLINE    ONLINE    rac2       
ora....b3.inst application    ONLINE    ONLINE    rac3       
ora....b4.inst application    ONLINE    ONLINE    rac4       
ora....SM1.asm application    ONLINE    ONLINE    rac1       
ora....C1.lsnr application    ONLINE    ONLINE    rac1       
ora.rac1.gsd   application    ONLINE    ONLINE    rac1       
ora.rac1.ons   application    ONLINE    ONLINE    rac1       
ora.rac1.vip   application    ONLINE    ONLINE    rac1       
ora....SM2.asm application    ONLINE    ONLINE    rac2       
ora....C2.lsnr application    ONLINE    ONLINE    rac2       
ora.rac2.gsd   application    ONLINE    ONLINE    rac2       
ora.rac2.ons   application    ONLINE    ONLINE    rac2       
ora.rac2.vip   application    ONLINE    ONLINE    rac2       
ora....SM3.asm application    ONLINE    ONLINE    rac3       
ora....C3.lsnr application    ONLINE    ONLINE    rac3       
ora.rac3.gsd   application    ONLINE    ONLINE    rac3       
ora.rac3.ons   application    ONLINE    ONLINE    rac3       
ora.rac3.vip   application    ONLINE    ONLINE    rac3       
ora....SM4.asm application    ONLINE    ONLINE    rac4       
ora....C4.lsnr application    ONLINE    ONLINE    rac4       
ora.rac4.gsd   application    ONLINE    ONLINE    rac4       
ora.rac4.ons   application    ONLINE    ONLINE    rac4      

ora.rac4.vip   application    ONLINE    ONLINE    rac4 

 

아! 한가지 더 난 ora.devdb.db 의 node에 따라서 달라지는 줄 알았는데 그건 아닌것 같다.

우연의 일치로 node3 에선 그랬지만 node4 는 그렇지 않았다.

 
이제~~~ 오라클 4노드로  이것저것 여러가지를 테스트를 해야것다. ~~~` 끝~

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설

2개노드에서 4번노드를 실패하고

재부팅을 해본결과 1번노드가 죽었다.......

4번노드는 뭐 당연히 실패했으니 죽은상태고.

 

그래서 다시 2노드 상태에서 노드 1개만 더 추가해보기로 했다.

 

헌데 설치과정에서 이런메세지를 봤다.

 

node3 에서 crs 설치 성공후 




위와 같은 메세지가 나와서 일단 걱정되어 NO를 선택했더니 위와같은 상태로 실패.

 

그래서 일단 다시 시도해서 YES를 눌러서 진행을 해서 성공.

 

엇!!!!!!!!!!!!!!! 그랬더니.

rac3-> crs_stat -t
Name           Type           Target    State     Host       
------------------------------------------------------------
ora.devdb.db   application    ONLINE    ONLINE    rac2       
ora....b1.inst application    ONLINE    ONLINE    rac1       
ora....b2.inst application    ONLINE    ONLINE    rac2       
ora....b3.inst application    ONLINE    ONLINE    rac2       
ora....SM1.asm application    ONLINE    ONLINE    rac1       
ora....C1.lsnr application    ONLINE    ONLINE    rac1       
ora.rac1.gsd   application    ONLINE    ONLINE    rac1       
ora.rac1.ons   application    ONLINE    ONLINE    rac1       
ora.rac1.vip   application    ONLINE    ONLINE    rac1       
ora....SM2.asm application    ONLINE    ONLINE    rac2       
ora....SM3.asm application    ONLINE    ONLINE    rac2       
ora....C2.lsnr application    ONLINE    ONLINE    rac2       
ora.rac2.gsd   application    ONLINE    ONLINE    rac2       
ora.rac2.ons   application    ONLINE    ONLINE    rac2       
ora.rac2.vip   application    ONLINE    ONLINE    rac2       
ora....C3.lsnr application    ONLINE    ONLINE    rac3       
ora.rac3.gsd   application    ONLINE    ONLINE    rac3       
ora.rac3.ons   application    ONLINE    ONLINE    rac3       
ora.rac3.vip   application    ONLINE    ONLINE    rac3   

 

아니 이런 골때린 상황~~~~ b3.inst 가 rac2 ...    

 

 

젠장. 마지막이라는 심정으로 다시 설치했다.

그런데 . 이번에는 정상.

 

rac3-> crs_stat -t
]Name           Type           Target    State     Host       
------------------------------------------------------------
ora.devdb.db   application    ONLINE    ONLINE    rac3       
ora....b1.inst application    ONLINE    ONLINE    rac1       
ora....b2.inst application    ONLINE    ONLINE    rac2       
ora....b3.inst application    ONLINE    ONLINE    rac3       
ora....SM1.asm application    ONLINE    ONLINE    rac1       
ora....C1.lsnr application    ONLINE    ONLINE    rac1       
ora.rac1.gsd   application    ONLINE    ONLINE    rac1       
ora.rac1.ons   application    ONLINE    ONLINE    rac1       
ora.rac1.vip   application    ONLINE    ONLINE    rac1       
ora....SM2.asm application    ONLINE    ONLINE    rac2       
ora....C2.lsnr application    ONLINE    ONLINE    rac2       
ora.rac2.gsd   application    ONLINE    ONLINE    rac2       
ora.rac2.ons   application    ONLINE    ONLINE    rac2       
ora.rac2.vip   application    ONLINE    ONLINE    rac2       
ora....SM3.asm application    ONLINE    ONLINE    rac3       
ora....C3.lsnr application    ONLINE    ONLINE    rac3       
ora.rac3.gsd   application    ONLINE    ONLINE    rac3       
ora.rac3.ons   application    ONLINE    ONLINE    rac3       
ora.rac3.vip   application    ONLINE    ONLINE    rac3       
rac3->

 

정상화면을 볼수가 있었다. 절차는 같았다.

그래서 예상해보건데~

 

이건 실패의 경우

ora.devdb.db   application    ONLINE    ONLINE    rac2       
ora....b1.inst application    ONLINE    ONLINE    rac1       
ora....b2.inst application    ONLINE    ONLINE    rac2       
ora....b3.inst application    ONLINE    ONLINE    rac2    

 

이건 성공의 경우

ora.devdb.db   application    ONLINE    ONLINE    rac3       
ora....b1.inst application    ONLINE    ONLINE    rac1       
ora....b2.inst application    ONLINE    ONLINE    rac2       
ora....b3.inst application    ONLINE    ONLINE    rac3   

 

ora.devdb.db 가 어떤노드냐에 따라서 결정되는것인가??? 하고 예상해본다.

정확하진 않지만 같은 방법으로 설치를 다시 했음에도 불구하고

처음은 저런 결과가 . 두번째는 또 저런결과가 나온걸 봐선.

그렇게 밖에 상상이 되지 않는다.

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설

netca

1. cluster configration 선택 후 다음

2. 전체노드 선택 후 다음

3. Listener configuration 선택 후 다음

4. Reconfigure 선택 후 다음

5. TCP만 선택후 다음. ( TCPS 설정 안했으니.... )

6. Use the standard port number of 1521 선택 후 다음

7. No ( 클러스터용리스너만 변경시킬거라 다른건 필요없음. ) 선택 후 다음.

 

Oracle Net Services Configuration:
Configuring Listener:LISTENER
rac1...
rac2...
rac3...
rac4...
Listener configuration complete.

 

8. Listener configuration default 선택. Finish 선택 완료.

 

 

 

 

dbca 구성.

1. Oracle Real Application Clusters database 선택

2. Instance Management 선택

3. Add an Instance 선택

4. sys 계정 정보 입력.

5. 현재 운영중인 node 보여준다. [다음]

6. rac3 node의 instance name 등록 ( 기본값 SID = devdb3 )

 

 

다른 작업이 또있다. rac4 작업도 해야하기에

Do you want to perform another operation ? Yes~선택

다시 위의 2번 항목이 있는곳으로 이동.

2. Instance Management 선택

3. Add an Instance 선택

4. sys 계정 정보 입력.

5. 현재 운영중인 node 보여준다. 방금 추가된 rac3 도 나온다.

6. rac4 와 sid devdb4 설정.

 

헛 오류난다. ㅡ_ㅡ;;;;




3번노드까진 성공했는데 샹~~~~ 리부팅하고 dbca를 다시 한번 시도 해보자.

노드가 3개가 정상연결된후 다시 dbca를 시도해봐야겠다.

 

[oracle@rac1 bin]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.devdb.db   application    ONLINE    ONLINE    rac1
ora....b1.inst application    ONLINE    ONLINE    rac1
ora....b2.inst application    ONLINE    ONLINE    rac2
ora....b3.inst application    ONLINE    ONLINE    rac3
ora....b4.inst application    ONLINE    OFFLINE
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2
ora....SM3.asm application    ONLINE    ONLINE    rac3
ora....C3.lsnr application    ONLINE    ONLINE    rac3
ora.rac3.gsd   application    ONLINE    ONLINE    rac3
ora.rac3.ons   application    ONLINE    ONLINE    rac3
ora.rac3.vip   application    ONLINE    ONLINE    rac3
ora....C4.lsnr application    ONLINE    ONLINE    rac4
ora.rac4.gsd   application    ONLINE    ONLINE    rac4
ora.rac4.ons   application    ONLINE    ONLINE    rac4
ora.rac4.vip   application    ONLINE    ONLINE    rac4

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설

$ORACLE_HOME/oui/bin/addNode.sh



각노드 둘다 실행.

[root@rac3 ~]# /u01/app/oracle/product/10.2.0/db_1/root.sh
Running Oracle10 root.sh script...

The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /u01/app/oracle/product/10.2.0/db_1

Enter the full pathname of the local bin directory: [/usr/local/bin]:
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...


Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.

 

여기까지가 database 설치 완료

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설

- 모 기업의 DATABASE 시스템이 4NODE의 최고사양의 시스템이란다.

- 또한 엑셈에서 나온 책을 보면 노드별로 이름을 주고 보통 3개노드에서 데이터가 전달되는 내용이

나온다.

 

형태가 2노드일때랑 물론 큰상관은 없으나 그래도 노드별로 나눠져서 데이터가 싱크마춰지는 모습을

각 노드별로 전달되는 데이터를 볼수있어서 시도하기로 했다.

다이나믹 리마스터링 되는 모습등을 볼 기회를 만들어서 직접 경험을 해보자.

 

4노드.......  내컴퓨터 죽는거 아니냐 ;;;;;

 

기존 node1 설치할때 ocfs2 설치하고 configure 와 ocfs mount 까지 완료후.

node1 에서

$ORACLE_CRS_HOME /oui/bin/addNode.sh 실행.

그러면 installer 실행되며

 

/etc/hosts에 추가로 등록한 rac3 , rac4 정보를 입력후 설치 ~~~

그러면 node3 ,node4 에 crs_1 경로에 클러스터웨어가 설치된다.

 

설치가 되고 아래화면이 나올때 root 권한으로 실행.

이게 난감하다. 보통 업무상으로 노드를 한번에 두개를 추가할일이 없기때문이가 보다.

나같은 경우는 node를 한번에 2개를 추가해야 하다보니.

 

에러가 하나 발생한다.

/u01/app/oracle/oraInventory/orainstRoot.sh 각 node(3,4) 실행 - 성공

/u01/app/oracle/product/10.2.0/crs_1/install/rootaddnode.sh - 실패가 떨어진다.

정확하게는 실패라기보단

-bash: line 1: rac4: command not found

이런 메세지가 떨어진다.

 

변수에 노드 1개의 값만 넣어지면 이상이 없으나 $NODES_LIST 라는 변수에 node 값이 rac3 rac4 가

같이 있는 바람에 저런 에러가 난다.그래서

rootaddnode.sh 의 파일 가장 아래이 명령어 라인.

$SU $CRS_ORACLE_OWNER -c "$CH/bin/cluutil -sourcefile $OCRCONFIG -destfile $CH/srvm/admin/ocr.loc -nodelist $NODES_LIST" 이걸 그냥 2번실행하게 해준다.

 

$SU $CRS_ORACLE_OWNER -c "$CH/bin/cluutil -sourcefile $OCRCONFIG -destfile $CH/srvm/admin/ocr.loc -nodelist rac3"

$SU $CRS_ORACLE_OWNER -c "$CH/bin/cluutil -sourcefile $OCRCONFIG -destfile $CH/srvm/admin/ocr.loc -nodelist rac4"

 

/u01/app/oracle/product/10.2.0/crs_1/install/rootaddnode.sh

다시 실행해주면 ~~~ 에러안나고 잘 된다.

 

node3 에서

/u01/app/oracle/product/10.2.0/crs_1/root.sh

[root@rac3 ~]# /u01/app/oracle/product/10.2.0/crs_1/root.sh
WARNING: directory '/u01/app/oracle/product/10.2.0' is not owned by root
WARNING: directory '/u01/app/oracle/product' is not owned by root
WARNING: directory '/u01/app/oracle' is not owned by root
WARNING: directory '/u01/app' is not owned by root
WARNING: directory '/u01' is not owned by root
Checking to see if Oracle CRS stack is already configured
/etc/oracle does not exist. Creating it now.
OCR LOCATIONS =  /ocfs/clusterware/ocr
OCR backup directory '/u01/app/oracle/product/10.2.0/crs_1/cdata/crs' does not exist. Creating now
Setting the permissions on OCR backup directory
Setting up NS directories
Oracle Cluster Registry configuration upgraded successfully
WARNING: directory '/u01/app/oracle/product/10.2.0' is not owned by root
WARNING: directory '/u01/app/oracle/product' is not owned by root
WARNING: directory '/u01/app/oracle' is not owned by root
WARNING: directory '/u01/app' is not owned by root
WARNING: directory '/u01' is not owned by root
clscfg: EXISTING configuration version 3 detected.
clscfg: version 3 is 10G Release 2.
Successfully accumulated necessary OCR keys.
Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
node <nodenumber>: <nodename> <private interconnect name> <hostname>
node 1: rac1 rac1priv rac1
node 2: rac2 rac2priv rac2
clscfg: Arguments check out successfully.

NO KEYS WERE WRITTEN. Supply -force parameter to override.
-force is destructive and will destroy any previous cluster
configuration.
Oracle Cluster Registry for cluster has already been initialized
Startup will be queued to init within 90 seconds.
Adding daemons to inittab
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
        rac1
        rac2
        rac3
CSS is inactive on these nodes.
        rac4
Local node checking complete.
Run root.sh on remaining nodes to start CRS daemons.

 

node4 에서

/u01/app/oracle/product/10.2.0/crs_1/root.sh

[root@rac4 ~]# /u01/app/oracle/product/10.2.0/crs_1/root.sh
WARNING: directory '/u01/app/oracle/product/10.2.0' is not owned by root
WARNING: directory '/u01/app/oracle/product' is not owned by root
WARNING: directory '/u01/app/oracle' is not owned by root
WARNING: directory '/u01/app' is not owned by root
WARNING: directory '/u01' is not owned by root
Checking to see if Oracle CRS stack is already configured
/etc/oracle does not exist. Creating it now.
OCR LOCATIONS =  /ocfs/clusterware/ocr
OCR backup directory '/u01/app/oracle/product/10.2.0/crs_1/cdata/crs' does not exist. Creating now
Setting the permissions on OCR backup directory
Setting up NS directories
Oracle Cluster Registry configuration upgraded successfully
WARNING: directory '/u01/app/oracle/product/10.2.0' is not owned by root
WARNING: directory '/u01/app/oracle/product' is not owned by root
WARNING: directory '/u01/app/oracle' is not owned by root
WARNING: directory '/u01/app' is not owned by root
WARNING: directory '/u01' is not owned by root
clscfg: EXISTING configuration version 3 detected.
clscfg: version 3 is 10G Release 2.
Successfully accumulated necessary OCR keys.
Using ports: CSS=49895 CRS=49896 EVMC=49898 and EVMR=49897.
node <nodenumber>: <nodename> <private interconnect name> <hostname>
node 1: rac1 rac1priv rac1
node 2: rac2 rac2priv rac2
clscfg: Arguments check out successfully.

NO KEYS WERE WRITTEN. Supply -force parameter to override.
-force is destructive and will destroy any previous cluster
configuration.
Oracle Cluster Registry for cluster has already been initialized
Startup will be queued to init within 90 seconds.
Adding daemons to inittab
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
        rac1
        rac2
        rac3
        rac4
CSS is active on all nodes.
Waiting for the Oracle CRSD and EVMD to start
Oracle CRS stack installed and running under init(1M)
Running vipca(silent) for configuring nodeapps
/u01/app/oracle/product/10.2.0/crs_1/jdk/jre//bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory

 

에러가 난다. - 이에러 역시나 vipca XX같은 에러 기존 노드 설치할때 수정했던 부분 다시 해준다.

이왕 할겸 node3,4 노드 둘다 해준다.

vipca => 추가 하기 : unset LD_ASSUME_KERNEL

 

/u01/app/oracle/product/10.2.0/crs_1/bin/vipca

이제 이상없이 vip 까지 잘 설정되고 마쳐진다.

 

 

오~~~~~ 설치 성공 ㅡ_ㅡ;;;;;;;; 이걸 어찌 다 관리한다냐;;;

[oracle@rac1 bin]$ crs_stat -t
Name           Type           Target    State     Host
------------------------------------------------------------
ora.devdb.db   application    ONLINE    ONLINE    rac1
ora....b1.inst application    ONLINE    ONLINE    rac1
ora....b2.inst application    ONLINE    ONLINE    rac2
ora....SM1.asm application    ONLINE    ONLINE    rac1
ora....C1.lsnr application    ONLINE    ONLINE    rac1
ora.rac1.gsd   application    ONLINE    ONLINE    rac1
ora.rac1.ons   application    ONLINE    ONLINE    rac1
ora.rac1.vip   application    ONLINE    ONLINE    rac1
ora....SM2.asm application    ONLINE    ONLINE    rac2
ora....C2.lsnr application    ONLINE    ONLINE    rac2
ora.rac2.gsd   application    ONLINE    ONLINE    rac2
ora.rac2.ons   application    ONLINE    ONLINE    rac2
ora.rac2.vip   application    ONLINE    ONLINE    rac2
ora.rac3.gsd   application    ONLINE    ONLINE    rac3
ora.rac3.ons   application    ONLINE    ONLINE    rac3
ora.rac3.vip   application    ONLINE    ONLINE    rac3
ora.rac4.gsd   application    ONLINE    ONLINE    rac4
ora.rac4.ons   application    ONLINE    ONLINE    rac4
ora.rac4.vip   application    ONLINE    ONLINE    rac4

여기까지가 CRS 설치 .

신고
Posted by ORACLE,DBA,BIG,DATA,JAVA 흑풍전설