신기술을 테스트해보기 위해 23ai를 개인 VM에 설치했습니다.
rpm으로 설치시에 간단히 preinstall.rpm으로 설치전 설정을 자동으로 해주고, install.rpm으로 편하게 설치를 해주네요.
OS는 linux 8이상 설치가능합니다.
설치OS : centos 9
DB 버전 : Oracle 23ai free
설치 url : https://www.oracle.com/kr/database/free/get-started/
1.(root에서 수행) rpm을 다운받아 VM에 넣은 후 preinstall부터 설치합니다.
[root@ysbae tmp]# rpm -ivh oracle-database-preinstall-23ai-1.0-2.el9.x86_64.rpm
warning: oracle-database-preinstall-23ai-1.0-2.el9.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8d8b756f: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:oracle-database-preinstall-23ai-1################################# [100%]
에러가 발생시에는 아래 명령어로 필요 라이브러리를 설치해줍니다.
yum 이 아니라 dnf로 명령어가 변경되었네요.
[root@ysbae tmp]# dnf -y install xorg-x11-utils
Last metadata expiration check: 1:04:35 ago on Thu Oct 24 16:59:39 2024.
Dependencies resolved.
==================================================================================================================================
Package Architecture Version Repository Size
==================================================================================================================================
Installing:
xorg-x11-utils x86_64 7.5-40.el9 appstream 110 k
Installing dependencies:
libXxf86dga x86_64 1.1.5-8.el9 appstream 21 k
libdmx x86_64 1.1.4-12.el9 appstream 17 k
Transaction Summary
==================================================================================================================================
Install 3 Packages
Total download size: 149 k
Installed size: 338 k
Downloading Packages:
(1/3): libdmx-1.1.4-12.el9.x86_64.rpm 43 kB/s | 17 kB 00:00
(2/3): xorg-x11-utils-7.5-40.el9.x86_64.rpm 242 kB/s | 110 kB 00:00
(3/3): libXxf86dga-1.1.5-8.el9.x86_64.rpm 46 kB/s | 21 kB 00:00
----------------------------------------------------------------------------------------------------------------------------------
Total 129 kB/s | 149 kB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Installing : libdmx-1.1.4-12.el9.x86_64 1/3
Installing : libXxf86dga-1.1.5-8.el9.x86_64 2/3
Installing : xorg-x11-utils-7.5-40.el9.x86_64 3/3
Running scriptlet: xorg-x11-utils-7.5-40.el9.x86_64 3/3
Verifying : libXxf86dga-1.1.5-8.el9.x86_64 1/3
Verifying : libdmx-1.1.4-12.el9.x86_64 2/3
Verifying : xorg-x11-utils-7.5-40.el9.x86_64 3/3
Installed:
libXxf86dga-1.1.5-8.el9.x86_64 libdmx-1.1.4-12.el9.x86_64 xorg-x11-utils-7.5-40.el9.x86_64
Complete!
2.oracle database rpm 설치
해당 rpm으로 엔진설치를 완료했습니다.
커맨드로도 나오듯이 /etc/sysconfig/oracle-free-23ai.conf 를 수행하여 DB를 생성해야 합니다.
저는 default로 설치할 예정이기 때문에 설정값 건드리지 않고 바로 DB를 설치하겠습니다.
[root@ysbae tmp]# rpm -ivh oracle-database-free-23ai-1.0-1.el9.x86_64.rpm
warning: oracle-database-free-23ai-1.0-1.el9.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID 8d8b756f: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:oracle-database-free-23ai-1.0-1 ################################# [100%]
[INFO] Executing post installation scripts...
[INFO] Oracle home installed successfully and ready to be configured.
To configure Oracle Database Free, optionally modify the parameters in '/etc/sysconfig/oracle-free-23ai.conf' and then run '/etc/init.d/oracle-free-23ai configure' as root.
3.
DB 설치전 자동생성한 oracle유저 passwd 변경
[root@ysbae ~]# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
4.root에서 수행 db 설치
[root@ysbae ~]# /etc/init.d/oracle-free-23ai configure
Specify a password to be used for database accounts. Oracle recommends that the password entered should be at least 8 characters i n length, contain at least 1 uppercase character, 1 lower case character and 1 digit [0-9]. Note that the same password will be us ed for SYS, SYSTEM and PDBADMIN accounts:
The password you entered contains invalid characters. Enter password: oracle
Confirm the password:
Configuring Oracle Listener.
Listener configuration succeeded.
Configuring Oracle Database FREE.
Enter SYS user password:
******
Enter SYSTEM user password:
*******
Enter PDBADMIN User Password:
*********
Prepare for db operation
7% complete
Copying database files
29% complete
Creating and starting Oracle instance
30% complete
36% complete
39% complete
43% complete
Completing Database Creation
47% complete
49% complete
50% complete
Creating Pluggable Databases
54% complete
71% complete
Executing Post Configuration Actions
93% complete
Running Custom Scripts
100% complete
Database creation complete. For details check the logfiles at:
/opt/oracle/cfgtoollogs/dbca/FREE.
Database Information:
Global Database Name:FREE
System Identifier(SID):FREE
Look at the log file "/opt/oracle/cfgtoollogs/dbca/FREE/FREE.log" for further details.
Connect to Oracle Database using one of the connect strings:
Pluggable database: ysbae/FREEPDB1
Multitenant container database: ysbae
FREE이름으로 된 CDB가 생성되었습니다.
oracle유저의 defefault 경로를 oracle bash_profile에 추가해주고 접속을 시도해봅니다.
vi .bash_profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
# DB defaults
export ORACLE_HOME=/opt/oracle/product/23ai/dbhomeFree
export ORACLE_SID=FREE
export TEMPLATE_NAME=FREE_Database.dbc
export PDB_NAME=FREEPDB1
export LISTENER_NAME=LISTENER
export NUMBER_OF_PDBS=1
export CREATE_AS_CDB=true
접속 시도시에 아래 명령어를 사용합니다.
CDB에 접속 시
[oracle@ysbae ~]$ sqlplus sys@localhost:1521/FREE as sysdba
SQL*Plus: Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems on Fri Oct 25 19:12:08 2024
Version 23.5.0.24.07
Copyright (c) 1982, 2024, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
Version 23.5.0.24.07
PDB에 접속시
[oracle@ysbae ~]$ sqlplus sys@localhost:1521/FREEPDB1 as sysdba
SQL*Plus: Release 23.0.0.0.0 - for Oracle Cloud and Engineered Systems on Fri Oct 25 19:12:34 2024
Version 23.5.0.24.07
Copyright (c) 1982, 2024, Oracle. All rights reserved.
Enter password:
Connected to:
Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free
Version 23.5.0.24.07
DB 기동/중지는 root로 수행합니다.
--중지
/etc/init.d/oracle-free-23ai stop
--기동
/etc/init.d/oracle-free-23ai start
설치는 금방되네요. 23ai는 어떤기능들이 있는지 하나씩 테스트해볼 재미가 있겠습니다.
'Oracle > 설치' 카테고리의 다른 글
DB 설치 전 OS 구성 시 각각 설정값의 의미 (0) | 2020.12.01 |
---|---|
Oracle 19c Silent Single Install (CentOS 7.8 64bit) (0) | 2020.11.17 |
OEL 8.1 19c DB runinstall 시 나는 패키지 관련 에러 (0) | 2020.06.04 |
11gR2 RAC Grid 재기동 시 특정 노드가 올라오지 않는 현상 (0) | 2020.04.01 |
11gR2 RAC_Grid 설치 후 root.sh 돌릴 때 CRS-4124,CRS-4000 해결법 (1) | 2020.03.31 |
댓글