Oracle/Oracle Study(43)
-
오라클 10.2.0.1.0 설치
얼마전(?) 부터 서버의 이상증상이 보였고 이제는 부팅도 안되고 복구도 불가능한 지경까지 이르게 되었습니다.귀차니즘에 빠졌던 저라 컴퓨터를 꺼버리고 두달정도 그냥 방치해두었다가 이제야 우분투를 다시 설치하게 되었습니다. 우분투는 예전에 설치 한 것보다 좀 더 수월하게 진행이 되었던것 같습니다. 접속 문제 빼고요.내부/외부에서 접속이 전혀 되질 않아서 고생 좀 했습니다. 이제 오라클 설치에 대해서 또 한번 적어보고자 합니다. 예전 글은 정리가 잘 되지 않아서 이번에는 제가 한 순서대로 나름 깔끔하게 적어볼려고합니다.(참고 URL) 1. 오라클 설치하는데 필요한 패키지 설치pgheo@pgheo-desktop:/home$ sudo apt-get install gcc binutils libaio1 lesstif..
2010.09.08 -
Oracle Analytic Function(분석함수)
제가 구독하고 있는 블로그에서 본 것을 테스트 해본 것 입니다. 다들 아시는 유명한 블로그죠. 매번 좋은 정보를 주어서 감사 할 따름입니다. 테스트 할 자료도 있고, 설명도 잘 되어져 있어서 공부를 하면서 분석함수에 대해서 조금이나마 가까이 갈수 있었던 기회 같습니다. 조금만 생각하면 응용쿼리 생성 및 튜닝도 가능할 것으로 보입니다. 아직 미흡합니다.ㅎㅎㅎ 관련 파일에는 간단한 설명이 있으며, 이해 안가는 부분도 있지만 나름 이해할려고 노력해봤습니다.
2010.05.24 -
리두 로그 삭제
테스트 디비를 백업을 할려고 보니 redo logfile 그룹이 3개라서 불필요한 것 같아 한개 그룹을 삭제하기로 하였습니다.테스트 디비라고 하여 좀 안일하게 써온터라 데이터파일 용량도 커지고 로그 파일등 정리가 안되어있네요.테스트 디비라고 무시말고 메인디비 쓰듯이 써야 할 것 같습니다. 소중하게..ㅎㅎ날 잡아서 정리 좀 해야할 것 같네요.(메인디비 쓰듯이 써야할텐데..ㅡㅡ;;) SQL> select a.group#, a.member, b.members, b.status 2 from v$logfile a, v$log b 3* where a.group#=b.group#SQL> / GROUP# MEMBER MEMBERS STATUS---------- --------------------------------..
2010.04.07 -
serveroutput 단순 예
SQL> show serveroutputserveroutput OFFSQL> begin 2 dbms_output.put_line('serveroutput이 실행 중입니다.'); 3 end; 4 / PL/SQL procedure successfully completed. SQL> set serveroutput onSQL> show serveroutputserveroutput ON SIZE UNLIMITED FORMAT WORD_WRAPPEDSQL> r 1 begin 2 dbms_output.put_line('serveroutput이 실행 중입니다.'); 3* end;serveroutput이 실행 중입니다. --결과물이 출력되었습니다. PL/SQL procedure successfully completed...
2010.02.23 -
SGA 자동관리 전환
library cache miss 비율을 보고 shared_pool_size를 수정하고 좀 고생을 했습니다.구글에 찾다가가 SGA에 관한 글을 보고 많은 도움이 되었습니다. 사고경위(?)는 이렇습니다. ㅋㅋshared_pool은 자동관리가 되고 있다는 것을 잠시 잊고 있었습니다.library cache miss 비율이 4%가 넘어서 shared_pool_size를 늘려주어서 0.2%로 떨어트렸습니다.문뜩 shared_pool_size를 직접적으로 올려주는 것보다 sga_max_size 이나 sga_target 값을 올려서 자동으로 shared_pool_size를 올려주는게 나을 것 같아서수정하기로 했습니다. SQL> select name, value, isdefault from v$parameter --..
2010.02.17 -
set echo on & set feedback off
ubuntu:~/oracle/Script$ vi test.sql alter session set nls_date_format = 'YYYY-MM-DD HH24:MI:SS'; alter session set nls_language = 'AMERICAN'; select * from dept; ubuntu:~/oracle/Script$ lstest.sqlubuntu:~/oracle/Script$ sqlplus scott/tiger SQL*Plus: Release 10.2.0.1.0 - Production on 화 2월 16 17:26:22 2010 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to:Oracle Database 10g Ent..
2010.02.16