개요
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 |