내 노트북에 Oracle 을 설치할 수 없는 이유는 무엇입니까?
여기서는 엔터프라이즈 버전의 서버측을 주요 소개 대상으로 하여 클라이언트를 쉽게 설치할 수 있습니다.
서버측 설치는 일반 설치, 최소 설치 및 사용자 정의 설치의 세 가지 유형으로 나눌 수 있습니다.
클라이언트 설치는 관리자 클라이언트, 프로그래머 클라이언트, 응용 프로그램 사용자 클라이언트, 사용자 정의 설치 클라이언트로 나뉩니다.
■ 시스템 요구 사항
1. 하드웨어 요구 사항
● 최소 메모리 구성 128MB 권장 256MB
● 하드 드라이브 스왑 파티션 최소 400MB 이상 메모리 :
● 하드 드라이브 크기 요구 사항:
일반적인 서버 설치는 750mb 입니다.
최소 675mb 설치
사용자 지정 설치 1gb
클라이언트 관리자 350mb
프로그래머 260mb
어플리케이션 사용자 150mb
맞춤형 설치 470mb
2. 소프트웨어 요구 사항
● 리눅스 시스템 커널에는 V2.2 이상이 필요합니다.
● 자바 런타임 환경 (JRE) 에는 V 1. 1.6 이상이 필요합니다.
● 시스템이 x 창을 지원해야 합니다.
■ 설치 전 준비
1. 시스템 커널 수정
/usr/src/Linux/include/ASM/hmparam.h 파일을 다음과 같이 변경합니다.
수정자 수정자 값
Shmmax 메모리 크기 *0.5
Shmmin 1
Shmmni 100
Shmseg 10
/usr/src/Linux/include/Linux/sem.h 파일을 다음과 같이 변경합니다.
수정자 수정자 값
샘니 100
Semmsl 프로세스 매개 변수+10
Segmns+10 의 모든 데이터베이스에 대한 프로세스 매개변수 합계
Semopm 100
Semvmx 32767
매개변수를 수정한 후 "make dep", "make clean", "makebImage" 명령을 사용하여 커널을 다시 컴파일하고 새 커널로 컴퓨터를 시작합니다.
2. 시스템 사용자 및 설치 디렉토리 구축
Oracle 기술 문서에서는 데이터베이스에 대해 ——Oinstall 과 DBA 의 두 그룹을 설정하는 것이 좋습니다. 그러나 실제로 시스템 사용에 영향을 주지 않고 하나의 DBA 그룹만 있으면 Oracle 을 성공적으로 설치할 수 있다는 사실을 발견했습니다. 데이터베이스에 DBA 그룹에 속한 사용자 Oracle 을 추가해야 합니다. 그런 다음/u01/app/Oracle/8.1.6 디렉토리를 생성하고 소유자를 oracle.dba 로 설정합니다.
3. 환경 변수를 설정합니다
모든 환경 변수의 설정이 반드시 필요한 것은 아니지만, 이러한 변수를 설정하면 설치와 사용이 더 쉬워집니다. 이는 이후 설치 과정에서 볼 수 있습니다. 편집. Bash_profile 은 Oracle 사용자 홈에 환경 변수를 설정합니다.
Oracle _ home =/u01/app/Oracle/product/8.1.6
ORACLE 소프트웨어/를 포함한 ORACLE_HOME/ 디렉토리 익스포트
Ld _ library _ path =/u01/app/Oracle/
곱/8.1.6/lib;
LD _ library _ 경로 내보내기
Oracle _ base =/u01/app/Oracle
ORACLE_BASE/ 익스포트/ORACLE 소프트웨어 디렉토리 및 관리 소프트웨어 디렉토리 포함/
ORACLE_SID=ORCL 입니다
기본 데이터베이스의 ORACLE _ SID/ID/
오라클 _ 용어 =vt 100
ORACLE 용어 내보내기
Ora _ nls33 =/u01/app/Oracle/product/8.1.6/
O 공용 /nls/ 관리/데이터
ORA _ nls 33/ 언어 지원 익스포트/
Path = $ path:/u01/app/Oracle/product/8.1.6/bin
패스를 내보냅니다
메모리가 적은 사용자의 경우 x 창에 Oracle 을 설치하면 메모리 부족 상황이 발생할 수 있습니다. 이때 DISPLAY 변수를 설정해야 합니다. 이 변수는 로컬로 출력해야 하는 x 윈도우 설치 인터페이스를 DISPLAY 변수 설정 호스트로 출력하는 데 사용됩니다. 이 방법은 다음과 같습니다.
표시 =192.168.0.20: 0.0
디스플레이를 내보냅니다
또한 출력 터미널에 xhostservername 변수를 설정합니다. 즉, 서버에서 X window 디스플레이 인터페이스를 터미널로 전송할 수 있으므로 서버 작업량을 줄이고 설치 시 시스템 자원을 절약할 수 있습니다.
4. JRE (Java runtime environment) 를 설치합니다
데이터베이스는 X window 기반 그래픽 인터페이스를 설치하고 Java 프로그램을 사용하기 때문에 JRE (Java runtime environment) 지원이 필요합니다.
5. 설치 소스 디렉토리를 생성합니다
사용자가 CD 를 사용하여 설치하는 경우 CD 드라이브를' mount/dev/cdrom' 디렉토리에 매핑해야 합니다.
사용자가 다운로드한 tar.gz 파일을 사용하는 경우 먼저 /tmp 디렉토리에 파일 압축을 푼 다음 생성된 설치 디렉토리를 oracle.dba 에 부여해야 합니다
■ 데이터베이스 설치
1. Oracle 사용자로 시스템에 로그인하여 설치 소스 디렉토리로 들어가 실행합니다. /runInstaller "를 입력하고 설치를 시작합니다.
2. 설치 인터페이스에 들어간 후 "다음" 을 클릭하면 디렉터리 설정 인터페이스가 나타납니다.
사용자의 환경 변수가 올바르게 설정된 경우 인터페이스의 디렉토리가 자동으로 설정됩니다. 그렇지 않으면 찾아보기를 클릭하여 카탈로그를 선택한 후 다음을 클릭하여 다음 단계로 넘어갑니다.
3. 나머지 작업은 간단합니다. 안내대로 하면 거의 문제가 없지만 몇 가지 주의할 점이 있습니다.
● 유닉스 그룹 이름 필드에 "DBA" 를 추가합니다.
● "Oracle 8i enterprise edition" 선택
● 설치 유형으로 "사용자 지정" 을 선택합니다.
● 설치 콘텐츠에는 Intermedia 를 선택하지 않는 것이 좋습니다. 일부 기술 자료에서는 이 소프트웨어가 불안정하다고 하는데, 하필 그럴 필요가 있는가!
설치 시 데이터베이스 구축 여부를 묻는 메시지가 나타나면 "아니오" 를 선택합니다. Oracle 에서 제공하는 전용 도구를 사용하여 데이터베이스를 구축해야 하기 때문입니다.
● 설치 중 두 개의 파일을 루트로 실행해야 합니다. su 명령을 사용하여 ID 변환만 하면 됩니다.
관건은 준비를 잘 하는 것이다.
준비만 해도 문제없다면 데이터베이스 시스템을 설치하는 과정은 간단하다. 기술적인 관점에서 볼 때, 라이브러리를 만들 때 설정한 모든 매개변수는 라이브러리 구축 후 수정할 수 있으므로 설정이 잘못된 경우 어떻게 해야 할지 걱정할 필요가 없습니다. 각 단계의 힌트만 자세히 살펴보면 됩니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 예술명언) 여기서는 사용자가 초보자인 경우 데이터베이스를 만들 때 일반적인 설치를 선택하는 것이 좋습니다. 이렇게 하면 복잡한 데이터베이스 설정 프로세스를 피하고 번거로움을 줄일 수 있습니다. 그러나 이 옵션을 사용하면 시스템 테이블 공간이 작고, 로그 파일이 분할되지 않고, 데이터베이스 파일이 너무 크거나 너무 작다는 등의 문제가 발생할 수 있습니다. 사용자가 이미 Oracle 데이터베이스의 기본 개념과 기능에 익숙하고 자신의 요구 사항에 대해 잘 알고 있다면 가장 좋은 전략은 데이터베이스 설치 유형으로 사용자 정의 설치를 선택하는 것입니다. 설치용 컴퓨터가 고급스럽지 않으면 데이터베이스 설치 과정이 길어질 것이다. 설치 후 두 가지 기본 데이터베이스 관리자 사용자가 있습니다. sys, 암호는 change _ on _ install 시스템, 암호는 manager 입니다. 시스템 보안의 관점에서 사용자에게 가장 먼저 제안하는 것은 두 사용자의 비밀번호를 변경하는 것입니다. 이 방법은 데이터베이스를 시작한 후 SQLPlus 에서 수정하는 것입니다. 이 방법은 나중에 설명합니다.
■ 데이터베이스가 작동하도록 합니다
1. 데이터베이스 시작
데이터베이스를 시작하는 것은 매우 간단합니다. Oracle 사용자로 다음 명령을 실행하면 됩니다.
Svrmgrl
연결 내부
시작
포기하다
일을 시작하다
사용자가 서버측 데이터베이스를 사용하는 경우 Oracle 제공 SQLPlus 를 데이터베이스 작업에 사용할 수 있습니다. 사용자 비밀번호를 변경하려는 경우 다음과 같이 할 수 있습니다.
Sqlplus 사용자/비밀번호
Sql> new_password 로 식별된 사용자 sys 변경
Sql> 수출
사용자가 클라이언트에서 데이터베이스를 조작하면 약간의 문제가 발생할 수 있습니다. 먼저 데이터베이스 서버측에서 포트를 수신해야 클라이언트가 요청을 받을 때까지 서버측과 연결할 수 없습니다. 서버측은 다음 명령을 실행하여 수신할 수 있습니다. lsnrctlstart; 그런 다음 클라이언트 사용자는 네트 8 을 통해 서비스 이름을 설정하여 서버에 접속해야 합니다. 마지막으로 데이터베이스는 클라이언트 SQLPlus 와 같은 클라이언트 소프트웨어에 의해 작동할 수 있습니다.
어떤 일의 관건만 파악하면 어렵지 않을 것이다. 필자는 Oracle 데이터베이스 설치 과정의 관건은 준비 단계라고 생각하는데, 준비 후의 설치 과정은 사실 매우 간단하다.