본문 바로가기

DB

(27)
[DB] 오라클 startup / shutdown 오라클을 설치하고 스타트 시키는데 에러가 발생한다. [ora9i@cent5_4 ~]$ sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Production on Tue May 18 19:50:24 2010 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved. SQL> startup ORA-01031: insufficient privileges 검색 결과 이런 저런 방법들이 있던데, 이게 정상적인지는 몰라도 다음 방법으로 인스턴스가 시작되었다. SQL> connect /as sysdba Connected to an idle instance. startup ORACLE instance started. Total ..
[DB] oracle DB 생성 (DBCA 를 이용한 오라클 DB 생성) 어제 오라클을 설치 했으니, 오늘은 DB 를 생성하자 dbca 를 사용하기 전에 기본 환경 설정을 조금 해줘야 한다. 오라클 기본 jre 를 삭제하고 어제 따로 설치한 jre 1.3.20 버전으로 대체를 하도록 하자 $oracle_BASE/jre 를 지우고 /usr/local/jre 로 링크를 걸자 ln -s /usr/local/jre jre 그리고 jre 안에서 dbca 를 실행할때 jre 를 찾는데 관련 바이너리가 없다.. java 에다가 링크로 만들어 주자 cd /usr/local/jre/bin ln -s java jre 하나더 링크 작업을 해줘야 한다고 한다. 해주자 cd /usr/local/jre/bin/i386/native_threads ln -s java jre * dbca 도 당근 한글은 ..
[etc] oracle 백스페이스 설정 혹시 oracle 에서 백스페이스가 적용되지 않을경우 SQL> host stty erase ^H 로 적용 시킬수가 있다.
[DB] oracle 9i 설치 (centos 5.4 버전에 oracle 9i 설치) 오라클 9i 를 설치하기 part 1 ## 설치 환경 OS : centOS 5.4 버추얼 박스에 설치 ## 리눅스는 알아서 설치하되 개발용 패키지는 다 설치해줘야 나중에 패키지 확인 작업을 않하고 넘어갈수 있다. ## 리눅스 설치는 리눅스 카테고리에 설치문서를 참조하자 root 계정으로 설정해줘야 하는것들 ## 계정 설정 groupadd -g 900 dba useraddm -g dba -u 900 -d /oracle/ora9i ora9i passwd ora9i ## 디렉토리 권한 chmod -R 755 /oracle/ora9i ## kernel 환경설정 (5.4 버전에서는 나머지 항목은 다 권장사양보다 높게 설정되어 있다) ## 해당 내용은 오라클 권장사항을 기본으로 했다. vi /etc/sysctl.c..
[etc] oracle 9i 다운로드 경로 오라클을 공부할려고 책을 삿는데. 일단 설치할려고 찾다보니 공식 싸이트에서는 10g / 11g 만 다운로드 되고 있다. 9i 를 다운 받을려고 조내 찾은 결과 http://edelivery.oracle.com/ 여기서 다운 받을수 있더라 이름과 메일주소등을 넣는거가 있는데 그냥 가라로 적어도 무방한듯!!
[DB] mysql 최적화 설계 (펌) 출처 : 공대여자는 예쁘다 (http://www.mins01.com/20090118/board/board.php?type=read&b_id=tech&page=3&b_idx=575) MySQL을 위한 하드웨어 최적화 큰 테이블(2G가 넘는)이 필요하다면, 알파나 스팍 또는 IA64 등의 64bit 하드웨어를 고려해 보는 게 좋다. MySQL은 내부적으로 64bit 정수를 많이 사용하고 있으므로, 64bit CPU를 사용하면 좀더 나은 퍼포먼스를 기대할 수 있다. 거대한 데이터베이스를 위한 최적화는 보통 램, 빠른 디스크, CPU 순으로 진행된다. 더 많은 램은 사용되는 대부분의 key 페이지들을 램에 보관함으로써 빠른 key 갱신을 가능하게 한다. 안전한 트랜잭션을 사용하지 않거나 큰 디스크를 사용하고 파..
[DB] mysql 최적화 #2 출처 : DBguide.net MySQL 엔진 튜닝 MyISAM & InnoDB 김병준 | 아이티브릿지 MySQL 기술지원 팀장 MySQL의 수많은 장점 중 가장 큰 장점을 꼽는다면 하나의 데이터베이스 시스템 안에 다양한 스토리지 엔진이 있다는 것이다. 그 중 대표적인 것이 MyISAM과 InnoDB 엔진이다. MyISAM은 주로 트랜잭션이 필요 없고 Select 쿼리가 많은 데이터베이스에 쓰이며 InnoDB는 트랜잭션과 DB를 변경하는 작업이 많은 데이터베이스에 사용된다. MySQL이라는 하나의 데이터베이스 시스템 안에 있는 엔진이지만 두 스토리지 엔진은 완전히 별개의 튜닝 요소들을 가지고 있다. 이번 호에서는 이 두 스토리지 엔진의 특성 및 최적화에 대해 알아보자. MySQL은 처음에는 Isam 스토..
[DB] mysql 최적화 #1 출처 : DBguide.net MySQL 모니터링과 서버 튜닝 MySQL은 그 동안 이른바 APM으로 일컬어지는 아파치, PHP, MySQL 환경으로 소형 시스템이나 웹 환경에 주로 적용되어 왔지만 최근 기업들의 오픈소스 적용 바람을 타고 업무 시스템에 광범위하게 도입되고 있다. 하지만 우리나라에는 MySQL만을 다루는 책이 거의 전무할 정도로 MySQL 데이터베이스 자체에 대한 정보나 이해가 부족한 실정이다. 이번 연재를 통해 MySQL의 진정한 성능을 이끌어내자. 김병준│아이티브릿지 MySQL AB의 국내 골드 파트너인 아이티브릿지(www.itbridge.co.kr)의 MySQL 기술지원 팀장으로 MySQL을 비롯한 오픈소스에 대한 컨설팅과 튜닝 업무를 맡고 있다. 오픈소스 애플리케이션들을 기업 환경..