본문 바로가기

데이터베이스/오라클 Oracle27

oracle 12c 설치 스크린샷 개요 최신 버전의 oracle 을 설치해볼까 해서, vmware 에서 설치를 진행했습니다. 아래는 그 과정에 대한 스크린샷 입니다. 자주 찾게되서 저장해놓는 목적입니다. 스크린샷 결론위와 같이 진행되면 된다고 보시면 됩니다. 설치 과정에서 발생되기 쉬운 오류가 몇가지 있는데, 이 부분은 나중에 시간 날 때에 밑에 추가하도록 하겠습니다....(요새 영어 공부하느라 바빠서....) 2018. 2. 20.
[Oracle] Oracle11g Express Edition 설치 (최종수정 2013-11-08) Oracle Database Express Edition 11g Release 2 버전을 설치를 진행해보자. 1. 다운로드 주소 접속1) http://www.oracle.com/technetwork/products/express-edition/downloads/index.html?ssSourceSiteId=ocomen 혹은 2) http://www.oracle.com/index.html 접속후 -> downloads -> database -> Database 11g Express Edition 2. 다운로드 받은 후 설치를 한다. 보아하니, 그다지 할 사항은 없고, Next 만 눌러주면 된다. 중간에 암호 설정하는 부분이 있다. * 참고 JDK 혹은 JRE 는 미리 설치가 되어 있어야 한다. 설치하고 보.. 2013. 11. 8.
[오라클 Oracle] oui.exe 가 어쩌고저쩌고 에러 오라클 설치 시에 oui.exe 가 어쩌고 하는 에러가 뜨는 경우가 있다.특이점을 설치파일을 누르자마자 바로 에러가 뜨는 케이스 인데, 이 경우에 설치 경로전체에 1. 한글이 들어가 있거나 2. 공백이 들어가 있거나. 두가지를 먼저 살펴보아야 한다. 오라클 10g 클라이언트를 설치할 때 종종 같은 에러를 겪게 되는데, 오라클 설치를 자주 하는 것이 아닌 탓에,종종 이유를 까먹고 다시 당황하게 되는 나 자신을 보게 된다. OTL 2011. 8. 29.
[오라클 Oracle] tnsnames.ora 예제 개요오라클 Oracle 데이터베이스의 tnsnames.ora 에 대해서 간단히 정리해보았습니다. tnsnames.ora 란? '오라클 클라이언트 Oracle client' 나 '오라클 서버 Oracle Server' 에서 상호간의 연결을 위해 필요한 설정이 있는 파일입니다. 도메인으로 치면, hosts 같은 성격의 내용입니다. 다른 주소의 서버 (IP가 다르거나, 위치가 다르거나)의 Oracle 디비에 연결할 때 사용되는 설정입니다. 여기에 설정되어 있는 곳으로 연결이 가능하게 됩니다. 참고로, 리스너 listener.ora 는 다른 곳에서 접속이 가능하게 열어주는 설정을 담고 있는 파일입니다. tnsnames.ora 설정하기{오라클설치경로}\product\10.2.0\client_1\network\AD.. 2011. 8. 29.
[오라클 oracle] SYSTIMESTAMP 문자열 처리 SELECT TO_CHAR(SYSTIMESTAMP,'YYYYMMDDHH24MISSFF') FROM DUAL; 2011. 4. 8.
[오라클 Oracle] 오라클 세션 정보 조회 쿼리 오라클 세션정보 보기 SELECT s.status "Status", s.serial# "Serial#", s.TYPE "Type", s.username "DB User", s.osuser "Client User", s.server "Server", s.machine "Machine", s.module "Module", s.client_info "Client Info", s.terminal "Terminal", s.program "Program", p.program "O.S. Program", s.logon_time "Connect Time", lockwait "Lock Wait", si.physical_reads "Physical Reads", si.block_gets "Block Gets", si.co.. 2011. 2. 10.
오라클 변환함수 [TO_CHAR] TO_CHAR(date[,fmt]) TO_CHAR(number[,fmt]) TO_CHAR(sysdate[,fmt]) TO_NCHAR() [TO_NUMBER] TO_NUMBER(char[,fmt[,'nlsparams']]) [TO_LOB] TO_LOB(long타입 컬럼) TO_CLOB(lob타입 컬럼) TO_NCLOB(lob타입 컬럼) 정말 자주 쓰게 되는 것은 위의 함수 세가지 인것 같습니다. 근데 자꾸 까먹게 되어서 한번 적어둘까 하여 적어둡니다. ㅎ 2011. 1. 13.
SQLPLUS 에서 특수문자 입력할 때 set define off 쿼리실행 (블라블라) 쿼리 실행이 완료된 후에, set define on set define 옵션을 off 시켜서 특수문자를 입력할 수 있게끔 한다. 토드에서도 마찬가지로 가능하다. 2011. 1. 12.
테이블 목록 및 코멘트 조회 쿼리 제가 자주 쓰는 쿼리 인데, 가끔씩 다른 DB 쓰다가 다시 ORACLE 쓸 때 마다 헛갈리네요. 그래서 간단히 적어봅니다. NUM_ROWS 는 행의 갯수를 가지고 있는 일종의 dictionary 인데요. 디비 설정에 따라서는 값이 안 들어가 있는 경우도 있습니다. USER_TAB_COMMENTS 는 코멘트 값이 들어가 있는 딕셔너리 입니다. 생각보다 필요한 경우가 종종 있네요. SQLPLUS 로만 작업을 해야하는 상황에서 종종 사용하고 있습니다. SELECT A.TABLE_NAME, A.NUM_ROWS, B.COMMENTS FROM USER_TABLES A, USER_TAB_COMMENTS B WHERE A.TABLE_NAME = B.TABLE_NAME AND A.TABLE_LOCK = 'ENABLED' 2011. 1. 10.
자꾸 까먹는 CREATE AS SELECT 구문 테이블 생성 시에. 기존의 테이블의 구조와 데이터를 가져와서 생성하는 구문이 있습니다. 백업용으로 매우 좋은데요. CREATE TABLE 테이블명 AS SELECT * FROM 가져올 테이블명; 위 구문은 다양한 곳에서 활용 가능하고, 현재 확인해본 것은 ORACLE 과 SAS 에서 였습니다. MySQL 도 될 것으로 생각합니다. 2010. 12. 30.