728x90

2021/03 8

오라클 세션 죽이기 + AWS RDS

오라클 세션을 강제 종료시킬경우 SQL> alter system kill session 'SID, 시리얼번호'; 추가로 AWS RDS에서 강제 종료시 begin rdsadmin.rdsadmin_util.kill( sid => 'SID', serial => '시리얼번호'); end; / 출처 : docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.System.html#Appendix.Oracle.CommonDBATasks.KillingSession Oracle DB 인스턴스에 대한 공통 DBA 시스템 작업 - Amazon Relational Database Service 내부적으로, rdsadmin.rdsad..

oracle 2021.03.18

오라클 현재 실행중인 쿼리 체크

select a.sid, a.status, a.process, a.osuser, b.elapsed_time, b.sql_text, c.program from v$session a, v$sqlarea b, v$process c where a.sql_hash_value = b.hash_value and a.sql_address=b.address and a.paddr = c.addr and a.status = 'ACTIVE'; 실행하면 현재 실행중인 쿼리가 목록에 나온다 그 중에 elapsed_time이 긴것은 오랜시간동안 실행중이라는 뜻이다... 디비 부하 체크시에도 도움이 된다. elapsed_time 5초 = 5000000

oracle 2021.03.18

오라클 스케쥴러 권한 관련 ORA-27486

내부에서 프로시저로 스케쥴러에 등록하는 프로그램 이전작업중 ORA-27486 권한이 없습니다 오류가 계속 괴롭힌다. 당연 권한을 부여하면 해결되는 문제인데. 이걸 찾으려니 또 삽질한다. SQL> grant manage scheduler to 계정명 이걸로 해결이 안된다 SQL> grant create any job to 계정명 이걸 더 추가해 주니까 된다. 권한 설정을 모르다보니 생긴 무식함 일단 메모.

oracle 2021.03.17

ORACLE DB LINK for AWS

디비링크 거는 방법이다 AWS라고 특별한건 없지만 개삽질 방지를 위해 같이 올린다 오라클 RDS 디비링크 연결하기 SQL> create database link 디비링크이름 connect to 연결할서버아이디 identified by 비밀번호 using '(DESCRIPTION= (ADDRESS= (PROTOCOL=TCP) (HOST=연결할서버아이피) (PORT=1521) ) (CONNECT_DATA= (SID=ORCL) ) )'; 마지막으로 보안설정에서 해당 RDS끼리인 경우라도 인바운드 허용을 해줘야 통신이 된다. using 항목에서 괄호하나 빼먹어도 등록은 되지만 TNS오류 뻗는다 ERROR at line 1: ORA-12170: TNS:Connect timeout occurred 아예 using ..

oracle 2021.03.11

오라클 RDS 파라미터 설정

docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/USER_WorkingWithParamGroups.html DB 파라미터 그룹 작업 - Amazon Relational Database Service 선택한 항목이 동등하지 않으면 비교를 선택할 수 없습니다. 예를 들어 MySQL 5.6과 MySQL 5.7 파라미터 그룹은 비교할 수 없습니다. DB 파라미터 그룹과 Aurora DB 클러스터 파라미터 그룹을 비교할 수 docs.aws.amazon.com 기본 그룹에서 머 하려고 하지말고 새로 만들어서 생성된 RDS에 파라미터를 적용하자 그리고 서버 리부팅이 필요한 경우 리부팅하면 적용된다. 쉽고 편하다 aws.amazon.com/ko/premiumsupport/..

aws 2021.03.10

AWS RDS 오라클 사용기

공식 메뉴얼 : docs.aws.amazon.com/ko_kr/AmazonRDS/latest/UserGuide/Oracle.Procedural.Importing.html#Oracle.Procedural.Importing.DataPumpS3.Step1 Amazon RDS의 Oracle로 데이터 가져오기 - Amazon Relational Database Service 덤프 파일이 5TB를 초과하면 병렬 옵션을 사용하여 Oracle Data Pump 내보내기를 실행할 수 있습니다. 이 작업은 개별 파일에 대해 5TB 제한을 초과하지 않도록 데이터를 여러 덤프 파일로 분산합니다. docs.aws.amazon.com 먼소린지 못 알아 먹으면 삽질 당첨 1. ORACLE RDS생성하기 2. S3 생성 3. IAM..

aws 2021.03.04
728x90