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

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

Linux 'scommandlinecanbemoresecurethanwindowsifmanagedCorrectly, Butrequires MourserUserKnowledge

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

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

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

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

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

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


핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

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

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

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

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