BLOG main image
정민군's Blog
miniya devlog

'Database/Oracle'에 해당되는 글 7건

  1. 2008.01.07 Oracle에서 실행된 Query 조회
  2. 2007.11.26 테이블스페이스 정보 확인
  3. 2007.07.05 oracle sqldeveloper 실행시 오류 해결 2

Oracle에서 실행된 Query 조회

Database/Oracle 2008. 1. 7. 15:59 by 정민군

시스템 권한이 있는 사용자라면 V$SQLTEXT라는 View를 통해서 현재 Shared pool에 있는 SQL문을 모두 조회할 수 있다.
Shared pool에는 DBMS를 startup한 이후의 모든 SQL이 보관되는 것은 아니고, Pool size가 허용하는 만큼의 최근에 사용된 SQL만이 보관된다.

SELECT HASH_VALUE, PIECE, SQL_TEXT FROM V$SQLTEXT ORDER BY HASH_VALUE, PIECE;


V$SESSION이라는 View의 SQL_HASH_VALUE Column과 V$SQLTEXT.HASH_VALUE를 Join하면 해당 SQL의 세션 정보를 얻을 수도 있다.

테이블스페이스 정보 확인

Database/Oracle 2007. 11. 26. 20:30 by 정민군
1. 테이블 스페이스의 데이터 파일과 테이블 스페이스의 크기 확인

DBA_DATA_FILES 데이터 사전을 이용 하면 됩니다.

SQL> COL FILE_NAME FORMAT A40
SQL> COL TABLESPACE_NAME FORMAT A15

SQL> SELECT file_name, tablespace_name, bytes, status FROM DBA_DATA_FILES;


◎ FILE_NAME : DATAFILE의 물리적인 위치와 파일명을 알 수 있습니다.
◎ TABLESPACE_NAME : 테이블 스페이스의 이름을 알 수 있습니다.
◎ BYTES : 테이블 스페이스의 크기를 알수 있습니다.
◎ STATUS : 테이블 스페이스의 이용 가능 여부를 알 수 있습니다.

2. 테이블 스페이스별 사용 가능한 공간의 확인

DBA_FREE_SPACE 데이터 사전


SQL> SELECT tablespace_name, SUM(bytes), MAX(bytes)
FROM DBA_FREE_SPACE
GROUP BY tablespace_name


◎ SUM을 사용한 이유는하나의 테이블 스페이스에 분산되어 있는 여유공간을 합한 것이며,
◎ MAX를 사용한 이유는 여유 공간중 가장 큰 공간의 SIZE를 의미 합니다.

3. 데이타 화일에 대한 총 크기와 남아있는 공간, 사용한 용량, 남은 %율


DBA_FREE_SPACE, DBA_DATA_FILES 데이터 사전


SQL> COL FILE_NAME FORMAT A40
SQL> COL TABLESPACE_NAME FORMAT A30
SQL> SET LINESIZE 150
SQL> SELECT b.file_name "FILE_NAME", -- DataFile Name
b.tablespace_name "TABLESPACE_NAME", -- TableSpace Name
b.bytes / 1024 "TOTAL SIZE(KB)", -- 총 Bytes
((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 DBA_FREE_SPACE a, DBA_DATA_FILES b
WHERE a.file_id(+) = b.file_id
GROUP BY b.tablespace_name, b.file_name, b.bytes
ORDER BY b.tablespace_name

oracle sqldeveloper 실행시 다음과 같은 오류 메세지가 나올 경우

Unable to create an instance of the Java Virtual Machine Located at path j2sdk 설치 경로

sqldeveloper/jdev/bin/sqldeveloper.conf 파일에 다음을 추가한다.

AddVMOption -Xmx256M
1 2 3 

카테고리

분류 전체보기 (46)
Technic (5)
Language (16)
Database (8)
Oracle (7)
System (5)
Algorithm (1)
Design (1)
Tool (3)
Framework (2)
Network (1)
Utility (1)
SmartPhone (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

달력

«   2025/08   »
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

글 보관함