버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

코드 블럭
languagebash
titleoracle 유저로 수행
linenumberstrue
su - oracle
cd <설치 파일 압축 해제 경로>/database		# 12c R2이하 :R2이하는 별도의 경로에 설치 파일의 압축을 해제함
# cd $ORACLE_HOME							# 18c부터 $ORACLE_HOME에 설치 파일의 압축을 해제하고 진행함
find . -name "*.rsp"

...

펼치기

11g R2 기준

서식 미적용
[oracle@orcl database]$ ./runInstaller -silent -executePrereqs -responseFile ~/install.rsp
Oracle Universal Installer 시작 중...

임시 공간 확인 중: 120MB 이상이어야 합니다..   실제 41391MB    성공
스왑 공간 확인 중: 150MB 이상이어야 합니다..   실제 3074MB    성공
다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2018-03-21_08-11-07AM. 기다리십시오.
[oracle@orcl database]$ [WARNING] [INS-13014] 대상 환경이 일부 선택적 요구 사항을 충족하지 않습니다.
   원인: 일부 선택적 필요 조건이 충족되지 않았습니다. 자세한 내용은 로그를 참조하십시오. /u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log
   작업: /u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 로그에서 실패한 필요 조건 검사 목록을 확인하십시오. 로그 파일 또는 설치 설명서에서 필요 조건을 충족하는 적합한 구성을 찾아 수동으로 오류를 수정하십시오.
 
/u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 하단의 List of failed Tasks (참조 : installActions2018-03-21_08-11-07AM.log)
서식 미적용
INFO: ------------------List of failed Tasks------------------
INFO: *********************************************
INFO: OS 커널 매개변수: semmsl: OS 커널 매개변수 "semmsl"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: semmns: OS 커널 매개변수 "semmns"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: semopm: OS 커널 매개변수 "semopm"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: semmni: OS 커널 매개변수 "semmni"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: shmmni: OS 커널 매개변수 "shmmni"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: file-max: OS 커널 매개변수 "file-max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: ip_local_port_range: OS 커널 매개변수 "ip_local_port_range"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: rmem_default: OS 커널 매개변수 "rmem_default"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: rmem_max: OS 커널 매개변수 "rmem_max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: wmem_default: OS 커널 매개변수 "wmem_default"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: wmem_max: OS 커널 매개변수 "wmem_max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: *********************************************
INFO: OS 커널 매개변수: aio-max-nr: OS 커널 매개변수 "aio-max-nr"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다.
INFO: Severity:IGNORABLE
INFO: OverallStatus:WARNING
INFO: -----------------End of failed Tasks List----------------
WARNING: [WARNING] [INS-13014] 대상 환경이 일부 선택적 요구 사항을 충족하지 않습니다.
   원인: 일부 선택적 필요 조건이 충족되지 않았습니다. 자세한 내용은 로그를 참조하십시오. /u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log
   작업: /u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 로그에서 실패한 필요 조건 검사 목록을 확인하십시오. 로그 파일 또는 설치 설명서에서 필요 조건을 충족하는 적합한 구성을 찾아 수동으로 오류를 수정하십시오.
INFO: Advice is CONTINUE
INFO: Adding ExitStatus SUCCESS_WITH_WARNINGS to the exit status set
INFO: Finding the most appropriate exit status for the current application
INFO: Exit Status is 6
INFO: List of warnings encountered in this Application:
INFO: PREREQS_FAILED_WITH_WARNING
INFO: Shutdown Oracle Database 11g 릴리스 2 설치 프로그램
INFO: Unloading Setup Driver
INFO: inventory location is/u01/app/oraInventory
INFO: copying log file /tmp/OraInstall2018-03-21_08-11-07AM/oraInstall2018-03-21_08-11-07AM.err into /u01/app/oraInventory/logs/oraInstall2018-03-21_08-11-07AM.err

DBMS 설치

설치 파일이 있는 경로에서 runInstaller를 실행하여 silent 모드 설치를 시작합니다. 설치 옵션 중에 response file의 위치는 절대 경로로 입력해주어야 정상적으로 작업이 진행됩니다.


패널
borderStyledashed
title참고 : runInstaller silent 옵션
펼치기
title11g R2...
서식 미적용
[oracle@orcl database]$ 
코드 블럭
languagebash
titleoracle 유저로 실행
linenumberstrue
./runInstaller -
waitforcompletion
silent -
showProgress -silent -responseFile ~/install.rsp # 12c R2 이하 # ./runInstaller -waitForCompletion -silent -responseFile ~/install.rsp # 18c : showProgress 옵션 제거됨
help
Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-08-08_12-41-49PM. Please wait ...[oracle@ORA11G database]$ [INS-10103] Response file is not specified for this session.
Usage:
runInstaller  [-options] [(<CommandLineVariable=Value>)*]

Where options include:
  -clusterware oracle.crs,<crs version>
        Version of Cluster ready services installed.

  -crsLocation <Path>
        Used only for cluster installs, specifies the path to the crs home location. Specifying this overrides CRS information obtained from central inventory.

  -invPtrLoc <full path of oraInst.loc>
        Unix only. To point to a different inventory location. The orainst.loc file contains:
inventory_loc=<location of central inventory>
inst_group=<>

  -jreLoc <location>
        Path where Java Runtime Environment is installed. OUI cannot be run without it.

  -logLevel <level>
        To filter log messages that have a lesser priority level than <level>. Valid options are: severe, warning, info, config, fine, finer, finest, basic, general, detailed, trace. The use of basic, general, detailed, trace is deprecated.

  -paramFile <location of file>
        Specify location of oraparam.ini file to be used by OUI.

  -responseFile <Path>
        Specifies the response file and path to use.

  -attachHome
        For attaching homes to the OUI inventory.

  -cfs
        Indicates that the Oracle home specified is on cluster file system (shared). This is mandatory when '-local' is specified so that Oracle Universal Installer can register the home appropriately into the inventory.

  -clone
        For making an Oracle Home copy match its current environment.

  -debug
        For getting the debug information from OUI.

  -detachHome
        For detaching homes from the OUI inventory without deleting inventory directory inside Oracle home.

  -enableRollingUpgrade
        Used in cluster environment, to enable upgrade of a product on a subset of nodes (on which the product was installed).

  -executeSysPrereqs
        Execute system pre-requisite checks and exit.

  -force
        Allowing silent mode installation into a non-empty directory.

  -help
        Displays above usage.

  -ignoreSysPrereqs
        For ignoring the results of the system pre-requisite checks.

  -local
        Performs the operation on the local node irrespective of the cluster nodes specified.

  -printdiskusage
        Log debug information for disk usage.

  -printmemory
        Log debug information for memory usage.

  -printtime
        Log debug information for time usage.

  -relink
        For performing relink actions on the oracle home
         Usage: -relink -maketargetsxml <location of maketargetsxml> [-makedepsxml <location of makedepsxml>] [name=value]

  -silent
        For silent mode operations, the inputs can be a response file or a list of command line variable value pairs.

  -waitforcompletion
        Installer will wait for completion instead of spawning the java engine and exiting.

  -suppressPreCopyScript
        Suppress the execution of precopy script.

  -acceptUntrustedCertificates
        Accept untrusted certificates from a secure site.

  -suppressPostCopyScript
        Suppress the execution of postcopy script.

  -noconfig
        Do not execute config tools.

  -noconsole
        For suppressing display of messages to console. Console is not allocated.

  -formCluster
        To install the Oracle clusterware in order to form the cluster.

  -remotecp <Path>
        Unix specific option. Used only for cluster installs, specifies the path to the remote copy program on the local cluster node.

  -remoteshell <Path>
        Unix specific option. Used only for cluster installs, specifies the path to the remote shell program on the local cluster node.

  -executePrereqs
        To execute only the prerequisite checks.

  -ignorePrereq
        To ignore running the prerequisite checks.

  -ignoreInternalDriverError
        To ignore any internal driver errors.

  -downloadUpdates
        To download updates only.

  -showProgress
        To show the installation progress on the console. This option is supported only in case of silent installation.

Command Line Variables Usage
  Command line variables are specified using <name=value>; for example:
    [ session: | compName: | compName:version: ]variableName=" valueOfVariable"]

   Session/Installer variables are specified using:
          [session:]varName=value
    Ex 1: session:ORACLE_HOME_NAME="OraHome"
    Ex 2: ORACLE_HOME_NAME="OraHome"
    The lookup order is session:varName then just varName. The session prefix is used to avoid ambiguity.

   Component variables are specified using:
          [compInternalName:[Version:]]varName
    Ex 1: oracle.comp1:1.0.1:varName="VarValue"
    Ex 2: oracle.comp1:varName="VarValue"
    The lookup order is compInternalName:Version:varName, then compInternalName:varName, then just varName.

펼치기
title12c R2...
서식 미적용
[oracle@orcl database]$ ./runInstaller -silent -help
다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2018-08-08_12-59-29PM. 기다리십시오.[oracle@ora122 database]$ Usage:  runInstaller [<flag>] [<option>]
Following are the possible flags:
        -help - 도움말을 표시합니다.
        -silent - 자동 모드로 실행됩니다. 입력 항목은 응답 파일 또는 명령행 변수 값 쌍 목록이 될 수 있습니다.
                [-lenientInstallMode - 입력 매개변수의 부적합한 데이터를 자동으로 무시하여 '최상의' 설치를 수행합니다.]
                [-ignorePrereqFailure - 모든 필요 조건 검사 실패를 무시합니다.]
                [-showProgress - 콘설에 설치 진행률을 표시합니다. 이 옵션은 자동 모드 설치에 대해서만 지원됩니다.]
        -responseFile - 사용할 응답 파일의 전체 경로를 지정합니다.
        -invPtrLoc - 다른 인벤토리 위치를 가리킵니다. orainst.loc 파일에는 중앙 인벤토리(inventory_loc)의 위치 및 인벤토리 그룹(inst_group)이 포함됩니다.
        -jreLoc - 설치에 사용된 JRE의 위치를 지정합니다.
        -logLevel - 이 인수에 제공된 우선순위 레벨까지 메시지 로그를 사용으로 설정합니다. 적합한 옵션: severe, warning, info, config, fine, finer, finest.
        -paramFile - 설치에 사용할 oraparam.ini 파일의 위치를 지정합니다.
        -executePrereqs | -executeConfigTools | -deinstall
        -executePrereqs - 필요 조건 검사만 실행합니다.
        -executeConfigTools - 설치된 홈에 대한 구성 툴을 실행합니다.
                -responseFile - 사용할 응답 파일의 전체 경로를 지정합니다.
                [-all - 이미 성공한 구성 툴을 포함해서 설치된 홈에 대해 모든 구성 툴을 실행합니다.
]
        -deinstall - 지정된 홈의 설치를 해제합니다.
        -debug - 디버그 모드로 실행합니다.
        -executeSysPrereqs - 시스템 필요 조건 검사를 실행하고 종료합니다.

        -ignoreSysPrereqs - 시스템 필요 조건 검사 결과를 무시합니다.
        -printdiskusage - 디스크 사용에 대한 디버그 정보를 기록합니다.
        -printmemory - 메모리 사용에 대한 디버그 정보를 기록합니다.
        -printtime - 시간 사용에 대한 디버그 정보를 기록합니다.
        -waitForCompletion - 설치 프로그램을 생성하고 콘솔 프롬프트를 반환하는 대신 설치가 완료될 때까지 기다립니다.
        -suppressPreCopyScript - 사전 복사 스크립트의 실행을 생략합니다.
        -acceptUntrustedCertificates - 보안 사이트에서 신뢰할 수 없는 인증서를 승인합니다.
        -suppressPostCopyScript - 사후 복사 스크립트의 실행을 생략합니다.
        -noconfig - 구성 툴을 실행하지 않습니다.
        -noconsole - 콘솔에서 메시지 표시를 숨깁니다. 콘솔이 할당되지 않습니다.
        -skipPrereqs - 필요 조건 검사를 건너뜁니다.
        -ignoreInternalDriverError - 모든 내부 드라이버 오류를 무시합니다.
        -promptForPassword - Oracle 데이터베이스의 자동 설치 중 콘솔에 비밀번호를 제공합니다.
        -remotecp - 로컬 클러스터 노드에서 원격 복사 프로그램에 대한 경로를 지정합니다. 클러스터 설치에만 사용됩니다.
        -remoteshell - 로컬 클러스터 노드에서 원격 셸 프로그램에 대한 경로를 지정합니다. 클러스터 설치에만 사용됩니다.
        -version - 제품 버전을 가져옵니다.
펼치기
title18c...
서식 미적용
[oracle@orcl db_1]$ ./runInstaller -silent -help
Usage:  runInstaller [<flag>] [<option>]
Following are the possible flags:
        -help - 도움말을 표시합니다.
        -silent - 자동 모드로 실행됩니다. 입력 항목은 응답 파일 또는 명령행 변수 값 쌍 목록이 될 수 있습니다.
                [-ignorePrereqFailure - 모든 필요 조건 검사 실패를 무시합니다.]
        -responseFile - 사용할 응답 파일의 전체 경로를 지정합니다.
        -logLevel - 이 인수에 제공된 우선순위 레벨까지 메시지 로그를 사용으로 설정합니다. 적합한 옵션: severe, warning, info, config, fine, finer, finest.
        -executePrereqs | -executeConfigTools | -createGoldImage
        -executePrereqs - 필요 조건 검사만 실행합니다.
        -executeConfigTools - 설치된 홈에 대한 구성 툴을 실행합니다.
                [-all - 이미 성공한 구성 툴을 포함해서 설치된 홈에 대해 모든 구성 툴을 실행합니다.]
        -createGoldImage - 현재 Oracle 홈에서 골드 이미지를 생성합니다.

                -destinationLocation - 생성된 골드 이미지가 위치할 전체 경로를 지정합니다.
                [-exclFiles - 새 골드 이미지에서 제외할 파일에 대한 전체 경로를 지정합니다.]
        -debug - 디버그 모드로 실행합니다.
        -printdiskusage - 디스크 사용에 대한 디버그 정보를 기록합니다.
        -printmemory - 메모리 사용에 대한 디버그 정보를 기록합니다.
        -printtime - 시간 사용에 대한 디버그 정보를 기록합니다.
        -waitForCompletion - 설치 프로그램을 생성하고 콘솔 프롬프트를 반환하는 대신 설치가 완료될 때까지 기다립니다.
        -noconfig - 구성 툴을 실행하지 않습니다.
        -noconsole - 콘솔에서 메시지 표시를 숨깁니다. 콘솔이 할당되지 않습니다.
        -ignoreInternalDriverError - 모든 내부 드라이버 오류를 무시합니다.
        -noCopy - 소프트웨어를 원격 노드로 복사하지 않고 구성을 수행합니다.
        -applyRU - Oracle 홈에 릴리스 업데이트를 적용합니다.
        -applyOneOffs - Oracle 홈에 일회용 패치를 적용합니다. 여러 개의 일회용 패치를 콤마로 구분된 위치 목록으로 전달할 수 있습니다.

DBMS 설치

설치 파일이 있는 경로에서 runInstaller를 실행하여 silent 모드 설치를 시작합니다. 설치 옵션 중에 response file의 위치는 절대 경로로 입력해주어야 정상적으로 작업이 진행됩니다.

코드 블럭
languagebash
titleoracle 유저로 실행
linenumberstrue
./runInstaller -waitforcompletion -showProgress -silent -responseFile ~/install.rsp		# 12c R2 이하
# ./runInstaller -waitForCompletion -silent -responseFile ~/install.rsp					# 18c : showProgress 옵션 제거됨
펼치기

11g R2

펼치기

11g R2

서식 미적용
Oracle Universal Installer 시작 중...

임시 공간 확인 중: 120MB 이상이어야 합니다..   실제 41003MB    성공
스왑 공간 확인 중: 150MB 이상이어야 합니다..   실제 3072MB    성공
다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2017-07-14_09-38-37PM. 기다리십시오.
$ 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다.
 /u01/app/oraInventory/logs/installActions2017-07-14_09-38-37PM.log
Oracle Database 11g의 설치을(를) 성공했습니다.
자세한 내용은 '/u01/app/oraInventory/logs/silentInstall2017-07-14_09-38-37PM.log'을(를) 확인하십시오.

루트 사용자로 다음 스크립트를 실행합니다.
	1. /u01/app/oracle/product/11.2.0/db_1/root.sh


Successfully Setup Software.

12c R1

서식 미적용
Oracle Universal Installer 시작 중...

임시 공간 확인 중: 500MB120MB 이상이어야 합니다..   실제 22441MB41003MB    성공
스왑 공간 확인 중: 150MB 이상이어야 합니다..   실제 3071MB3072MB    성공
다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2013OraInstall2017-0807-2014_1009-5138-40AM37PM. 기다리십시오.
$ 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다.
 /u01/app/oraInventory/logs/installActions2013installActions2017-0807-2014_1009-5138-40AM37PM.log
Oracle Database 12c의11g의 설치을(를) 성공했습니다.
자세한 내용은 '/u01/app/oraInventory/logs/silentInstall2013silentInstall2017-0807-2014_1009-5138-40AM37PM.log'을(를) 확인하십시오.

루트 사용자로 다음 스크립트를 실행합니다.
        	1. /u01/app/oracle/product/1211.12.0/db_1/root.sh


Successfully Setup Software.

12c R2

서식 미적용
Oracle Universal Installer 시작 중...

임시 공간 확인 중: 500MB 이상이어야 합니다..   실제 56747MB    성공
스왑 공간 확인 중: 150MB 이상이어야 합니다..   실제 10239MB    성공
다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2017-05-09_03-41-07PM. 기다리십시오.
$ 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다.
 /u01/app/oraInventory/logs/installActions2017-05-09_03-41-07PM.log
Oracle Database 12c의 설치을(를) 성공했습니다.
자세한 내용은 '/u01/app/oraInventory/logs/silentInstall2017-05-09_03-41-07PM.log'을(를) 확인하십시오.

루트 사용자로 다음 스크립트를 실행합니다.
	1. /u01/app/oracle/product/12.2.0/db_1/root.sh



Successfully Setup Software.

18c

서식 미적용
Oracle Database 설정 마법사 실행 중...

이 세션에 대한 응답 파일을 다음에서 찾을 수 있습니다.
 /u01/app/oracle/product/18.3.0/db_1/install/response/db_2018-08-04_10-18-06PM.rsp

다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다.
 /u01/app/oraInventory/logs/InstallActions2018-08-04_10-18-06PM/installActions2018-08-04_10-18-06PM.log

루트 사용자로 다음 스크립트를 실행합니다.
        1. /u01/app/oracle/product/18.3.0/db_1/root.sh

다음 노드에서 /u01/app/oracle/product/18.3.0/db_1/root.sh을(를) 실행하십시오.
[oel7]


Successfully Setup Software.

...