Rocky Linux 8.9에서 Oracle express 설치 내용 (virtual box에 설치)
enterprise 설치하고 싶었지만... 라이센스 무섭..
yum -y update
systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld
# Oracle 설치
cd /usr/local/src
curl -o oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm
yum -y localinstall oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm
rm oracle-database-preinstall-21c-1.0-1.el8.x86_64.rpm
cd /usr/local/src
wget https://download.oracle.com/otn-pub/otn_software/db-express/oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
#rpm -ivh oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
yum -y localinstall oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
# 설정 완료되면 자동 실행됨
# 비밀번호 설정
/etc/init.d/oracle-xe-21c configure
# 확인
ps -ef | grep oracle
# 환경변수 설정 - 맨 아래 입력 후 저장
# vi /etc/profile
export ORACLE_HOME=/opt/oracle/product/21c/dbhomeXE
export ORACLE_SID=XE
export PATH=$ORACLE_HOME/bin:$PATH
source /etc/profile
# sqlplus 환경설정
yum install -y epel-release
yum install -y rlwrap
# vi ~/.bashrc
alias sqlplus='rlwrap sqlplus'
source ~/.bashrc
# 재부팅
reboot
# 오라클 실행
/etc/init.d/oracle-xe-21c start
# sqlplus 접속 - system 계정으로 접속
sqlplus
SQL> alter session set "_ORACLE_SCRIPT"=true;
SQL> create user gwchu identified by 12345;
SQL> grant resource, connect, dba to gwchu;
### dbeaver 접속
# 다음의 설정 추가
# vi /opt/oracle/homes/OraDBHome21cXE/network/admin/listener.ora
testdb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.116)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
# 오라클 재시작
/etc/init.d/oracle-xe-21c restart
# DBeaver 접속확인
# 파일 용량 크므로 삭제
rm -f /usr/local/src/oracle-database-xe-21c-1.0-1.ol8.x86_64.rpm
위처럼 설정한 후 연결 잘 되면 끝~
'Database > RDBMS' 카테고리의 다른 글
[MySQL] MySQL 5.7 -> 8.0 업그레이드 이슈 (0) | 2024.07.01 |
---|---|
[MySQL/MariaDB] my.cnf 메모리 설정 (0) | 2022.06.11 |
[PostgreSQL] Architecture (0) | 2022.03.01 |
[MariaDB] mariabackup 백업 & 복구 (0) | 2022.02.15 |
[MySQL/MariaDB] 계정 정보 추출 (0) | 2021.11.11 |