일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Nexenta
- inotify
- 파일시스템
- pvfs
- 포기해버린꿈
- 시그널
- CVSROOT 세팅
- pgsql
- ext4
- pgpool-ii
- perltidy
- clustering
- PERL
- postfix
- ZFS
- 펄
- 오라클
- LVS
- OCFS2
- ext3
- Replication
- tomcat
- Openfiler
- 가상파일시스템
- pgbench
- php-oracle 연동
- mailfiler
- 펄 코딩스타일
- 리눅스
- connection tunning
- Today
- Total
목록오라클 (5)
avicom의 신변잡기
A 서버에 있는 A 테이블을 B 서버에 있는 B 테이블로 복사하려면 B 서버에서 copy from 명령어를 사용하면 된다. sqlplus에서만 사용할 수 있고 다수의 테이블을 복사하기 위해서는 텍스트 파일로 만들고 sqlplus에서 @filename으로 실행시키면 된다. copy from A서버의 id/pass@A 서버의 SID create tablename using select * from tablename; keyword는 세 가지로 create, insert, replace가 있다 create : 새로 테이블을 생성하고 복사 insert : 기존에 있는 테이블에 삽입 복사 replace : 기존에 있는 테이블을 drop 시키고 새로 생성한 후 복사 두 서버의 성능과 네트웍 속도에 따라 복사 속도가..
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◎ 범례 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 대문자 : Reserved Word (오라클 예약어) 소문자 : User Define (사용자가 직접 입력해야 하는 부분) [ ] : Option (지정하지 않아도 되거나 생략시 기본 설정값으로 대체됨) or : Choice(여러가지중 하나를 선택한다)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ◇ FORMAT ───────────────────────────────────────────── ALTER INDEX index_name REBUILD [ TABLESPACE tablespace_n..
Oracle 성능분석방법론 글 ㈜엑셈 선임컨설턴트 김한도 성능분석방법을 언급하기 전에 우선 성능분석이라는 것이 무엇인가에 대해 생각해 볼 필요가 있다. 성능문제라는 사실을 판정하는 것도 쉽지가 않고 더 나아가 성능문제의 정의를 내리는것은 더욱 어려운 문제이다. 성능문제가어떤 것이라고 정의를 내리는 것은 이미 성능에 영향을 미치는요소, 혹은 성능문제를 판별할 수 있는요소를 이미찾아내었다는 것을 의미하는 것이다. 원인을 가려내고 해결책을 찾는 과정이 수반된다 Oralce 성능 분석 방법론이란 말 그대로 Oracle의 성능을 총체적으로 분석하는 방법론이다. 여기에는 Oracle의 성능은 무엇을 의미하며 그 성능을 측정하기 위해서는 어떠한 요소들을 관찰해야 하는지 또한 이 관찰한 값에 어떠한 의미를 부여하여 성..
옵티마이징 단계에서 비용기준 옵티마이져 (CBO)는 데이터 딕셔너리에 저장된 테이블과 인덱스에 대한 통계정보를 광범위하게 사용합니다. 따라서 CBO가 작동하기 위해서는 통계정보가 반드시 필요하며, Analyze 명령 또는 DBMS_STATS 패키지의 다양한 프로시져 호출을 통해 수집됩니다. 또한 인덱스 컬럼값의 데이터 분포가 균일하지 않은 상황에서는 컬럼값에 대한 히스토그램 정보를 생성해 주는 것이 매우 유용한데, 만약 컬럼의 히스토그램 정보가 없으면 옵티마이져는 컬럼의 데이터 분포가 균일하다고 가정하기 때문입니다. 만일 컬럼 데이터의 분포가 균일하지 않은 상황에서 히스토그램 정보가 없다거나, 있는데도 옵티마이져가 엉뚱한 실행계획을 생성하는 경우에는 특별한 조치가 필요합니다. 특히 바인드 변수를 사용할 ..
일반적인 테스트 환경이 아닌 경우 오라클 DB를 이용하는 경우 한머신에 오라클과 웹서버를 같이 운영하는 경우는 거의 없습니다. 주로 DB서버 따로 웹서버 따로죠. (물론 오라클과 PHP를 연동해서 서비스하는 대규모 사이트도 찾기 힘든건 사실입니다만.. ) 이 경우 웹서버가 추가되거나 할때 오라클 클라이언트를 설치하는 방법이 꽤 까다롭고 번거로웠습니다. 오라클 클라이언트를 별도의 컴파일이나 셋업없이 간단하게 설치하는 방법이 있어 알려드립니다. (기존에 APM환경이 DSO형태로 이미 되어있다는 가정하에 설명드리겠습니다.) 우선 아래의 주소에서 자신의 서버에 맞는 파일을 다운 받습니다. http://www.oracle.com/technology/tech/oci/instantclient/instantclient..