내맘대로긍정이 알려주는
Oracle 23ai 신기능
무료 세미나 발표자료
OS환경 : Oracle Linux 8.1 (64bit)
DB 환경 : Oracle Database 19.3.0.0
방법 : Oracle 19c 컴포넌트 추가 설치 방법
컴포넌트 없이 database 를 구성한 이후 컴포넌트를 추가하고 싶은 경우 그 방법에 대해 설명함
gui를 사용할 때
오라클 설치계정으로 dbca
1 | $ dbca |
Configure an existing database 선택
시스템 패스워드 입력
내가 추가로 설치하고자 하는건
JVM, OLAP, Spatial 이라 3개 선택함
Dedicated server mode 선택
(Configure Oracle R 은 선택사항)(궁금해서 선택해봄)
추가할 컴포넌트 확인 후 Finish
추가중..
설치완료
확인
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | SQL> col comp_name for a40 select comp_name, version, status from dba_registry; COMP_NAME VERSION STATUS ---------------------------------------- ------------------------------ ---------------------- Oracle Database Catalog Views 19.0.0.0.0 VALID Oracle Database Packages and Types 19.0.0.0.0 VALID Oracle Real Application Clusters 19.0.0.0.0 OPTION OFF JServer JAVA Virtual Machine 19.0.0.0.0 VALID Oracle XDK 19.0.0.0.0 VALID Oracle Database Java Packages 19.0.0.0.0 VALID OLAP Analytic Workspace 19.0.0.0.0 VALID Oracle XML Database 19.0.0.0.0 VALID Oracle Workspace Manager 19.0.0.0.0 VALID Oracle OLAP API 19.0.0.0.0 VALID Spatial 19.0.0.0.0 VALID |
JVM(JAVA), OLAP, Spatial 가 정상적으로 VALID 상태임을 확인 가능함
기타
설치 중 alert log
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 2020-02-09T23:05:29.013642+09:00 joxcsys: begin CREATE JAVA SYSTEM in pid 4060 joxcsys: open migrate not in force for CREATE JAVA SYSTEM JIT: pid 4060 requesting full stop joxcsys_required_dirobj_exists: directory object exists with required path /ORA19/app/oracle/product/19.0.0/db_1/javavm/admin/, pid 4060 cid 0 joxcsys_get_dirobj: using existing directory object in pid 4060 cid 0 2020-02-09T23:05:47.319313+09:00 Thread 1 advanced to log sequence 9 (LGWR switch) Current log# 3 seq# 9 mem# 0: /ORA19/app/oracle/oradata/ORACLE19/redo03.log 2020-02-09T23:06:03.839798+09:00 Thread 1 advanced to log sequence 10 (LGWR switch) Current log# 1 seq# 10 mem# 0: /ORA19/app/oracle/oradata/ORACLE19/redo01.log 2020-02-09T23:06:27.443387+09:00 joxcsys: CREATE JAVA SYSTEM done in pid 4060 2020-02-09T23:06:28.643611+09:00 joxlid_translate_names_really starting in pid 4060 2020-02-09T23:06:50.459875+09:00 Thread 1 advanced to log sequence 11 (LGWR switch) Current log# 2 seq# 11 mem# 0: /ORA19/app/oracle/oradata/ORACLE19/redo02.log joxlid_translate_names_really done in pid 4060 2020-02-09T23:08:44.682695+09:00 TABLE SYS.WRI$_OPTSTAT_HISTHEAD_HISTORY: ADDED INTERVAL PARTITION SYS_P321 (43869) VALUES LESS THAN (TO_DATE(' 2020-02-10 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) 2020-02-09T23:08:50.177680+09:00 TABLE SYS.WRI$_OPTSTAT_HISTGRM_HISTORY: ADDED INTERVAL PARTITION SYS_P341 (43869) VALUES LESS THAN (TO_DATE(' 2020-02-10 00:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) 2020-02-09T23:10:22.994596+09:00 ### queuing purge of JIT compilation in pid 4060 pdb 0 due to creation of 74353ed0 oracle/xml/util/XMLUtil Resize operation completed for file# 1, old size 757760K, new size 768000K 2020-02-09T23:10:26.528641+09:00 ### queuing purge of JIT compilation in pid 4060 pdb 0 due to creation of 719f5ce0 oracle/xdb/XMLType 2020-02-09T23:10:59.919158+09:00 Thread 1 advanced to log sequence 12 (LGWR switch) Current log# 3 seq# 12 mem# 0: /ORA19/app/oracle/oradata/ORACLE19/redo03.log 2020-02-09T23:11:23.472064+09:00 ### jox_purge_jit started pid 4060 pdb 0 ### jox_purge_jit broke locks pid 4060 pdb 0 ### jox_purge_jit locked out jit pid 4060 pdb 0 ### jox_purge_jit unlocked jit pid 4060 pdb 0 ### jox_purge_jit done pid 4060 pdb 0 2020-02-09T23:13:38.961250+09:00 XDB installed. XDB initialized. 2020-02-09T23:14:49.265706+09:00 XDB initialized. Thread 1 cannot allocate new log, sequence 13 Private strand flush not complete Current log# 3 seq# 12 mem# 0: /ORA19/app/oracle/oradata/ORACLE19/redo03.log 2020-02-09T23:15:21.276270+09:00 Thread 1 advanced to log sequence 13 (LGWR switch) Current log# 1 seq# 13 mem# 0: /ORA19/app/oracle/oradata/ORACLE19/redo01.log |
XML DB(XDB)를 따로 선택하는 칸이 없었음에도 불구하고 41번째 줄에서 설치된 것을 확인할 수 있음
공식문서에 따르면
Oracle XML DB는 seed 데이터베이스의 일부이며 기본적으로 DBCA (Database Configuration Assistant)에 의해 설치되고 Oracle XML DB를 설치하는 데 추가 단계가 필요하지 않다고 설명되어 있음
그래서 따로 선택을 안해도 설치된것으로 보임
(기존 DB 설치때도 dbca로 설치했는데 그때는 왜 안생겼는지는 의문임)
(oracle 11g R2 DBCA 에는 표준 데이터베이스 구성요소(Standard database components)로 따로 XMLDB선택 창이있음)
참조 :
https://docs.oracle.com/cd/B28359_01/appdev.111/b28369/appaman.htm#CACIBCBA
Oracle JVM 이 데이타베이스에 로드되었는지 어떻게 확인하는가? (Doc ID 1556572.1)
https://positivemh.tistory.com/620'ORACLE > Install' 카테고리의 다른 글
Oracle Linux 7.6에 Oracle 19c RAC 설치 가이드_Part 2 (22) | 2020.03.02 |
---|---|
Oracle Linux 7.6에 Oracle 19c RAC 설치 가이드_Part 1 (42) | 2020.03.01 |
Oracle Linux 8.1에 Oracle 19c 설치 가이드 (15) | 2020.01.05 |
Windows Server 2008 R2에 Oracle 10g R2에서 Windows Server 2012 R2로 OS 업그레이드 가이드 (2) | 2019.10.16 |
Windows Server 2012 R2에 Oracle 11g R2에서 12c R2로 DB 업그레이드 가이드 (0) | 2019.10.16 |