티스토리 뷰

Dev/DB

[오라클] 간단 내용 정리

마이스토리 2016. 3. 3. 17:07
  • Create Tablespace and User
-- 테이블스페이스 생성

create tablespace EGOV_PORTAL
datafile 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\EGOV_PORTAL.DBF'
size 10M
autoextend on next 5M;


-- 계정 생성

alter session set "_ORACLE_SCRIPT" = true; --oracle 12부터 설정해야 함.


create user egovportal identified by egovportal
default tablespace EGOV_PORTAL
quota unlimited on EGOV_PORTAL
temporary tablespace TEMP; 


-- 계정 권한부여

GRANT CONNECT, RESOURCE TO egovportal;

Grant Create View To egovportal;

  • ORA-28000: the account is locked : 계정 잠김 오류 해결
-- 사용자 계정 조회

SELECT USERNAME, ACCOUNT_STATUS, TO_CHAR(LOCK_DATE, 'YYYY.MM.DD HH24lMI:SS') LOCK_DATE

   FROM DBA_USERS;

-- 사용자 계정 잠금 해제

ALTER USER scott ACCOUNT UNLOCK;

-- 잠금 후 새로운 비번을 입력하면서 로그인 또는 비밀번호 새로 지정

-- 비번 지정

ALTER USER scott IDENTIFIED BY PASSWORD;


  • 전체 테이블스페이 조회
SELECT    A.TABLESPACE_NAME "테이블스페이스명",
          A.FILE_NAME "파일경로",
           (A.BYTES - B.FREE)    "사용공간",
            B.FREE                 "여유 공간",
            A.BYTES                "총크기",
            TO_CHAR( (B.FREE / A.BYTES * 100) , '999.99')||'%' "여유공간"
      FROM
       (
         SELECT FILE_ID,
                TABLESPACE_NAME,
                FILE_NAME,
                SUBSTR(FILE_NAME,1,200) FILE_NM,
                SUM(BYTES) BYTES
           FROM DBA_DATA_FILES
         GROUP BY FILE_ID,TABLESPACE_NAME,FILE_NAME,SUBSTR(FILE_NAME,1,200)
       ) A,
       (
         SELECT TABLESPACE_NAME,
                FILE_ID,
                SUM(NVL(BYTES,0)) FREE
           FROM DBA_FREE_SPACE
        GROUP BY TABLESPACE_NAME,FILE_ID
       ) B
      WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME 
         AND A.FILE_ID = B.FILE_ID;


댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31