본문 바로가기

IT관련정보/데이터베이스(Database)

(9)
※테이블 목록,CREATE,DDL 정보기준 조회 1.테이블 목록 조회 SELECT TABLE_NAME FROM ALL_TABLES WHERE OWNER = '유저명' 2.테이블 CREATE기준 날짜 조회 SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' ORDER BY CREATED DESC 3.테이블 DDL기준 날짜 조회 SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE' ORDER BY LAST_DDL_TIME DESC
※GOLDEN사용해서 엑셀파일 DB에 IMPORT시키기 ※golden사용해서 엑셀파일 DB에 IMPORT시키기 참조:http://gent.tistory.com/23 http://gent.tistory.com/32 1.엑셀을 컬럼,데이터 형식으로 데이터 만든 후 CSV로 저장한다. 2.Golden 로그인 1)TOOLS->DATA IMPORT/EXPORT 2)IMPORT 탭 3)SORUCE FILE 에 엑셀 올리고 DESTINATION TABLE 에 유저명.테이블명 넣고 임포트하면됨
※ORACLE 사용자 계정 비밀번호 만료 해제 ※ORACLE 사용자 계정 비밀번호 만료 해제 - 만료 제한값 조회 SELECT RESOURCE_NAME, LIMIT FROM DBA_PROFILES WHERE PROFILE='DEFAULT'; - 패스워드 유효기간 변경 ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; - 만료 사용자 확인 SELECT USERNAME, ACCOUNT_STATUS, LOCK_DATE, EXPIRY_DATE FROM DBA_USERS WHERE USERNAME='USERNAME'; - 만료 해제 ALTER USER USERNAME IDENTIFIED BY PASSWORD; -- USERNAME , PASSWORD 넣을것.
※데이터베이스 이론공부 및 튜닝 ※데이터베이스 이론공부 1.명시적,암시적 조인1)명시적조인(추천)SELECT * FROMtable a INNER JOIN table bON a.id = b.id; 2)암시적조인SELECT a.*, b.*FROM table a, table bWHERE a.id = b.id; 2.조인종류1)INNER JOIN(교집합) 2)LEFT OUTER JOIN(왼쪽기준 집합) & RIGHT OUTER JOIN(오른쪽기준 집합) 3)FULL OUTER JOIN(합집합) 3.튜닝https://sfeg.tistory.com/m/347 - 인덱스 활용http://www.gurubee.net/lecture/2285 - INSERT,UPDATE,DELETE 튜닝http://12bme.tistory.com/204,http://th..
※오라클 자주 사용하는 쿼리 & 명령어 ※오라클 자주 사용하는 쿼리 & 명령어 1.특정테이블만 분석할때 analyze table 테이블명 compute statistics 2.특정테이블의 인덱스를 검색할때 SELECT A.UNIQUENESS, B.* FROM ALL_INDEXES A, ALL_IND_COLUMNS B WHERE A.INDEX_NAME = B.INDEX_NAME AND A.TABLE_NAME=UPPER('테이블명'); 3.특정컬럼을 가지고 있는 테이블 조회 SELECT * FROM ALL_TAB_COLUMNS WHERE COLUMN_NAME = '컬럼명' 4.MERGE(UPDATE&INSERT) MERGE INTO WMS_ETC_DTL A USING ( SELECT 'TS1' AS WH_CD, 'AS201607110011' AS..
※데이터베이스 USER EXPORT,IMPORT 하는법 ※데이터베이스 USER EXPORT,IMPORT 하는법 *TOAD로 접속해서 EXPORT 하는법 1.해당 데이터베이스에 접속한다.2.Database -> Export -> Export Utility Wizard 선택3.Export users 선택(Next)4.원하는 항목 선택 후 > 화살표 눌러서 옮긴다.(Next)5.(Next)6....버튼 눌러서 원하는 경로,파일이름 선택 한다. (Next)7.완료 메시지 뜰때까지 기다린다. *TOAD로 접속해서 IMPORT 하는법1.해당 데이터베이스에 접속한다.2.Database -> Import -> Import Utility Wizard 선택3.Import users 선택(Next)4.FROM USER에 넣을 USER명 TO에 덤프파일 뜬 USER명 넣고(Nex..
※서버(클라이언트,데이터베이스) 셋팅 1.클라이언트 서버 1)Oracle Client(32bit) 설치 *관리자권한실행1.실행2.다음3.관리자모드4.다음5.다음6.완료 *재부팅 해주기 2)TNS설치경로 : D:\app\피씨유저명\product\11.2.0\client_1\network\admin 에 tnsnames.ora 파일 붙여넣거나Net Configration Assistant 실행해서 1.로컬 네트 서비스 이름 구성2.추가3.서비스 이름 EX)ORCL 입력4.TCP5.연결할 IP 입력 EX)254.52.221.866.마침 3)방화벽 (1)인바운드 규칙 데이터베이스 IP등록(TCP) 새규칙-(포트)다음-(모든로컬포트)다음-다음-다음-(이름입력)마침 => 생성된 규칙 더블클릭 => 영역-원격IP주소-다음IP주소-클라이언트 IP등록(254..
※설치에러 command line option syntax error. type command / for help ※설치에러(command line option syntax error. type command / for help) 해결방법 1)내컴퓨터 우클릭 속성 2)TEMP,TMP를 C:\Temp로 변경하면된다.