레드햇6.2 버젼에 오라클 8.1.6 스탠다드 버젼을 설치했습니다.
커널 2.4부터 2G 파일 크기 제한이 없어졌다는 이야기를 듣고...
커널 2.4로 올리고 Reiserfs 로 변환하였습니다.
이상하게 Reiserfs 에 데이터베이스가 생성되지 않고 먹통이 되어버리더군요.
할 수 없이 ext2 파일 시스템이 일단 데이터베이스를 생성하고 reiserfs로 옮겼습니다. 그랬더니 이상없이 잘 동작함.
문제는 datafile 사이즈를 4기가로 시험삼아 생성해봤습니다. 에러가 나더군요.
ora 27037 , ora-19504 에러로 리눅스가 2G 이상의 파일을 지원하지 못한다는 오류 더군요. 그런데 그냥 파일시스템상에서 2G 이상을 생성하면 제대로 생성됩니다.
아마 오라클에서 제대로 지원못하는것 같았습니다.
자세한 자료를 찾고 있는데 너무 자료가 빈약합니다.
저널링 파일 시스템만하더라고 IBM 의 JFS와 Reiserfs등 여러가지를 찾아보았는데 아직 상용 유닉스의 그것보다는 많이 부족합니다. 아직 개발중이라는 인상이 강했습니다.
리눅스에서의 raw I/O 도 테스트해보려고합니다.
아직 리눅스는 대규모 자료를 처리하기 위한 DB 운영체제로는 부적합하다는 나름대로의 결론에 도달했습니다.
특히 커널 2.4에 많은 기대를 했으나 아직은 시기상조인것 같습니다.
가까운 시일내에 DB서버만은 x86 Solaris 로 이전하고자 합니다.
|