ipp/networker

[Networker] Oracle 19c 설정

띵조 2025. 1. 3. 17:28
728x90
반응형

root 사용자로 로그인하여 oracle 계정에 sudo 권한을 부여해야 한다.

sudo visudo 명령어로 파일에 다음 내용을 추가하여 oracle 계정에 sudo 권한을 부여한다.

oracle ALL=(ALL) ALL

 

sudo passwd oracle 명령어를 사용하여 oracle 계정에 비밀번호를 설정한다.

 

이후 다음 명령어로 데이터베이스를 구성한다.

sudo /etc/init.d/oracledb_ORCLCDB-19c configure

 

그 다음 환경변수 설정을 해야한다. (설치 경로에 따라 다를 수 있음)

~/.bash_profile 파일에 다음 환경 변수 설정

export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1
export ORACLE_SID=ORCLCDB
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

 

$ORACLE_HOME : /opt/oracle/product/19c/dbhome_1

ORACLE_SID : ORCLCDB

 

이후 다음 명령어를 사용하여 환경변수 적용

source ~/.bash_profile

 

추가로 TNS_ADMIN 환경 변수는 tnsnames.ora 파일이 있는 경로이다.

$ORACLE_HOME/network/admin

 

/usr/lib/libnsrora.so 파일을 $ORACLE_HOME/lib 디렉토리에 libobk.so라는 이름으로 링크 걸어준다

(oracle 계정으로 링크를 걸어주어야 oracle 계정으로 권한을 부여할 수 있다)

이때 디렉토리 권한이 없어 링크를 걸지 못할 수 있다.

root 권한을 사용하여 수정한다.

sudo chmod u+w /usr/lib

 

이후 oracle 계정에서 다음 명령어로 링크를 걸어준다.

sudo ln -s /usr/lib/libnsrora.so /usr/lib/libobk.so

 

 

다음으로는 oracle의 archive log mode를 활성화 해야한다.

sqlplus '/as sysdba'로 접속하여 archive mode를 확인한다.

Database log mode 가 Archive Mode로 되어있어야함

 

Archive Mode로 변경하려면 DataBase가 mount 상태로 되어야한다.

다음 명령어로 mount 상태로 변경한다.

shutdown immediate;

startup mount;

 

다음 명령어로 archivelog mode 로 변경한다

alter database archivelog;

 

Database를 open 한다.

alter database open;

728x90
반응형

'ipp > networker' 카테고리의 다른 글

[Networker] Oracle 19c RMAN 복구  (0) 2025.01.07
[Networker] Oracle 19c 백업  (0) 2025.01.06
[Networker] Cent OS 7 - Yum Repository 설정  (0) 2025.01.03
[Newtorker] Cent OS 7 - Oracle 19c 설치  (1) 2025.01.03
Networker - recover 명령어  (0) 2024.11.11