Linux에서 Oracle을 설치하는 단계 해석
필요한 소프트웨어 환경: linuxAS3U2, ORACLE9.2.0.4, 업그레이드 패키지. 하드웨어 환경에는 최소 512M의 비디오 메모리, 최소 400M의 충분한 스왑 공간, 최소 800M의 설치 공간이 필요합니다. 설치에 CD가 필요한 경우 플로피 드라이브도 필요합니다.
1. 준비
① 오라클을 설치하기 전, 깨끗한 리눅스 환경을 갖추고 스왑 공간을 설정해 주시고, 나중에 방화벽을 설치하지 않는 것이 가장 좋습니다(필요하면 데이터베이스 설치 후 설치).
②. Linux 아래 usr 디렉터리에 Oracle 설치 파일이 포함된 폴더를 만들고 이름을 ora9i로 지정한 다음 여기에 설치 파일을 복사합니다. Ship_9204_linux_disk1.cpio, ship_9204_linux_disk2.cpio, ship_9204_linux_disk3.cpio 및 업그레이드 패키지 패치가 여기에 복사됩니다.
3. 일부 설치 설정을 시작합니다. 우선, Oracle9i에는 최소 512M의 비디오 메모리 공간이 필요합니다. 호스트 비디오 메모리의 크기를 확인하려면 다음 명령을 사용하십시오.
grepMemTotal/proc/meminfo
MemTotal:900252kB
그 중 900252kB는 시스템의 비디오 메모리 크기입니다.
4. 스왑 드라이브에는 일반적으로 두 배의 비디오 메모리(최소 400M)가 필요합니다. 실제로 클수록 좋습니다. 다음 명령을 사용하여 시스템 스왑 드라이브의 크기를 확인하세요.
/sbin/swapon–s파일 이름TypeSizeUsedPriority
/dev/sda6partition105221686976-1
105221은 시스템의 스왑 드라이브 크기입니다.
⑤. 하드 디스크를 사용하여 설치하는 경우 호스트에 8X CDROM을 설치해야 합니다. 여기서 사용하는 다운로드한 설치 파일은 필요하지 않습니다.
⑥ 필요한 JDK 버전은 1.3.1입니다. (일부 정보에 따르면 Linux 찾기를 무시하거나 Oracle에 포함된 JDK를 사용할 수 있지만 여기에서 설치하는 경우 해당 정보를 따르는 것이 가장 좋습니다.) ) JDK1.3.1을 /local에 복사한 후 JDK 디렉터리를 생성합니다.
2. 매개변수 설정
① 루트 사용자로 로그인하고 Oracle9i의 커널 매개변수를 설정합니다. 커널 설정은 성공적인 설치의 핵심입니다.
/proc/sys/kernel 디렉토리로 이동하여 catsem 명령을 실행하세요
결과는 다음과 같습니다: 2503200032128
여기서 250은 SEMMSL 매개변수 값, 32000은 SEMMNS 매개변수 값, 32는 SEMOPM 매개변수 값, 128은 SEMMNI 매개변수 값입니다. 매개변수를 변경하려면 다음 명령을 사용하십시오. 여기서 순서는 바꿀 수 없습니다.
EchoSEMMSL_valueSEMMNS_valueSEMOPM_valueSEMMNI_value>sem
② 공유 비디오 메모리를 설정하려면 다음 명령을 사용하세요
echo4294967295>shmmax
참고: 여기 내 비디오 메모리는 512M이므로 값은 4294967295입니다. 1G인 경우 8589934590
3. Oracle 설치 전용 사용자를 추가하세요
.
먼저 사용자 그룹을 생성합니다. 여기에서는 dba를 사용자 그룹으로 사용합니다.
루트 사용자로 로그인한 후 다음 명령을 사용하세요.
그룹추가설치
그룹adddba
useraddoracle–glinstall–Gdba
passwdoracle(로그인 비밀번호를 두 번 입력하세요)
4. 설치 디렉터리를 생성하되 해당 디렉터리의 권한을 사용자에게 할당합니다.
cd/usr
mkdiroracle
chownoracle.dba/usr/oracle
chmod775/usr/oracle
⑤ 새로 구축된 Oracle 사용자를 사용하여 시스템에 로그인하고 환경 변수를 설정합니다.
ORACLE_BASE=/usr/oracle/app/oracle;exportORACLE_BASE
ORACLE_HOME=/usr/oracle/app/oracle/product/9.2.0.4;exportORACLE_HOME
ORACLE_SID=lnxdbs;exportORACLE_SID(여기서 SID는 직접 수정할 수 있음)
ORACLE_TERM=xterm;exportORACLE_TERM
TNS_ADMIN=/home/oracle/config/9.2.0.4;exportTNS_ADMIN
NLS_LANG=American_america.ZHS16GBK;내보내기NLS_LANG
ORA_NLS33=/usr/oracle/app/oracle/product/9.2.0.4/ocommon/nls/admin/data;exportORA_NLS33
PATH=$PATH:/usr/oracle/app/oracle/product/9.2.0.4;exportPATH
CLASSPATH=:/usr/oracle/app/oracle/product/9.2.0.4/jdbc/lib/classes111.zip;exportCLASSPATH
LD_LIBRARY_PATH=/usr/oracle/app/oracle/product/9.2.0.4/lib;exportLD_LIBRARY_PATH
exportLD_ASSUME_KERNEL=2.4.1
PATH=$PATH:/usr/local/java/bin
저장 후 종료하고 oracle 사용자로 다시 로그인하면 설정이 적용됩니다.
⑥ 루트 사용자로 시스템에 로그인한 후, 세 가지 파일, 업그레이드 패키지 및 패치의 압축을 풀면 Disk1, Disk2, Disk3 및 3006854 제품이 나타나며, 이를 풀어야 합니다. 설치 전 cpio 파일linux oracle 설치 시 Linux 소프트웨어 엔지니어는 cpio9204_lnx32_release.cpio를 사용합니다. 파일을 업그레이드한 후 runIstaller를 실행하기 전 3006854 파일 아래의 .sh 파일입니다.
7runIstaller를 실행하면 설치 대화상자가 나타납니다
구체적인 Oracle 설치 프로세스는 다음과 같습니다.
1단계: OracleInventory
위치 설정먼저 OracleInventory가 위치한 디렉터리를 지정해야 합니다. OracleInventory는 설치된 모든 Oracle 제품 목록을 기록하는 데 사용됩니다. 특별한 요구 사항이 없으면 기본 디렉터리인 /opt/oracle/oraInventory를 따르십시오.
2단계: Oracle 소프트웨어를 업데이트할 수 있는 운영 체제 그룹 설정
여기에 설정된 그룹은 Oracle 소프트웨어를 업데이트하는 데 사용됩니다. 루트 사용자에게만 Oracle 소프트웨어 업데이트 권한을 부여하려면 그룹 이름을 지정하지 마세요.
SuSELinux가 설치된 후 oracle 계정이 oinstall 그룹에 수동으로 추가되므로 UnixGroupName 배열에 먼저 oinstall이 표시됩니다. 계속하려면 [Next]를 누르세요.
3단계: OracleInventory 구축
OracleUniversalInstaller는 OracleInventory에서 사용하는 완전한 orainstRoot.sh 파일(위치는 /tmp/orainstRoot.sh)을 준비했지만 이 파일은 루트 ID로 실행해야 합니다. 이때 그림 9와 같이 다른 터미널 창을 열어 linux에서 oracle 설치 파일을 실행할 수 있습니다. 실행이 완료되면 그림과 같이 다시 그림으로 돌아옵니다
8개의 창에서 [계속]을 누르세요.
4단계: Oracle 설치 프로그램 원본과 대상이 있는 디렉터리를 지정하세요
OracleHome은 Oracle 데이터베이스 시스템이 위치한 기본 디렉터리입니다. /etc/profile.d/oracle.sh에서 ORACLE_HOME이 /opt/oracle/product/9.0.1로 설정되어 있으므로 아래 Destination의 Path 배열에 ORACLE_HOME의 설정값이 나타납니다. 여기서도 변경이 필요하지 않습니다.
5단계: 설치할 Oracle9i 제품 유형을 선택하세요
여기에서 [Oracle9iDatabase9.0.1.0.0]을 확인하신 후 [다음]을 눌러주세요.
(여기에 있는 Oracle9.2.0.4 사진은 복사한 사진입니다.)
6단계: Oracle9i 데이터베이스 버전 선택
Oracle 데이터베이스 시스템을 처음 설치하는 경우 [EnterpriseEdition] 또는 [StandardEdition]을 선택하는 것이 좋습니다. 이미 설치 경험이 있는 독자는 [Custom] 방법을 선택하여 설치할 패키지를 결정할 수 있습니다.
7단계: 데이터베이스의 기본 구성 결정
이전 단계에서 EnterpriseEdition 또는 StandardEdition을 선택했다고 가정하면 DatabaseConfiguration 창이 나타납니다. Oracle 데이터베이스의 실제 사용을 기반으로 최상의 구성을 선택할 수 있습니다. 예를 들어, 데이터 웨어하우징을 위한 온라인 분석 환경을 구축하는 경우 [DataWarehouse] 옵션을 선택하여 사용할 수 있습니다. 여기서는 먼저 범용 [GeneralPurpose]를 선택합니다.
8단계: Oracle 데이터베이스의 식별 데이터 설정
8i 이후의 Oracle 데이터베이스 버전에서는 GlobalDatabaseName을 사용하여 각 Oracle 데이터베이스를 고유하게 식별합니다. 데이터베이스 이름을 OracleSID 이름.도메인 이름으로 설정하는 것이 좋습니다. 예를 들어 OracleSID를 ora901(여기서는 lnxdbs)로 설정하면 데이터베이스 이름을 .tw로 설정할 수 있습니다.
9단계: 데이터베이스에서 사용하는 문자 집합을 지정합니다.
이 항목에 대해 기본 프로젝트를 직접 사용할 수도 있고, 문자 집합의 특정 위치를 직접 정의할 수도 있습니다.
[다음]을 누른 후 OracleUniversalInstaller는 설치할 Oracle9i 제품의 요약을 표시합니다. 올바른지 확인한 후 [설치]를 눌러 파일 복사 및 설치를 시작합니다.
1. 사용 중인 하드웨어 환경에 따라 설치에 수십 분이 걸릴 수도 있고, 심지어 한두 시간이 걸릴 수도 있습니다.
11단계: 시스템 설치 후 구성 설정
설치 프로그램이 모든 파일을 시스템에 복사한 후 설치 프로그램은 root.sh 프로그램을 루트(ORACLE_HOME이 가리키는 디렉토리(예: /opt/oracle/product/9.0.1))로 실행하라는 메시지를 다시 표시합니다. ).
이때, 다른 터미널 창에서 root.sh를 실행할 수 있습니다. (ID를 루트로 전환해야 한다는 점에 유의하세요.) 프로그램은 bin 디렉토리 위치를 묻습니다. 기본값과 동일하면 [Enter] 키를 직접 누르십시오. 그렇지 않으면 올바른 bin 디렉토리 위치를 입력해야 합니다. root.sh를 실행한 후 그림 19의 창으로 돌아와서 [OK]를 눌러 다음 설정 작업을 계속한다.
12단계: Oracle 데이터베이스 구성 도구 실행
시스템 설치의 마지막 단계는 Oracle Network Configuration Assistant 마법사(OracleNetConfigurationAssistant) 및 Oracle Database Construction Assistant 마법사(OracleDatabaseConfigurationAssistant)라는 두 가지 특수 보조 마법사가 포함된 데이터베이스 구성 도구 프로그램을 수동으로 실행하는 것입니다.
두 번째 단계에서는 포트 7777에 OracleWebServer를 설치합니다. 완료되면 가장 중요한 Oracle 데이터베이스 구성 마법사(OracleDatabaseConfigurationAssistant, DBCA라고 함)가 활성화됩니다. 현재 OracleUniversalInstaller가 시스템에 Oracle9i 데이터베이스 서버만 설치하고 아직 Oracle 데이터베이스를 구축하지 않았기 때문에 이 단계가 필요합니다! (조금 도서관을 짓는 느낌인데 책이 없어요! 이 도서관을 이용할 수 있나요?)
데이터베이스 생성 부분의 나머지 부분은 여러분 모두가 익히 알고 계시기 때문에 따로 작성하지 않겠습니다.
위 내용은 Oracle 설치 시스템 스왑 드라이브에 대한 몇 가지 주의사항! !의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!