Oracle 설치 시스템 스왑 드라이브에 대한 몇 가지 주의사항! !

PHPz
풀어 주다: 2024-04-09 08:30:01
앞으로
1008명이 탐색했습니다.

Oracle 설치 시스템 스왑 드라이브에 대한 몇 가지 주의사항! !

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:itcool.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!