본문 바로가기

DBMS/ORACLE

oracle 19c rac silent 모드에서 데이터베이스 생성

반응형

개요

oracle 19c RAC 환경에서 silent(cli) 모드에서 데이터베이스 생성하는 방법에 대해 알아본다.

구성환경

CentOS 7.6, oracle 19c(19.3.0)

 

샘플) ORCL 데이터베이스 생성

shell>  dbca -ignorePrereqFailure -silent -createDatabase -templateName General_Purpose.dbc -gdbName ORCL  -storageType ASM -diskGroupName DATA  -nodeinfo node1,node2 -characterset AL32UTF8

SYS 사용자 비밀번호 입력:  password

SYSTEM 사용자 비밀번호 입력: password

DB 작업 준비
8% 완료
데이터베이스 파일 복사 중
33% 완료
Oracle 인스턴스 생성 및 시작 중
34% 완료
35% 완료
39% 완료
42% 완료
45% 완료
50% 완료
클러스터 데이터베이스 뷰 생성 중
52% 완료
67% 완료
데이터베이스 생성 완료 중
71% 완료
73% 완료
75% 완료
사후 구성 작업 실행 중
100% 완료
데이터베이스 생성이 완료되었습니다. 자세한 내용은 다음의 로그 파일에서 확인하십시오.
 /u01/oracle_base/cfgtoollogs/dbca/orcl
데이터베이스 정보:
전역 데이터베이스 이름:orcl
SID(시스템 식별자) 접두어:orcl

자세한 내용은 로그 파일 "/u01/oracle_base/cfgtoollogs/dbca/orcl/orcl.log"을(를) 참조하십시오.

 

dbca -silent -createDatabase 에 사용되는 인수

        -createDatabase - 데이터베이스를 생성하는 명령입니다.
                -responseFile | (-gdbName,-templateName)
                -responseFile - <응답 파일의 전체 경로>
                -gdbName <전역 데이터베이스 이름>
                -templateName <DB 생성을 위해 기본 위치 또는 전체 템플리트 경로의 기존 템플리트를 지정하거나 템플리트 생성을 위해 새 템플리트 이름을 입력하십시오.>
                [-useWalletForDBCredentials <true | false> 전자 지갑에서 데이터베이스 인증서를 로드하려면 true를 지정하십시오.]
                        -dbCredentialsWalletLocation <전자 지갑 파일이 포함된 디렉토리의 경로>
                        [-dbCredentialsWalletPassword <자동 로그인이 사용 안함으로 설정된 전자 지갑을 열기 위한 비밀번호>]
                [-characterSet <데이터베이스의 문자 집합>]
                [-dvConfiguration <true | false> Database Vault를 구성하고 사용으로 설정하려면 true를 지정합니다.]
                        -dvUserName <Database Vault 소유자 사용자 이름 지정>
                        -dvUserPassword <Database Vault 소유자 비밀번호 지정>
                        [-dvAccountManagerPassword <Database Vault 계정 관리자 비밀번호 지정>]
                        [-dvAccountManagerName <별도의 Database Vault 계정 관리자 지정>]
                [-datafileDestination <모든 데이터베이스 파일에 대한 대상 디렉토리>]
                [-datafileJarLocation <데이터베이스 생성 시 데이터 파일 백업의 절대 경로 전달, 템플리트 생성 시 압축 형식으로 데이터 파일을 저장할 디렉토리 전달>]
                [-runCVUChecks <RAC 데이터베이스에서 클러스터 확인 유틸리티 검사를 정기적으로 실행하려면 "true"를 지정하십시오.>]
                [-sid <데이터베이스 시스템 식별자>]
                [-redoLogFileSize <각 리두 로그 파일의 크기(MB)>]
                [-registerWithDirService <true | false>]
                        -dirServiceUserName <디렉토리 서비스에 대한 사용자 이름>
                        [-databaseCN <데이터베이스 공통 이름>]
                        [-dirServiceCertificatePath <데이터베이스와 디렉토리 서비스 간에 SSL을 구성할 때 사용할 인증서 파일의 경로>]
                        [-dirServicePassword <디렉토리 서비스에 대한 비밀번호>]
                        [-dirServiceUser <Active Directory 구성의 경우 SamAccountName>]
                        [-ldapDirectoryAccessType <PASSWORD | SSL>]
                        [-useSYSAuthForLDAPAccess <true | false>]
                        [-walletPassword <데이터베이스 전자 지갑에 대한 비밀번호>]
                [-systemPassword <SYSTEM 사용자 비밀번호>]
                [-nodelist <콤마로 구분된 데이터베이스 노드 이름>]
                [-oracleHomeUserPassword <Oracle 홈 사용자 비밀번호 지정>]
                [-sysPassword <SYS 사용자 비밀번호>]
                [-enableArchive <true | false> 아카이브를 사용으로 설정하려면 true를 지정합니다.]
                        [-archiveLogMode <AUTO|MANUAL, 기본값은 자동 아카이브입니다.>]
                        [-archiveLogDest <콤마로 구분된 아카이브 로그 대상을 지정하십시오. 아카이브 로그 대상이 지정되지 않은 경우 아카이브 로그 파일에 빠른 복구 영역 위치가 사용됩니다.>]
                [-memoryMgmtType <AUTO|AUTO_SGA|CUSTOM_SGA>]
                [-variables <위치 변수에 대한 콤마로 구분된 이름=값 쌍 목록>]
                [-listeners <데이터베이스를 구성할 때 사용할 수 있는 리스너의 콤마로 구분된 목록>]
                [-olsConfiguration <true | false> Oracle Label Security를 구성하고 사용으로 설정하려면 true를 지정합니다.]
                        [-configureWithOID 이 플래그는 OID와 함께 Oracle Label Security를 구성합니다.]
                [-createAsContainerDatabase <true | false>]
                        [-pdbName <플러그인할 수 있는 데이터베이스 이름>]
                        [-numberOfPDBs <생성될 플러그인할 수 있는 데이터베이스 수입니다. 기본값은 0입니다.>]
                        [-pdbStorageMAXSizeInMB <value>]
                        [-pdbStorageMAXTempSizeInMB <value>]
                        [-useLocalUndoForPDBs <true | false>  PDB에 대한 로컬 실행 취소 테이블스페이스를 사용 안함으로 설정하려면 false를 지정합니다.]
                        [-pdbAdminPassword <PDB 관리자 사용자 비밀번호로, 새 PDB를 생성할 때만 필요합니다.>]
                        [-pdbOptions <사용/사용 안함으로 설정할 데이터베이스 옵션과 함께 콤마로 구분된 이름:값 쌍 목록입니다. 예: JSERVER:true,DV:false>]
                [-recoveryAreaDestination <모든 복구 파일의 대상 디렉토리입니다. 빠른 복구 영역을 사용 안함으로 설정하려면 "NONE"을 지정하십시오.>]
                        [-recoveryAreaSize <빠른 복구 영역 크기(MB)>]
                [-createListener <데이터베이스를 등록할 새 리스너를 생성하십시오. LISTENER_NAME:PORT 형식으로 지정하십시오.>]
                [-useOMF <true | false> Oracle-Managed Files를 사용하려면 true를 지정하십시오.]
                [-memoryPercentage | -totalMemory]
                [-memoryPercentage <Oracle 데이터베이스의 물리적 메모리 백분율>]
                [-totalMemory <Oracle에 대해 할당된 메모리(MB)>]
                [-dbOptions <사용/사용 안함으로 설정할 데이터베이스 옵션과 함께 콤마로 구분된 이름:값 쌍 목록입니다. 예: JSERVER:true,DV:false>]
                [-sampleSchema <true | false>]
                [-variablesFile <템플리트의 위치 변수에 대한 이름=값 쌍의 파일 이름>]
                [-customScripts <DB 생성 이후 실행해야 할 콤마로 구분된 SQL 스크립트 목록입니다. 스크립트는 나열된 순서대로 실행됩니다.>]
                [-databaseType <MULTIPURPOSE | DATA_WAREHOUSING | OLTP>]
                [-oracleHomeUserName <Oracle 홈 사용자 이름 지정>]
                [-initParams <콤마로 구분된 이름=값 쌍 목록>]
                        [-initParamsEscapeChar <특정 initParam에 값이 여러 개인 경우 콤마에 대한 이스케이프 문자를 지정합니다. 이스케이프 문자를 지정하지 않으면 백슬래시가 기본 이스케이프 문자로 사용됩니다.>]
                [-policyManaged | -adminManaged]
                [-policyManaged <정책 관리 데이터베이스로. 기본 옵션은 관리자 관리 데이터베이스입니다.>]
                        -serverPoolName <서버 풀 생성의 경우 단일 서버 풀 이름을 지정하고, 기존 서버 풀의 경우 콤마로 구분된 목록을 지정하십시오.>
                        [-pqPoolName <value>]
                        [-createServerPool <데이터베이스에서 사용할 새 서버 풀을 생성합니다.>]
                                [-pqPoolName <value>]
                                [-forceServerPoolCreation <사용 가능한 적절한 서버가 없는 경우 강제로 서버 풀을 생성합니다. 이로 인해 이미 실행 모드인 데이터베이스가 영향을 받을 수 있습니다.>]
                                [-pqCardinality <value>]
                                [-cardinality <생성될 새 서버 풀의 기수를 지정합니다. 기본값은 정규화 노드 수입니다.>]
                [-adminManaged <관리자 관리 데이터베이스로. 기본 옵션입니다.>]
                [-nationalCharacterSet <데이터베이스의 국가별 문자 집합>]
                [-storageType < FS | ASM >]
                        -datafileDestination <모든 데이터베이스 파일에 대한 대상 디렉토리>
                        [-asmsnmpPassword <ASM 모니터링을 위한 ASMSNMP 비밀번호>]
                [-databaseConfigType <SINGLE | RAC | RACONENODE>]
                        [-RACOneNodeServiceName <RAC One Node 데이터베이스에 대해 생성할 서비스의 서비스 이름입니다. 이 옵션은 databaseConfigType이 RACONENODE인 경우 필수입니다.>]
                [-emConfiguration <DBEXPRESS | CENTRAL | BOTH | NONE>]
                        [-dbsnmpPassword <DBSNMP 사용자 비밀번호>]
                        [-emPassword <EM 관리 사용자 비밀번호>]
                        [-emUser <대상을 추가하거나 수정하기 위한 EM 관리 사용자 이름>]
                        [-emExpressPort <EM Database Express 포트 번호로, 일반적으로 createDatabase 중 사용됩니다.>]
                        [-omsHost <EM 관리 서버 호스트 이름>]
                        [-omsPort <EM 관리 서버 포트 번호>]
                        [-emExpressPortAsGlobalPort <value>]
반응형

'DBMS > ORACLE' 카테고리의 다른 글

Oracle 19C RAC 설치 - 1. 환경 구성  (3) 2020.08.02
VMWare Workstation 공유 볼륨(디스크) 구성  (0) 2020.08.02
oracle 19c RAC DBCA SILENT명령어 옵션  (0) 2020.07.27
alert log 파일 위치  (0) 2020.07.19
[ORACLE] DB Link 관리  (0) 2020.02.03