전체 글 6

[Oracle] killed Session in Windows TM 락 세션 죽이기

Windows에 설치하여 운영중인 Oracle Database.. 특정 트리거 실행 시 ora-02049 에러가 발생한다고 연락이 왔다.(ora-02055, ora-02063, ora-06512도 같이 발생하긴 했다) 찾아보니까 TM Lock 세션을 먼저 확인해보라고 먼저 TM Lock 세션을 조회해봤다. select a.sid, a.serial# from v$session a, v$lock b, dba_objects c where a.sid=b.sid and b.id1=c.object_id and b.type='TM'; 락 걸린 세션이 두개 있길래 운영 담당자와 이야기 후 킬 하였는데... alter system kill session 'sid, serial#'; 흠 근데 평소에 비해 엄청 오래 걸리긴..

Database 2025.02.05

[Oracle] Scheduler 생성, 조회, 권한

**  오라클 버전이 10g 이상이라면 DBMS_JOB보다 DBMS_SCUEDULER을 사용하는 것 추천잡에서 지원하는 기능 대부분 스케쥴러 기능으로 대체 가능함 + 스케쥴러에서 더 많은 기능 지원 오랜만에 스케쥴러 생성 요청이 왔다. 우리는 사용 계정에 생성 권한을 부여하지 않고 DBA에서 생성해주고 있다. A라는 계정에 new_schedule이라는 스케쥴을 생성해줘야한다. BEGIN DBMS_SCHEDULER.create_job ( job_name => 'A.new_scheduler', -- Job 이름 job_type => 'PLSQL_BLOCK', -- Job 종류 (PL/SQL 블록) jo..

Database 2024.12.23

점프 서버(bastion host)와 proxy server 차이점

회사에서는 둘 다 쓰는데 차이점 정리하려고 쓰는 글 어떤 시스템에서는 하나씩만 쓰고 어떤 시스템에서는 둘 다 사용한다. 얼핏 보기에는 비슷해 보이는 두 서버, 무슨 차이가 있을까? 일단 내가 찾아서 정리한 내용의 결론을 먼저 적고 밑에 조금 더 자세히 설명을 적어보도록 하겠다. Bastion Host : 외부 네트워크에서 내부 네트워크로 접근을 중계하는 서버Proxy Server : 클라이언트와 서버 간의 트래픽을 중개하는 서버 아래에서 조금 더 자세히 설명해보도록 하겠다.1. Bastion HostBastion Host는 주로 보안이 중요한 네트워크 환경에서 사용되는 특수한 서버이다. 외부와 내부 네트워크 간의 연결을 안전하게 중재하는 역할.목적외부 네트워크(인터넷)와 내부 네트워크(회사 내부망) 간의..

Cloud 2024.12.19

[책] 퀀텀의 세계 - 이순칠 교수

요즘 읽고 있는 책이다. 뒤에 보이는 건 고영이 발이다. 아직 다 못 읽었는데 책이 너덜너덜해졌다. 가격은 19,800원 순칠햄,,,, 설명만 봐도 멋있어요,,,,, 대학원 가서 순칠햄 밑으로 들어가고 싶다,,,, 순칠햄의 노예가 되고 싶어,,,,,,, ======================================================================================= 이 책에 대해 찾아보고 있는 사람들은 아마 양자컴퓨터라는 말을 어디선가 들어본 적 있을 것이다. 물리를 잘 모르는 사람이라면 이 책을 읽는 것이 좋다고 생각한다. 내가 양자컴퓨터 책을 고를 때 기준이 두 가지였는데 그 중 하나가 한국어 원서였다. 안 그래도 쉽지 않은 내용일 것 같은데 번역본을 본다면..

문화생활 2024.11.11

[E-SPORT] LOL League of Legends Worlds 2024 아직도 가슴이 뛴다

이번 롤드컵은 정말,,,,, 대박ㅋ 이번 월즈 볼 때 작년 월즈 우승하고 나온 굿즈인 T1 4성 티셔츠 입고 무릎 꿇고 응원했다. 진짜 너무 재밌었음ㅠㅠ 아무래도 내년에도 응원하려면 5성 티셔츠가 있어야할 것 같아서 구매했다 근데 작년 4성 티셔츠가 더 이쁨,,,, 진짜 감다뒤네 디자인 누가 했냐; 하지만 불평불만해도 할 수 있는게 없다는 사실  구매완ㅋ 내년에는 4성 티셔츠 입고 그 위에 5성 티셔츠를 입을 예정이라서 2번 사이즈로 샀다. 근데 작년에는 M사이즈가 있었는데 이번에는 S다음에 L이더라 (1이 S, 2가 L, 3이 XL임) M으로 겹겹이 입으려고 했는데 어쩔 수 없이 L로 샀음. 내년에도 우승한다면 또 L로 사서 3겹으로 입어야지 아 근데 작년보다 안이뻐서 좀 아쉽다; 2차 3차 프리오더도..

일상 2024.11.05

[Oracle] 오라클 계정 권한 부여

특정 계정의 모든 권한 다른 계정에게 부여 결론 : 가능하긴 한데 아무튼 안됨 오늘 신규 계정을 생성하고 기존에 사용하던 다른 계정에서 신규 계정에 객체를 생성하고 관리할 수 있게 해달라는 요청이 있었다. 그러니까 신규 스키마(NEW)의 객체를 핸들링할 수 있는 모든 권한을 기존 사용 중인 스키마들(SCHEMA1, SCHEMA2, SCHEMA3)에게 부여해달라는게 내용이었다. SCHEMA1, SCHEMA2, SCHEMA3 스키마에서 NEW 스키마에 테이블도 만들고 뷰도 만들고 그렇게 해달란다. 특정 계정의 특정 객체에 권한을 다른 계정에 부여해본 적은 종종 있는데 이런 경우는 한 번도 해본적 없어서 그냥 해봤다. GRANT CREATE ON [NEW].* TO SCHEMA1; 아무래도 내 뇌피셜로 한거니..

Database 2024.11.05