사용자 도구

사이트 도구


wiki:database:oracle

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
wiki:database:oracle [2020/03/13 13:47]
dhan
wiki:database:oracle [2023/06/01 12:59] (현재)
dhan
줄 4: 줄 4:
   * author      : 주레피   * author      : 주레피
   * email       : dhan@repia.com   * email       : dhan@repia.com
-  * lastupdate 2020-03-09+  * lastupdate 2023-03-25
 </WRAP> </WRAP>
 <WRAP clear/> <WRAP clear/>
줄 13: 줄 13:
   SQL>    SQL> 
      
-2.리스너 종료+2.리스너 종료(Shell에서 해야 됨)
   $> lsnrctl stop   $> lsnrctl stop
          
줄 22: 줄 22:
   SQL> startup     SQL> startup  
      
-5.$> lsnrctl start +5.리스너 시작 
-  +  $> lsnrctl start 
  
 +===== DB 생성 =====
 +1. 테이블스페이스 생성
 +2. 임시테이블스페이스 생성
 +3. 사용자 생성
      
 ===== DML(시스템) ===== ===== DML(시스템) =====
줄 58: 줄 63:
 </code> </code>
  
-[[https://yagi815.tistory.com/364 [Programmer]|오라클 사용자 생성, 삭제]]+[[https://yagi815.tistory.com/364 [Programmer]|오라클 사용자 생성, 삭제]] \\   
 +[[https://nirsa.tistory.com/5|오라클 사용자 생성 오류 해결(ORA-65096: 공통 사용자 또는 롤 이름이 부적합 합니다.)]] \\  
  
 +===== 함수 =====
 +> 공백과 특수문자 제거
 +<code sql>
 +REGEXP_REPLACE(컬럼명 ,'([[:punct:][:space:]])','')
 +</code>
 +\\  
 +
 +> 날짜  
 +
 +[[https://jhnyang.tistory.com/451|[SQL] 현재 날짜 시간 정보 알려주는 sysdate 함수, 포맷 자유자재 변경하기]]  \\
 +\\  
 +
 +> 비트 함수(BITAND, BITOR(없으나 구현 가능))  
 +
 +[[https://m.blog.naver.com/bluejames77/80119814087|[오라클] 비트(bit) 함수]]  \\  
 +[[https://blog.go-faster.co.uk/2022/10/there-is-no-bitor-in-oracle-sql.html|There is no BITOR() in Oracle SQL]]  \\
 +\\
 +
 +===== 조회 쿼리 =====
 +> 상위 n개 조회하기  
 +
 +[[https://gent.tistory.com/477|[Oracle] 상위 n개 데이터를 추출하는 2가지 방법]] \\
 +
 +
 +===== View 스크립트 조회 =====
 +<code sql>
 +SQL> SELECT view_name, text FROM USER_VIEWS WHERE VIEW_NAME = '${TableName}'
 +</code>
 +
 +===== 테이블 컬럼 데이터 타입 조회 =====
 +<code sql>
 +SQL> SELECT TABLE_NAME, COLUMN_NAME, DATA_TYPE FROM USER_TAB_COLS WHERE TABLE_NAME = '${TableName}';
 +</code>
 +
 +===== 시퀀스 =====  
 +[[https://gent.tistory.com/393|[Oracle] 오라클 시퀀스(Sequence) 생성 및 사용법 (자동증가, 일련번호)]]
  
 ===== 기타 ===== ===== 기타 =====
줄 68: 줄 110:
   ojdbc7.jar - jdk7   ojdbc7.jar - jdk7
   ojdbc8.jar - jdk8   ojdbc8.jar - jdk8
 +
 +===== SQL Developer =====
 +${SQL설치디렉토리}/ide/bin 내 'ide.conf' 환경 설정 파일에서 아래의 내용을 조정하면 된다.\\
 +<code ini>
 +AddVMOption  -Xms128M
 +AddVMOption  -Xmx800M
 +</code>
 +[[https://yangyag.tistory.com/177|SQL DEVELOPER 메모리 설정]]
 +
 +===== Tip =====
 +
 + 
 +===== Troubleshooting =====
 +  * [[https://m.blog.naver.com/hanccii/220745293680|ORA-01555 Snapshot too old 극복]]
  
 ===== Ref ===== ===== Ref =====
줄 80: 줄 136:
   * [[https://kosate.tistory.com/140|시퀀스 현재값 변경하기(alter sequence startwith ???)]]   * [[https://kosate.tistory.com/140|시퀀스 현재값 변경하기(alter sequence startwith ???)]]
   * [[https://roqkffhwk.tistory.com/137|1. 오라클 시퀀스 생성하기]]   * [[https://roqkffhwk.tistory.com/137|1. 오라클 시퀀스 생성하기]]
 +  * [[https://ksr930.tistory.com/124|CentOS7 오라클18c 설치하기]]
  
-{{tag>주레피 오라클 oracle}}+{{tag>주레피 김토피아 도봉산핵주먹 slaptear 오라클 oracle view조회}}
/volume1/web/dokuwiki/data/attic/wiki/database/oracle.1584074869.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)