찾다
시스템 튜토리얼리눅스Oracle 설치 시스템 스왑 드라이브에 대한 몇 가지 주의사항! !

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에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
Linux와 Windows 간의 사용자 계정 관리의 차이점은 무엇입니까?Linux와 Windows 간의 사용자 계정 관리의 차이점은 무엇입니까?May 02, 2025 am 12:02 AM

사용자 계정 관리의 Linux와 Windows의 주요 차이점은 권한 모델 및 관리 도구입니다. Linux는 Unix 기반 권한 모델 및 명령 줄 도구 (예 : UserAdd, usermod, Userdel)를 사용하는 반면 Windows는 자체 보안 모델 및 GUI (Graphical User Interface) 관리 도구를 사용합니다.

Linux의 명령 줄 환경은 Windows보다 더 안전한 것보다 더 안전하게 만드는 방법은 무엇입니까?Linux의 명령 줄 환경은 Windows보다 더 안전한 것보다 더 안전하게 만드는 방법은 무엇입니까?May 01, 2025 am 12:03 AM

Linux 'scommandlinecanbemoresecurethanwindowsifmanagedCorrectly, Butrequires MourserUserKnowledge

Linux에서 USB 드라이브 마운트를 자동으로 만드는 방법Linux에서 USB 드라이브 마운트를 자동으로 만드는 방법Apr 30, 2025 am 10:04 AM

이 안내서는 Linux에서 부팅시 USB 드라이브를 자동으로 장착하여 시간과 노력을 절약하는 방법을 설명합니다. 1 단계 : USB 드라이브를 식별하십시오 LSBLK 명령을 사용하여 모든 블록 장치를 나열하십시오. USB 드라이브는 /dev /sdb1, /dev /sdc1 등으로 표시됩니다.

2025 년 Linux, Windows 및 Mac을위한 최고의 크로스 플랫폼 앱2025 년 Linux, Windows 및 Mac을위한 최고의 크로스 플랫폼 앱Apr 30, 2025 am 09:57 AM

크로스 플랫폼 애플리케이션은 소프트웨어 개발에 혁명을 일으켜 Linux, Windows 및 MacOS와 같은 운영 체제에서 완벽한 기능을 가능하게했습니다. 이렇게하면 장치를 기반으로 앱을 전환 할 필요가 없어서 일관된 경험을 제공합니다.

2025 년 AI 및 머신 러닝을위한 최고의 Linux 도구2025 년 AI 및 머신 러닝을위한 최고의 Linux 도구Apr 30, 2025 am 09:44 AM

인공 지능 (AI)은 의료 및 금융에서 예술 및 음악과 같은 창의적 분야에 이르기까지 수많은 부문을 빠르게 변화시키고 있습니다. 오픈 소스 특성, 적응성 및 성능 기능을 갖춘 Linux는 최고의 플라톤으로 등장했습니다.

GUI가없는 5 최고의 경량 리눅스 배포판GUI가없는 5 최고의 경량 리눅스 배포판Apr 30, 2025 am 09:38 AM

그래픽 사용자 인터페이스 (GUI)없이 빠르고 최소화하며 효율적인 Linux 배포를 찾고 계십니까? 경량의 GUI-LESS LINUX 배포판은 구형 하드웨어 또는 서버 및 임베디드 시스템과 같은 전문화 된 작업에 적합합니다. 그들은 더 적은 수의 res를 소비합니다

Redhat 배포판에 Wine 10.0을 설치하는 방법Redhat 배포판에 Wine 10.0을 설치하는 방법Apr 30, 2025 am 09:32 AM

Wine 10.0 안정 버전 릴리스 : Linux에서 Windows 애플리케이션 실행을 더 높은 수준으로 실행합니다. 이 오픈 소스 및 무료 응용 프로그램은 Linux 사용자가 Unix/Linux 운영 체제에서 Windows 소프트웨어 및 게임을 실행하여 10.0 안정 버전의 출시를 안내합니다! 이 버전에는 소스 코드 및 이진 패키지 다운로드가 제공되었으며 Linux, Windows 및 Mac과 같은 다양한 배포판을 지원합니다. 이 판은 1 년의 노력과 8,600 개가 넘는 개선을 구현하여 많은 흥미로운 개선을 가져옵니다. 주요 하이라이트는 다음과 같습니다. Bluetooth 장치에 대한 향상된 지원. HID 입력 장치에 대한 지원을 향상시킵니다. 32 비트 및 64 비트 애플리케이션의 최적화 성능.

RHEL에서 SQL Server를 설치하고 구성하는 방법RHEL에서 SQL Server를 설치하고 구성하는 방법Apr 30, 2025 am 09:27 AM

이 튜토리얼은 SQLCMD 명령 줄 도구, 데이터베이스 생성 및 기본 쿼리를 통해 RHEL 8.X 또는 9.X에 SQL Server 2022를 설치하여 안내합니다. 전제 조건 시작하기 전에 : 지원되는 RHEL 버전 (RHEL 8 또는 9). 수도

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse용 SAP NetWeaver 서버 어댑터

Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

MinGW - Windows용 미니멀리스트 GNU

MinGW - Windows용 미니멀리스트 GNU

이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.