oracle 65

Oracle RAC 설치로 인한 극도의 짜증.

Oracle 11g R2 RAC를 설치하는 중이다. 기술지원없이 대충 구글 검색으로 하고있다. NAS : Openfiler ( Intel core i7 PC ) 디비서버 OS : Oracle enterprise linux 5 64 bit ( Intel core i7 PC * 2 ) grid infrastructure 설치 계정 : grid oracle 설치 계정 : oracle 그리드 인프라 설치 프로그램이 수퍼유저 계정이 아니라면서 종료되버린다. 젠장!! 스토리지 설정, 넷트웍 설정 등을 삽질해서 겨우 설치 단계까지 왔는데 중간에 종료되다니!! 구글링과 오라클 메뉴얼 정독으로 해결하려는데 시간이 모자라네. iPhone 에서 작성된 글입니다.

IT 기술/Oracle 2013.05.24

Openfiler : 1. Open source NAS OS

여분의 PC를 이용해서 저렴하게 혹은 개발 및 테스트 용도로 NAS를 구축하려는 사람들에게 그리고 적어도 오라클의 OTN 문서등을 통해서 Oracle RAC를 테스트 용도로 구축하려는 사람들에게 낯익은 이름의 운영체제가 있다. 바로 Openfiler다. Openfiler는 리눅스 기반의 NAS 운영체제다. 관리용 웹 인터페이스를 제공하며, 일반적인 x86기반 PC에 설치가 가능하다. 설치 후 HDD에 사용하지 않는 볼륨 그룹이 존재한다면 바로 ext3, ext4, iSCSI 등으로 공유를 할 수 있다. 다음에는 화면과 함께 좀더 친절한 사용법을 작성하려한다. iPhone 에서 작성된 글입니다.

[소개] Oracle 11g에서 디비 문제 원인 분석을 위한 정보 수집 방법

Oracle 11g에서 디비 문제 원인 분석을 위한 정보 수집 방법을 설명한 글이다. https://kr.forums.oracle.com/forums/thread.jspa?threadID=1057734&tstart=0 위의 링크를 따라가면 원문을 볼 수 있다. 오라클11g는 로그와 트레이스 파일의 생성 및 관리가 기존과 많이 다르다. adr이라는 로그와 트레이스 파일을 통합 관리 툴(? 시스템?)이 있어서 생각보다 편리하게 쓸 수 있다. iPhone 에서 작성된 글입니다.

IT 기술/Oracle 2013.02.19

Oracle 11g에서 로그 조회하기

Oracle 11g에서 눈에 띄는 변화 중 하나가 alert.log가 없어졌다가 아니라 위치와 포멧이 바뀌었다입니다. 하나의 디렉토리에 로그 파일들이 모여있는고 로그를 조회, 정리, 압축 해주는 유틸도 추가되었습니다. 그래서 로그보는 방법을 찾아봤습니다. 오라클 메뉴얼을 뒤져서 찾았습니다. adrci라는 로그 관리 프로그램을 실행한뒤 필요한 명령을 실행하면 됩니다. 아래의 예제를 참고하시길... [oracle]$ adrci adrci> show alert -tail (alert log중 최근 데이터 일부만 보기) adrci> show alert -tail 50 (alert log중 최근 데이터 50건만 보기) adrci> show alert -tail -f (alert log를 "tail -f"처럼 실시..

IT 기술/Oracle 2012.12.13

Oracle ORA-01591 오류 문제 처리

오래전에 분산 트랜잭션 관련 오류가 있었을때 처리한 내용입니다. 출처가 기억이 나지 않아서... (원서였는지, 한글로된 블로그 글이었는지...) 두 개의 DB 사이에서 "Database Link"를 이용하여 쿼리를 실행하는 프로시져가 주기적으로 실행될 때, "ORA-01591" 오류가 발생했다. 이럴때의 처리방법. SQL> SELECT LOCAL_TRAN_ID, GLOBAL_TRAN_ID, STATE, MIXED, HOST, COMMIT# FROM DBA_2PC_PENDING; 위의 쿼리로 확인 했을 때, MIXED가 'NO', STATE가 'PREPARED'일 때. SQL> ROLLBACK FORCE 'TRANS_ID'; 혹은 SQL> COMMIT FORCE 'TRANS_ID'; STATE 상태가 'F..

IT 기술/Oracle 2012.03.13

Oracle SQL Deveroper로 Oracle과 기타 RDBMS 개발/관리하기

SQL Deveroper는 Oracle corp.에서 배포하는 Oracle 개발, 관리 등을 지원하는 개발 Tool입니다. Oracle Homepage에서 무료로 받아서 사용할 수 있으며, 현재 안정 버전은 3.0이며 "3.1 Early Adopter" 버전도 받아서 사용할 수 있습니다. 이 글을 작성하던 시점에는 3.0이 최신빌드였는데, 3.1이 정식으로 나왔습니다. (아래의 푸른 글 상자 안의 내용을 추가했습니다. 최신 버전에 대한 정보는 아래의 글 상자 내용을 참조하세요.) Oracle SQL Developer 3.1 (3.1.07.42) February 7, 2012출처 : http://www.oracle.com/technetwork/developer-tools/sql-developer/downl..

IT 기술/Oracle 2011.12.27

문자열 가공... 정규식 쿼리

database.sarang.net의 "Oracle Q&A" 게시판에서 발견한 글에 아주 살짝 양념을 더했습니다. 원문 : database.sarang.net의 원문 "어떤 문자열에서 특정 문자를 구분 문자로 하여 나눴을때 마지막 문자열을 보여주고싶다."라고 할때... 음... 이걸 해결해 놓은게 아래의 쿼리입니다. Oracle 10g R2와 Oracle Express Edition 11g에서 정상적으로 실행되는것을 확인하였습니다. SELECT tablespace_name "테이블스페이스" , file_name "파일 이름" , SUBSTR(file_name, INSTR(file_name, '\', -1) + 1) as "1st" , REGEXP_SUBSTR(file_name, '[^\]+$') as "..

IT 기술/Oracle 2011.12.05

Tibero 4 SP1에서 DBMS_RANDOM 패키지 사용하기

Oracle database에 무작위로 숫자나 문자열을 생성하는 DBMS_RANDOM 패키지가 있죠. Tibero에도 있을까 궁금했었습니다. 그래서 PDF file로 받은 메뉴얼을 열어보았는데... 이럴수가 "tbPSM 참조 안내서(Tibero RDBMS 4 SP1 (TD-MAN-TDR-415005))"와 "tbPSM 안내서(Tibero RDBMS 4 SP1 (TD-MAN-TDR-415006))"에는 DBMS_RANDOM이라는 패키지 관련 내용이 없네요. 정말 없을까? 궁금해서 tbAdmin에서 "DESC DBMS_RANDOM"을 실행해 보았습니다. 그랬더니, 메뉴얼에는 없지만DBMS_RANDOM이라는 패키지 정보가 뜨네요. 아래의 쿼리를 실행해보세요. 대충 어떻게 써야 할지 감이 올겁니다. SELECT..

IT 기술/Database 2011.10.26

[소개] IBM DeveloperWorks에 올라온 Database 관련 글 세건

오랫만에 IBM DeveloperWorks에 올라온 글을 소개합니다. 뭐... DB2에 대한 내용이라서 내가 업무에 쓸 일은 없을것 같긴한데, 그래도 가까운 미래에 한번쯤은 필요하지 않을까해서 링크를 모아둔다는 생각으로 소개하려합니다. 1. Oracle 11g 스킬을 활용하여 Linux, UNIX 및 Windows용 DB2 9.7 학습 원문 링크 : Oracle 11g 스킬을 활용하여 Linux, UNIX 및 Windows용 DB2 9.7 학습 DB2® 9 스킬 향상에 관심이 있는 데이터베이스 전문가라면, 다른 관계형 데이터베이스 제품을 다루면서 이미 상당한 수준의 데이터베이스 스킬을 갖추고 있을 가능성이 큽니다. 최신 버전의 DB2 및 Oracle을 위해 최근에 업데이트된 이 기사에서는 현재 가지고 있..

IT 기술/Database 2011.10.25