본문 바로가기

IT/DataBase5

[ORACLE/SCRIPT] 오라클 최근에 실행한 쿼리 보기 oracle first load time / 오라클 최근에 실행한 쿼리 조회 최근에 실행한 쿼리 보기SELECT T1.SQL_TEXT FROM ( SELECT SQL_TEXT FROM V$SQL ORDER BY FIRST_LOAD_TIME DESC ) T1 WHERE ROWNUM = 1; 2019. 1. 24.
[ORACLE/CREATE USER] 오라클 계정 생성하기 oracle create user / 오라클 계정 생성 계정 생성 SYSTEM, DBA 권한을 가진 계정에서 계정생성 sql>CREATE USER 아이디 IDENTIFIED BY 패스워드;-- 아이디와 패스워드로 사용자를 생성합니다. sql>GRANT connect, resource, dba to 아이디;-- 아이디 사용자에게 접속권한과 모든 권한을 줍니다. dwkim사용자에게 dba 권한을 줍니다.sql>grant dba to dwkim sql>show user;--현재 계정의 이름을 출력합니다.(sqlplus에서만 실행가능) sql>select user from dual;--현재 계정의 이름을 출력합니다.(모든 관리툴에서 실행가능) sql>select * from all_users;-- 현재 orac.. 2019. 1. 24.
[ORACLE/GRANT] 오라클 테이블 권한 주기 oracle grant user table / 오라클 테이블 권한 주기 A라는 유저에게 B라는 유저의 테이블 권한 주기 위 조건이 해당하려면 A유저와 B유저가 서로 같은 위치에 생성되어 있어야합니다.권한에 대한 타입은 아래와 같습니다. (all , select , update, delete) grant 'type' on '테이블명' to '유저명' lesser 에게 T_USER 테이블의 select 권한 주기예) grant select on T_USER to lesser 2019. 1. 24.
[ORACLE/TABLE SPACE] 오라클 테이블 생성 및 삭제 oracle tablespace create and drop / 오라클 테이블스페이스 생성 및 삭제 오라클 테이블 스페이스를 생성하지 위해 미리 기존의 테이블스페이스를 조회하여 테이블스페이스 파일이 어디에 생성되는지 확인을 해줍시다. 테이블 스페이스 조회SELECT b.file_name "FILE_NAME", b.tablespace_name "TABLESPACE_NAME", b.bytes / 1024 "TOTAL SIZE(KB)", ((b.bytes - SUM(NVL(a.bytes,0)))) / 1024 "USED(KB)", (SUM(NVL(a.bytes,0))) / 1024 "FREE SIZE(KB)", (SUM(NVL(a.bytes,0)) / (b.bytes)) * 100 "FREE %" FROM D.. 2019. 1. 24.
[ORACLE/TABLE SPACE] 오라클 테이블 스페이스 용량 변경 oracle table space resize / 오라클 테이블스페이스 용령 변경 테이블 스페이스 조회 SELECT TABLESPACE_NAME, FILE_NAME, BYTES/1024 AS MBytes, RESULT/1024 AS USE_MBytes FROM ( SELECT E.TABLESPACE_NAME,E.FILE_NAME,E.BYTES, (E.BYTES-SUM(F.BYTES)) RESULT FROM DBA_DATA_FILES E, DBA_FREE_SPACE F WHERE E.FILE_ID = F.FILE_ID GROUP BY E.TABLESPACE_NAME, E.FILE_NAME, E.BYTES ) A 조회 결과 용량변경 위의 USER 테이블 스페이스의 용량을 변경 하려면 FILE_NAME의 PA.. 2019. 1. 24.