본문 바로가기

DATABASE/ORACLE37

S - listener 1. 동적 - dynamic리스너- $ORACLE_HOME/network/admin/listener.ora 리스너가 있어야 함.- start (lsnrctl start {리스너명}) Database(Instnace)- local_listener 파라미터 등록 DB Engine(Software)- $ORACLE_HOME/network/admin/tnsnames.ora 에 local_listener에 적힌 tns alias 명이 존재해야함 2. 정적(수동) - staic리스너- $ORACLE_HOME/network/admin/listner.ora 리스너가 있어야 함.- listener.ora에 SID_LIST_{리스너명}이 작성 되어야함.--------------------------SID_LIST_LIST.. 2024. 5. 10.
ODA shutdown 순서 : db -> clusterware stack -> os ->server 순으로 끈다. srvctl stop database -d [DBNAME] su - root // 1번 서버 # $ORA_CRS_HOME/bin/crsctl stop crs su - root // 2번 서버 # $ORA_CRS_HOME/bin/crsctl stop crs ( 1번서버와 2번서버를 각각내리는 이유는 , 한꺼번에 내렸을 때 안꺼지는데에 어떤 서버가 문제있는지를 확인해야해서 하나하나 꺼서 어떤 서버가 문제있는지 알기 위해서 따로 끈다. ) 사실 그냥 2,3을 생략하고 os shutdown을 하면 됐었다. 하지만 정상적으로 실행되면 다행이지만 안됐을 때 어떤 서버가 문제인지 알아내기 위해서 위에 방법을 추천한다. shu.. 2024. 4. 11.
tr 파일 생성 (오늘날짜로 *.tr* 파일옮기기) 1. 먼저 tr 파일을 생성할 경로로 이동한다 ex) cd $ORACLE_BASE/diag/rdbms///trace 2. sh 파일이름을 vi 해서 연다. ex ) vi test.sh 3. 오늘 날짜로 하고 싶다면 date 를 쓰고 아니면 원하는 명령어를 기입한다. 하지만 나는 오늘날짜로 파일이 생성되고 싶어하니 오늘 날짜로 파일을 만들어보겠다 ex) #!/bin/bash mkdir $(date '+%Y-%m-%d'_tr_files) 4. 실행시키기위한 권한을 준다. 저 +x 부분은 chmod에 맞는 권한을 써주시면 됩니다, 참고 : https://danmilife.tistory.com/8 ex) chmod +x test.sh 5.tr 파일을 실행시켜준다 ex) ./test.sh 6. 현재위치에서 ls .. 2024. 4. 11.
pfile 과 spfile 생성 PFILE(파라미터 파일,initSID.ora) 파라미터 파일은 오라클을 시작하는데에 필수적인 파라미터 들이 정의되어 있으며, 기본 설정 파일입니다. PFILE은 text 화일로 되어 있으며, 운영체제 Editor에서 수정 할 수 있습니다. PFILE 수정후 변경한 내용을 적용하기 위해서는 DB를 재시작해야 합니다. 초기화 파일들의 기본 위치는 아래와 같고, 일반적으로 initSID.ora파일로 저장 됩니다 - UNIX → $ORACLE_HOME/dbs - Windows NT/2000 → %ORACLE_HOME%\database 파라미터 정보를 보는법 SQL> CONN / AS SYSDBA -- 파라미터 하나의 값을 볼 때는 show parameter명령어를 이용 합니다. SQL> SHOW PARAMET.. 2024. 4. 2.