본문 바로가기

DB

(21)
컬럼값에 따라 다른 테이블을 조인 말이조인이지 그냥 다른테이블을 디코더함수를써서 if~else처럼 조건에따라 가져오면됨 select apmt_record_seq -- 발령이력일련번호 ,emp_code -- 사원코드 ,apmt_num -- 발령호수번호 ,start_date -- 발령시작일자 ,end_date -- 발령종료일자 ,title -- 제목 ,disc -- 발령구분 ,apmt_hist -- 발령내역 ,present_info -- 발령전정보 ,after_info -- 발령후정보 ,rmrk -- 비고 ,( select detail_code_name from detail_code where code_disc_num='79' and detail_code = r.apmt_hist ) as apmt_hist_name -- 발령내역 명 ,( s..
오라클 서버 동시접속자수 제한을 하는 parallel_max_servers 변수 증가 시키기 오라클 서버 동시접속자수 제한을 하는 parallel_max_servers 변수 증가 시켜보자. 1. 해당 DB에 sysdba 권한으로 접속. c:\> sqlplus /nolog SQL> conn /as sysdba 2. v$parameter 테이블을 조회하여 parallel_max_servers의 값을 조회.SQL> SELECT name, value FROM parameter WHERE IN ('parallel_max_servers','parallel_threads_per_cpu') 3. 만약 조회결과가 0이 나온다면 한번도 설정을 변경한 적이 없다는 뜻이다. 4. 다음과 같이 설정값 변경.SQL> alter system set parallel_max_servers = 30 scope=both; 5. ..
오라클 인스턴스/리스너 켜는법 오라클DB는 인스턴스와 리스너를 따로 시작해야 한다. # 오라클 인스턴스(Instance) 시작 c:\> sqlplus /nolog sql> conn /as sysdba sql> startup 혹은 제어판 -> 관리도구 -> 서비스 에서 oracleServiceORCL을 시작시켜준다. # 오라클 인스턴스(Instance) 중지 sql> shutdown immediate 혹은 ctrl+shift+esc눌러서 oracle.exe 프로세스 종료 # 오라클 리스너(Listener) 시작/종료 클라이언트와 오라클 서버로 연결하기 위한 오라클 네트워크 관리자. 네트워크를 통한 연결은 모두 리스너가 담당함 오라클 서버에서 리스너를 시작시켜줘야 클라이언트들이 접속 가능 현재상태 c:\> lsnrctl status 시작..
ㄹㄹㄹ ㄹㄹㄹㄹ
ㅇㄴㄹ ㅇㄴ