728x90

IT/ORACLE 10

ORACLE SQL DEVELOPER - 표시되는 Date Format 변경

ORACLE SQL DEVELOPER 의 기본 Date 출력 포멧은 RR/MM/DD 로 되어있다 ( 예> 12/11/01 ) Date 포맷을 시간단위까지 확인하려 한다면 아래와 같이 하면 된다. ( 예> YYYY/MM/DD HH24:MI:SS) SQL Developer 환경설정을 통해서 적용 할 수 있다 도구 ( Tools ) -> 환경설정 ( Preference ) -> 데이터베이스 ( Database ) -> NLS -> 날짜 형식 (Date Format) 에 YYYY/MM/DD HH24:MI:SS 로 변경하면 된다.

IT/ORACLE 2021.11.26

ORACLE SQL DEVELOPER 단축키

범주 명령 단축키 Worksheet SQL 워크시트(W) Alt-F10 Worksheet 계획 설명(E)... F10 Worksheet 내역(H) F8 Worksheet 롤백(R) F12 Worksheet 명령문 실행 F9 Worksheet 명령문 실행 Ctrl-Enter Worksheet 비공유 SQL 워크시트 Ctrl-Shift-N Worksheet 스크립트 실행 F5 Worksheet 자동 추적(A)... F6 Worksheet 지우기(C) Ctrl-D Worksheet 커밋(O) F11 검색 다음 찾기(N) F3 검색 바꾸기...(R) Ctrl-R 검색 이전 찾기(P) Shift-F3 검색 증분 뒤로 찾기(B) Ctrl-Shift-E 검색 증분 앞으로 찾기(O) Ctrl-E 검색 찾기...(F) ..

IT/ORACLE 2021.11.26

전역 데이터베이스 이름 vs SID (시스템 식별자)

전역 데이터베이스 이름 (Global database name) 이란 오라클 데이터베이스를 식별하기 위한 유일한 이름(값)을 말한다. 보통 여러 개의 오라클 데이터베이스에 동시에 접속하여 사용하는 것이 가능한데 이때 이를 식별하기위한 이름이 되는셈이다. 전역 데이터베이스 이름은 'db_name.domain_name(데이터베이스 명.도메인 명)'으로 명명된다. 예를 들면 'orcldb.sale.us.com' 이라는 이름이 있을 경우'orcldb' 가데이터베이스 명이며, 'sale.us.com'이 도메인명이 된다. 전역(global)이라는 이름이 암시하듯이 전역 데이터베이스 이름은 전 세계에서 유일한 값이 될 수 있다. 예를 들어보자. 대한민국에는 홍길동이라는 사람이 적어도한 명 이상은 있을 것이다. 따라서..

IT/ORACLE 2018.12.27

테이블스페이스 생성

1. http://해당이름(ip 또는 컴퓨터 이름):1158/em 입력한다. 2. 사용자 이름에는 sys, 암호를 입력하고 sysdba 를 선택한 뒤 로그인한다. 3. 우측 하단의 동의 버튼 누른다. 4. 관리 탭 클릭. 5. 저장영역 -> 테이블스페이스 클릭 6. 데이터베이스 설치와 동시에 생성된 여러 개의 테이블스페이스 정보를 볼 수 있다. 7. 우측에 있는 '생성' 버튼을 클릭. 8. '이름' 항목에 생성할 테이블스페이스 이름을 입력하고 여러가지 선택옵션은 디폴트값으로 남겨둔 뒤, 우측하단의 '추가' 버튼을 클릭. 9. '파일이름' 항목에 생성하고자 하는 파일명을 입력한다. '5번'에서 입력한 값은 논리적인 테이블스페이스 이르이고, 지금은 해당 테이블스페이스의 물리적인 파일명을 입력한다. 파일 디렉..

IT/ORACLE 2018.12.27

사용자 생성

1. 사용자 및 권한 -> '사용자' 클릭 -> '생성' 버튼 클릭 2. 생성할 사용자의 이름과 암호를 입력한다. '기본 테이블스페이스' 항목에는 우측의 손전등 버튼을 클릭하여 바로 전에 생성한 테이블스페이스를 선택한다. '임시 테이블스페이스' 항목은 'temp' 를 선택한다. 기본 테이블스페이스 항목을 지정하면, 이 사용자가 로그인해서 여러 가지 객체(테이블, 뷰 등)를 생성시 디폴트로 여기에서 설정한 테이블스페이스에 저장된다. 만약 기본 테이블스페이스를 지정하지 않으면, 새로운 사용자로 생성하는 객체들은 system 테이블스페이스에 저장된다. 위에서 언급했지만 system 테이블스페이스에는 시스템 정보를 다룬 데이터 딕셔너리들만 저장되어야 한다. 임시 테이블스페이스는 sql 문장이 수행될 때, 정렬(..

IT/ORACLE 2018.12.27

오라클 계정 관련 정보

오라클 sys, system암호 까먹었을때 명령 프롬프트에서 다음을 실행합니다. C:>sqlplus "/as sysdba"SQL> show userUSER is "SYS" 암호를 원하는 대로 설정합니다. SQL> alter user sys identified by 암호;SQL> alter user system identified by 암호; 접속 SQL> connect sys/암호 as sysdbaSQL> connect systemp/암호 =================== ◈ TABLE 구조 보기 SQL>DESC TABLE_NAME ◈ 테이블 존재 여부 알아보기 SQL>SELECT TABLE_NAME FROM USER_TABLES WHERE TABLE_NAME = '찾을 테이블 이름' -->찾을 테이블..

IT/ORACLE 2018.12.27

오라클 가로를 세로로 바꾸기. 가로가 세로

가로를 세로로 바꾸기세로를 가로로 만드는 방법에 대해서는 Recursive SQL 에서 충분히 논하였다. 그렇다면 가로를 세로로 바꾸는 방법중의 최적은 무엇인가? 그문제와 관련하여 필자는 얼마전 어떤 개발자가 유져로 부터 다음과 같은 질문을 받았는것을 보았다. 유져 : "DBMS 와 웹 Application 간에 배열 연동이 안되므로 변수를 배열로 던져주지 못하는 대신에 '7654,7698,7780,7788' 처럼 변수를 만들어서 Oracle 에 던지고 싶습니다. 그런데 이렇게 던지면 Oracle 에서 List 로 만들어서 처리할수 있습니까?" 개발자 : "예" --> 어느정도 내공이 있는 개발자임을 알수 있다. 유져 : "구분자(delimiter)가 항상 ',' 가 아닐수도 있고 1 byte 도 아닐수..

IT/ORACLE 2018.12.27
728x90