DBA공부/Oracle

[인프런] 오라클 성능 분석과 인스턴스 튜닝 핵심 가이드 - 3화

Kang_hobin 2023. 5. 22. 22:59
oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
이제 서버에 오라클 깔면 된다.. 이게 2일이나 걸리다니

설치할 오라클 버전은 다음과 같다.

오라클 18C XE

설치 전 사전 다운로드 할 것들을 설치한다.

wget으로 다운로드 할 거니 wget 먼저 설치해주고..

sudo yum install wget
#sudo -i 로 root로 변경해서 다운 해도 된다

wget으로 preinstall 라이브러리를 다운한다..

(일단 기본적으로 18c xe 버전이라.. 라이센스 상 이슈로 개인용으로 사용은 가능한 듯 한데 설치 방법을 올리기엔 조금 애매한 경향이 있으니 최대한 보수적으로 작성하겠다..)

그리고 나서 preinstall 설치가 완료되면 Oracle binary 설치.

Install  1 Package

Total size: 5.2 G
Installed size: 5.2 G
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : oracle-database-xe-18c-1.0-1.x86_64                                                                                                                                      1/1
[INFO] Executing post installation scripts...
[INFO] Oracle home installed successfully and ready to be configured.
To configure Oracle Database XE, optionally modify the parameters in '/etc/sysconfig/oracle-xe-18c.conf' and then execute '/etc/init.d/oracle-xe-18c configure' as root.
  Verifying  : oracle-database-xe-18c-1.0-1.x86_64                                                                                                                                      1/1

Installed:
  oracle-database-xe-18c.x86_64 0:1.0-1

Complete!

완료됬다!

이제 /etc/init.d/oracle-xe-18c 요놈을 수정해줄 거다.

#자세한건.. 인강 참조....

 

완료 상태 확인..

설치 완료 하니 oracle 사용자가 생성됬다.

사용자를 oracle로 변경하고 .bashrc에 oracle 환경 변수를 설정했다.

(특정 계정의 환경변수를 설정해준 것)

su - oracle


export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=/opt/oracle/product/18c/dbhomeXE
export ORACLE_SID=ORCLXE
export PATH=$PATH:$ORACLE_HOME/bin

접속 완료!

sysdba 계정으로 접속해보았다.

sqlplus "/as sysdba"

나올땐 exit 로 나오자.

 

lsnrctl status로 리스너 정보를 확인하자.

음.. 이제 oracle client 설정을 해야하는데.. 먼저 설치를 하고오자.

 

instance client 설치하면 가볍긴 한데.. 설치 방법이 귀찮단다..

그냥 전체 통 client 설치하자..

다음에 이어서 해야겠다..

더보기

서버는 꼭 꺼놓기. (생각보다 자원소모가 많다..)