root 유저로 preinstall 패키지 설치
rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
[root@ora18c tmp]# rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm 경고: oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY 준비 중... ################################# [100%] Updating / installing... 1:oracle-database-preinstall-18c-1.################################# [100%]
필수 OS 패키지가 설치 되어야 preinstall 패키지 설치가 진행됩니다.
필수 OS 패키지가 설치되어 있지 않을 경우 rpm 설치가 되지 않습니다.
[root@ora18c tmp]# rpm -ivh oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
경고: oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
오류: Failed dependencies:
ksh is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64
libaio-devel is needed by oracle-database-preinstall-18c-1.0-1.el7.x86_64
이럴 때에는 필수 OS 패키지를 먼저 설치해야 합니다.
root 유저로 OS 패키지 설치
rpm -ivh ksh-* rpm -ivh libaio-devel-*
[root@ora18c Packages]# rpm -ivh ksh-20120801-26.el7.x86_64.rpm 경고: ksh-20120801-26.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY 준비 중... ################################# [100%] Updating / installing... 1:ksh-20120801-26.el7 ################################# [100%] [root@ora18c Packages]# rpm -ivh libaio-devel-0.3.109-13.el7.x86_64.rpm 경고: libaio-devel-0.3.109-13.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY 준비 중... ################################# [100%] Updating / installing... 1:libaio-devel-0.3.109-13.el7 ################################# [100%]
root 유저로 소프트웨어 설치
rpm -ivh oracle-database-ee-18c-1.0-1.x86_64.rpm
[root@ora18c tmp]# rpm -ivh oracle-database-ee-18c-1.0-1.x86_64.rpm 경고: oracle-database-ee-18c-1.0-1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY 준비 중... ################################# [100%] Updating / installing... 1:oracle-database-ee-18c-1.0-1 ################################# [100%] [INFO] Executing post installation scripts... [INFO] Oracle home installed successfully and ready to be configured. To configure a sample Oracle Database you can execute the following service configuration script as root: /etc/init.d/oracledb_ORCLCDB-18c configure
root 유저로 기본 데이터베이스 생성
/etc/init.d/oracledb_ORCLCDB-18c configure
[root@ora18c ~]# /etc/init.d/oracledb_ORCLCDB-18c configure Configuring Oracle Database ORCLCDB. DB 작업 준비 8% 완료 데이터베이스 파일 복사 중 31% 완료 Oracle 인스턴스 생성 및 시작 중 32% 완료 36% 완료 40% 완료 43% 완료 46% 완료 데이터베이스 생성 완료 중 51% 완료 54% 완료 플러그인할 수 있는 데이터베이스 생성 중 58% 완료 77% 완료 사후 구성 작업 실행 중 100% 완료 데이터베이스 생성이 완료되었습니다. 자세한 내용은 다음의 로그 파일에서 확인하십시오. /opt/oracle/cfgtoollogs/dbca/ORCLCDB 데이터베이스 정보: 전역 데이터베이스 이름:ORCLCDB SID(시스템 식별자):ORCLCDB 자세한 내용은 로그 파일 "/opt/oracle/cfgtoollogs/dbca/ORCLCDB/ORCLCDB.log"을(를) 참조하십시오. Database configuration completed successfully. The passwords were auto generated, you must change them by connecting to the database using 'sqlplus / as sysdba' as the oracle user.