이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 21960|회답: 0

[출처] CentOS6.5 설치 OracleXE11G 전체 튜토리얼 공유

[링크 복사]
게시됨 2015. 3. 29. 오전 9:15:27 | | |
최근에 저는 최대 절전을 배우기 시작할 계획이었는데, 계속 사용하고 있었기 때문입니다오라클데이터베이스배우고 싶어서 저도 그 자리에 있고 싶어요서버웹사이트에 oracle을 설치하세요.
설치했어요oracle-xe-11.2.0-1.0.x86_64.rpm.zip
내 서버 때문이야심성별로 좋지 않아서 301M 크기의 oracle-xe 버전을 설치했는데, 기능은 제가 원하던 것과 딱 맞습니다.
이 문서에서 #는 루트 사용자를, $는 일반 사용자를 나타냅니다
먼저 내 서버를 봐정보갑시다
#uname -a
Linux 2.6.32-431.23.3.el6.x86_64 #1 SMP 2014년 7월 31일 목요일 17:20:51 UTC x86_64 x86_64 x86_64 GNU/Linux
#cat /etc/redhat-release(redhat-release)
CentOS 6.5 릴리스 (최종)
#redhat 4
#uname -r
2.6.32-431.23.3.el6.x86_64
메모리: 1g 하드 디스크 (20+8)g
아래에서 설치를 시작해 보겠습니다. 인터넷을 통해서도 참고하고 있고,보낸 사람처리되었으므로 다음 작업은 네트워크와 유사할 수 있습니다:
1. 보기작동시스템은 설치 가능 여부를 알고 있습니다
Linux5, linux6 (x86-64) 및 Red Hat linux5, Red Hat linux6 (x86-64) 커널은 2.6.32-xxxxxx 이상 버전을 지원하며, 이 시스템을 설치할 수 있습니다. 설치를 지원하지 않는다면 그냥 건너뛰세요
2. 필요한 패키지를 설치하세요. 이 단계는 온라인 방법으로 찾을 수 있습니다.
Yum에 직접 설치하세요
# yum install binutils compat-libstdc++-33 compat-libstdc++-33.i686 elfutils-libelf elfutils-libelf-devel gcc-c++ glibc glibc.i686 glibc-common glibc-devel glibc-devel.i686 glibc-headers ksh libaio libaio.i686 libaio-devel libaio-devel.i686 libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel make sysstat unixODBC unixODBC-devel -y
참고: yum 소스는 163 소스를 직접 가리키며 시스템을 사용하지 않습니다미러링지역 맛을 만들어보세요.
3. 사용자 및 사용자 그룹 생성
그룹 생성
# groupadd oinstall
# Groupadd DBA

사용자 오라클을 그룹에 추가하세요
# useradd -m -g oinstall -G dba oracle
설립하다비밀번호
# 패스우드 오라클
useradd 명령어를 사용해 사용자를 생성한 후, 홈 디렉터리에 Oracle이라는 폴더가 생성됩니다.
나중에 oraclea를 써야 합니다
Oracle 사용자를 위한 sudo 권한 추가하기
# vim /etc/수도어스

4. 오라클 설치 디렉터리 생성
아래 첫 줄은 인터넷에서 /u01/11g로 잘못 나오는데, 이 설치 디렉터리에서 Oralce는 11g 디렉터리가 없고, 최상위 디렉터리는 app입니다
# mkdir -p /u01/app
# chown -R oracle:oinstall /u01/
# chmod -R 775 /u01/
5. 커널 매개변수 설정
커널 파라미터에 대한 자세한 정보는 이 페이지를 참조해 주세요
# vim /etc/sysctl.conf  
fs.aio-max-nr = 1048576   
FS.file-max = 6815744   
kernel.shmall = 2097152   
kernel.shmmax = 4294967295   
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500   
net.core.rmem_default = 262144   
net.core.rmem_max = 4194304   
net.core.wmem_default = 262144  
net.core.wmem_max = 1048586
# 시스틀 -p #重新载入立即生效
6. 환경 변수 설정
환경 변수는 중요하며, 대부분 인터넷상에서 명확하게 명확히 언급되지 않거나 틀렸습니다. 아래의 환경 변수 설정을 참조하세요.
Oracle-XE-11.2.0은 단일 인스턴스 버전이므로 환경 변수의 ORACLE_SID을 수정하지 마십시오. 수정 후에는 오류가 발생할 수 있습니다.
# 빔 ~오라클/.bash_profile   
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe
export ORACLE_SID=XE
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
내보내기 LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
# 출처 ~오라클/.bash_profile        
#加载심성또는 Oracle 사용자가 로그아웃 후 다시 로그인하는 경우도 있습니다
8. 스위칭 파티션 설정
아래 단계를 따라 하세요
a,# free -m을 사용해 스왑 파티션이 있는지 확인하고, 트랜잭션이 스왑 파티션 크기를 메모리의 2배로 설정합니다. 제 메모리는 1g이라 2g로 설정하고, 없으면 추가하고, 있으면 수정합니다. 삭제했다가 다시 만들 수 있습니다
b,# dd if=/dev/zero of=/var/swap bs=1024 count=2048000
스왑 파티션을 설정하세요
c. 교환 조건 설정
# mkswap /var/swap
d, 즉시 Enable Swap 파티션을 활성화
# 스왑폰 /var/swap
E, 시스템 부팅 시 자동 시작 동작
# vi /etc/fstab 한 줄을 추가하기 위해
/var/swap               swap                    swap    defaults        0    0 中间的空格可以是tab建
f, 스왑 공간 회복
# 스왑오프 /var/swap
G, 파일 시스템에서 회수하기
# rm /var/swap

9. 수정 설정 shm
ORA-00845: MEMORY_TARGET 지원되지 않음 데이터베이스를 시작(시작 후) 단계에서 오류가 발생할 수 있습니다
즉, 오라클 SGA의 크기가 시스템 shm 크기를 초과할 때, 두 가지 해결책이 있습니다: 1. shm 크기 변경 .2. SGA_MAX_SIZE 크기 변경
우리는 shm을 수정합니다
$ vi /etc/fstab
없음 /dev/shm TMPFS 기본값 0 0
수정:
none /dev/shm tmpfs defaults,size=2G 0 0
여기서는 2G로 수정했는데, 수정하실 때는 본인 시스템에 맞게 설정해 주세요
그다음 저장하고 종료한 뒤, 다시 sham을 마운트하세요
$ umount /dev/shm
$ 마운트 /개발자/shm
shm 크기를 확인하세요
$ df -h |grep shm
10. 다운로드 oracle-xe-11.2.0-1.0.x86_64.rpm.zip
Oracle 공식 다운로드로 가세요.
오라클이 권한을 강화하면서 직접 다운로드는 허용되지 않고, 다운로드는 로그인 후에 다운로드해야 하므로 일반적인 방식은 로그인 후 다운로드한 후 다운로드하는 것입니다업로드골치 아플 거야. 다행히도 강력한 wget 명령어가 있습니다. 아래에서 다운로드하는 방법을 알려드리겠습니다.
먼저 오라클에 로그인해서 다운로드 연결을 oracle-xe-11.2.0-1.0.x86_64.rpm.zip클릭하세요. 하지만 다운로드는 하지 않습니다. 다운로드는 하지 않고 단지 이 연결을 원합니다. 이 연결은 아래 링크와 비슷합니다
http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1427515409_83d3d2e012923ee15b4b815e45bc5660
centos의 wget 명령어로 직접 다운로드할 수 없고, Windows에서는 파라미터가 한 번만 사용할 수 있어 다운로드가 불가능할 수도 있습니다.
시간을 절약하기 위해 centOS 아래에서 wget 명령어를 이렇게 사용해야 합니다
# wget -c –http-user=오라클 사용자 이름–http-password=사용자 비밀번호–출력-문서=출력 파일 이름 URL 다운로드
다운로드 URL에 주의를 기울이세요. 위에 있는 최신 다운로드 URL 명령이어야 하며, 모두가 이해해야 한다고 생각합니다.
11. 설치 시작.
먼저, Oracle 사용자로 가세요
# 수 오라클
Oracle 설치 디렉터리로 가세요
$ CD /u01
$ sudo rpm -ivh –replacefiles oracle-xe-11.2.0-1.0.x86_64.rpm
sudo를 앞에 반드시 추가해야 하며, 그렇지 않으면 권한 오류가 발생합니다.
아래 설치 방법은 간단합니다
데이터베이스를 구성하려면 '/etc/init.d/oracle-xe configure'를 루트 사용자로 실행해야 합니다.
root로 #/etc/init.d/oracle-xe config를 실행하세요
포트 8080과 1521을 프롬프트에 따라 설정하고, 시스템 및 시스템 비밀번호, 부팅 여부 등도 설정하세요
설치 완료가 성공적으로 완료되었다는 표시를 보셨을 때. 설치 성공률을 계산하세요.
그 이후로 우리는 그것을 시험할 수 있습니다
Oracle user su Oracle 로 가기
$sqlplus /nolog
처음 설치할 때 오류가 있으면 수정하고 싶습니다


다음 내용은 비교적 적지만, 여러분이 읽어보시길 좋아하실 거라 생각합니다.ORACLE-XE-11.2.0 입문 방법APEX관리하세요
이 글은 oracle-xe-11.2.0-1.0.x86_64.rpm을 성공적으로 설치한 후 브라우저로 apex를 관리하는 방법을 설명합니다
먼저 http://www.abc.com:8088/apex/apex_admin
사용자 이름은 admin입니다
비밀번호는 oracle-xe-11.2.0을 설치할 때 설정한 비밀번호이며, 로그인하려면 비밀번호를 처음 변경해야 하고, 비밀번호는 대문자와 소문자 숫자 및 기호 모두에 맞아야 합니다.

또한, APEX는 일부 브라우저를 지원하지 않을 수 있는데, 예를 들어 잘못된 사용자 이름과 비밀번호를 입력하면 오류 메시지가 뜨게 됩니다.
올바른 사용자 이름과 비밀번호를 입력하면 바로 로그인 페이지로 이동합니다.

다음 팁들을 참고하실 수 있습니다.
nginx www.abc.com.conf를 수정하세요. 내용은 다음과 같습니다
서버 {
듣기 80;
server_name www.abc.com www.abc.com;
n / { 제거 위치
proxy_pass http://127.0.0.1:8088;
proxy_set_header 호스트 $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
이렇게 하면 Apex에 접근하기 위해 포트를 추가하지 않고도 www.abc.com/apex 에 직접 접근할 수 있습니다





이전의:OAuth 1.0과 OAuth 2.0 사이에는 차이가 있습니다
다음:알리페이 신용카드 화베이 기능이 드디어 출시됐나요? 얼마나 초과 인출할 수 있는지 테스트해 보세요.
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com