2011-10-27 7 views
1

16GB RAM 및 1.5TB 디스크 공간이 포함 된 Dell T110 서버에 oracle 11g를 설치하는 작업이 제공되었습니다. Oracle Enterprise Linux 5 (RH Kernel) X86-64-와 함께 실행 중이며,이 머신에 하나의 db 인스턴스를 성공적으로 설치했으며 이제이 서버에 대해 또 다른 3 개의 인스턴스를 생성해야합니다. 나는 이것을 위해 4 가지 오라클 SID를 가질 필요가 있다고 믿는다. Iam은 리눅스와 함께 매우 familir하지 않으며 심지어 하나의 인스턴스를 설치하는 데 거의 3/4 하루가 걸렸습니다. 이 DB의 인스턴스를 3 개 더 생성하려면 ur 지원이 필요합니다. 쉘에서 실행해야하는 모든 명령을 제공하도록 도와주세요. 문제가 해결되면 3 리눅스 사용자를 생성하고 오라클 db 다른 sids 각 사용자에 대해 다시 설치?Oracle 11g 다중 인스턴스

답변

4

먼저 하나의 데이터베이스에 4 개의 스키마 대신 4 개의 개별 데이터베이스 인스턴스가 필요합니까? 이상적으로는 서버 당 하나의 오라클 데이터베이스가 있지만 단일 데이터베이스의 여러 스키마에서 여러 응용 프로그램을 실행하는 것이 좋습니다. 다른 제품 (즉, SQL Server)이 "데이터베이스"라고 부르는 제품은 Oracle에서 스키마와 유사합니다.

별도의 네 개의 데이터베이스 인스턴스가 필요하다고 가정하면 별도의 운영 체제 사용자가 필요하지 않습니다. 이전에 사용한 것과 동일한 운영 체제 사용자 (일반적으로 "oracle")를 사용할 수 있습니다. 설치를 수행 할 때 각 데이터베이스에 대해 다른 Oracle Home을 선택하기 만하면됩니다. 또한 각 데이터베이스가 16GB의 실제 RAM을 사용할 수있게하는 기본값을 사용하는 대신 설치하는 동안 메모리 관련 매개 변수를 적절히 설정한다고 가정합니다. 운영 체제 및이 서버에서 실행하는 다른 응용 프로그램을 실행하는 데 필요한 RAM과 함께 4 개의 모든 데이터베이스 인스턴스에 할당 된 전체 메모리가 16GB의 실제 RAM보다 작아야합니다.