A) 환경 설정 및 OUI 실행

Database 설치 스크립트 실행
#db_env
export LANG=C
cd <Database 설치 파일 압축 디렉토리>
./runInstaller

Linux 7 에서는 11g의 OUI에서 한글이 표기가 되지 않으므로 LANG=C 설정으로 언어 표기를 초기화한 후 OUI를 실행합니다.

‘I wish to receive seurity updates via My Oracle Support’를 해제하고 <Next>를 클릭합니다.

전제 메일 주소 제공 관련 안내 메시지가 나오면 <Yes>를 클릭하여 설치를 계속 진행합니다.

‘Skip software updates’를 선택하고 <Next>를 클릭합니다.

‘Install database software only’를 선택하고 <Next>를 클릭합니다.

Oracle Real Application Clusters database installation’을 선택하고 <Select All>을 클릭하여 모든 노드를 체크합니다.

그리고 <Next>를 클릭합니다.

제품 언어에 ‘Korean’을 추가하고 <Next>를 클릭합니다

‘Enterprise Edition’을 선택하고 <Next>를 클릭합니다.

Oracle Base에 “/u01/app/oracle”을 입력하고 Software Location에 “/u01/app/oracle/product/11g/db_1”을 입력하고 <Next>를 클릭합니다.

데이터베이스 관리자 그룹에 ‘dba’, 운영자 그룹에 ‘oper’을 선택하고 <Next>를 클릭합니다.

데이터베이스 소프트웨어 설치에 필요한 조건을 검사합니다.

pdksh 패키지는 리눅스 7에서는 더이상 제공되지 않으며, 오라클(문서 1962046.1)로부터 무시해도 되는 패키지임을 확인 받았으므로 'Ignore All'을 체크하고 <Next>를 클릭합니다.

해당 패키지를 무시하는 것과 관련하여 안내 창이 뜨면 <Yes>를 클릭합니다.

설치에 대한 요약된 정보를 확인하고 이상이 없을 경우 <Install>을 클릭합니다.

데이터베이스 소프트웨어의 설치가 진행됩니다.

설치 진행 중 ins_emagent.mk 파일 관련 오류가 발생합니다.

오라클의 가이드(2299494.1)에 따라 해당 파일을 수정해야 정상적으로 설치를 진행할 수 있습니다.

B) ins_emagent.mk 파일 수정

vi $ORACLE_HOME/sysman/lib/ins_emagent.mk 파일 수정
#$(MK_EMAGENT_NMECTL)
$(MK_EMAGENT_NMECTL) -lnnz11

vi 편집기로 해당 파일을 열어서 "$(MK_EMAGENT_NMECTL)"로 입력되어 있는 176번 줄의 내용을 "$(MK_EMAGENT_NMECTL) -lnnz11"로 수정한 후 저장합니다.

그리고 OUI 화면으로 돌아와서 <Retry> 버튼을 클릭합니다.

남은 설치가 진행됩니다.

마지막으로 구성 스크립트 실행 안내창이 뜹니다.

C) root 스크립트 실행

모든 노드에서 root 유저로 스크립트 실행
/u01/app/oracle/product/11g/db_1/root.sh
[root@rac1 ~]# /u01/app/oracle/product/11g/db_1/root.sh
Performing root user operation for Oracle 11g

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

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The contents of "dbhome" have not changed. No need to overwrite.
The contents of "oraenv" have not changed. No need to overwrite.
The contents of "coraenv" have not changed. No need to overwrite.

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 script.
Now product-specific root actions will be performed.
Finished product-specific root actions.
[root@rac2 ~]# /u01/app/oracle/product/11g/db_1/root.sh
Performing root user operation for Oracle 11g

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

Enter the full pathname of the local bin directory: [/usr/local/bin]:
The contents of "dbhome" have not changed. No need to overwrite.
The contents of "oraenv" have not changed. No need to overwrite.
The contents of "coraenv" have not changed. No need to overwrite.

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 script.
Now product-specific root actions will be performed.
Finished product-specific root actions.

루트 사용자 권한으로 모든 노드에서 스크립트를 실행합니다.

스크립트를 모두 실행한 후에 OUI 화면으로 돌아와서 <OK>를 클릭하면 설치 성공 메시지가 출력됩니다.

<Close>를 클릭하여 설치를 완료합니다.

  • 레이블 없음