ubuntu 8.10 Oracle 10G 기업 판 설치 종합 안내
우선 시스템 을 최신 으로 업데이트 합 니 다.
1.swap 파 티 션 추가(필요 에 따라 추가 여 부 를 확인)
1G 가 필요 한 swap 파 티 션 을 설치 합 니 다.부족 하면...
$dd if=/dev/zero of=/tmp/tmp.swap bs=1M count=100
$chmod 600 /tmp/tmp.swap
$mkswap /tmp/tmp.swap
$sudo swapon /tmp/tmp.swap
swap 파 티 션 보기:
swapon -s
설치 완료,swap 복구
사용자 만 들 기
Oacle 사용자 로 설치 하려 면 설치 한 후에 도 Oacle 사용자 로 시작 합 니 다.
$swapoff /tmp/tmp.swap
$rm /tmp/tmp.swap
3.디 렉 터 리 만 들 기
Oacle 설치 여기 있 습 니 다.
$addgroup oinstall
$addgroup dba
$addgroup nobody
$useradd -g oinstall -G dba -d /home/oracle -m -s /bin/bash oracle
$usermod -g nobody nobody
$sudo passwd oracle
4.커 널 파라미터 수정
$mkdir -p /opt/ora10
$chown -R oracle:oinstall /opt/ora10
$chmod -R 775 /opt/ora10
추가:
$sudo vim /etc/sysctl.conf
추가:
kernel.shmmax = 3147483648
kernel.shmmni = 4096
kernel.shmall = 2097152
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
$sudo vim /etc/security/limits.conf
변경 사항 적용:
oracle soft nofile 65536
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
링크 만 들 기:
$sudo sysctl -p
5.사용자 환경 설정
$ln -s /usr/bin/awk /bin/awk
$ln -s /usr/bin/rpm /bin/rpm
$ln -s /usr/bin/basename /bin/basename
증가:
$su - oracle
$vim ~/.bash_profile
증가:
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
$vim ~/.bashrc
데이터베이스 의 sid 를 tmp 로 설정 합 니 다.
6.설치 준비
$sudo vim /etc/redhat-release
추가:
Red Hat Linux release 3.1 (drupal)
자바 환경 이 중국 어 를 표시 할 수 있 는 지 확인 합 니 다.그렇지 않 으 면:
방법 은 간단 합 니 다.자바 설치 디 렉 터 리 에 중국어 글꼴 을 넣 으 면 됩 니 다.
cd $JAVA_HOME/jre/lib/fonts
sudo mkdir fallback
cd fallback
sudo ln-s/usr/share/fonts/truetype/wqy/wqy-zenhei.ttf(어떤 중국어 글꼴 을 fallback 디 렉 터 리 에 연결 하여 최신 문 천 역 과부 글꼴 을 선 택 했 습 니 다)
sudo mkfontdir
sudo mkfontscale
$JAVAHOME/실제 경로 로 바 꾸 기
7.설치
Oacle 사용자 로 로그 인 X
설치 파일 디 렉 터 리 에 들 어가 면,
./runInstaller -jreLoc $JAVA_HOME/jre/
$JAVAHOME/실제 경로 로 바 꾸 기
설치 과정 에서 Advanced Installation 을 사용 한 다음 기본 설정 에 따라 아래로 설정 하 십시오.설치 후 시스템 알림 은 루트 사용자 로 두 개의 스 크 립 트 파일 을 실행 해 야 합 니 다.orainstRoot.sh 와 root.sh.ok 단 추 를 누 르 지 마 십시오.이 럴 때 터미널 을 하나 더 열 고 루트 사용자 로 로그 인하 여 알림 을 누 르 면 두 스 크 립 트 를 실행 합 니 다.실행 이 끝 난 후에 ok 단 추 를 누 르 십시오.
마지막 으로 설치 에 성공 할 수 있 습 니 다.
8.수 동 시작:
Oacle10g 환경 변 수 를 설정 합 니 다:
export ORACLE_HOME=/opt/ora10/product/10.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
오류 보고:ORA-12162:TNS:net service name 이 잘못 지정 되 었 습 니 다.
해결 방법:SID:export ORACLE 설정SID=tmp
1)시작***:
:~$ lsnrctl
LSNRCTL> start
정지**:
LSNRCTL> stop
2)sqlplus 로그 인 oracle 10:
:~$ sqlplus /nolog
SQL> conn /as sysdba
3)데이터베이스 시작:
SQL> startup
데이터베이스 정지
SQL> shutdown
4)시작 콘 솔:
:~$ emctl start dbconsole
웹 접근 가능:
http://localdomain:1158/em/
콘 솔 정지:
:~$ emctl start dbconsole
5)isqlplus 시작:
먼저 Oacle 사용자 로 전환 하고 다음 문 구 를 실행 합 니 다:
$ isqlplusctl start
http://localdomain:5560/isqlplus/
필요 하 다http://localdomain:1158/em/ dba 가 아 닌 사용 자 를 먼저 만들어 야 로그 인 할 수 있 습 니 다.http://localdomain:5560/isqlplus/
9./home/oracle 에 시작 스 크 립 트 만 들 기:
1)Oacle 사용자 로 새 파일 만 들 기:vi runoracle.sh
파일 내용 은 다음 과 같 습 니 다.
파일 저장
2)수정 권한:chmod 755 runoracle.sh
3)시작 할 때 먼저 Oacle 사용자 로 전환 합 니 다.
su - oracle
재 입력:
./runoracle.sh start
Oacle10g 을 시작 하면 오류 가 발생 합 니 다:
Failed to auto-start Oracle Net Listene using /ade/vikrkuma_new/oracle/bin/tnslsnr
해결 방법:
Oacle 사용자 로 dbstart 파일 편집
vi /opt/ora10/bin/dbstart
장 ORACLEHOME_LISTNER=/ade/vikrkuma_new/oracle 에서 다음 으로 변경:
export ORACLE_HOME_LISTNER=$ORACLE_HOME
종료 저장,ok
웹 방식 으로 sqlplus 를 사용 하려 면,
필요 하 다http://localdomain:1158/em/ dba 가 아 닌 사용 자 를 만 듭 니 다.
새로 추 가 된 사용자 로그 인 을 사용 합 니 다.http://localdomain:5560/isqlplus/
10.oracle 10g 문자 집합 보기:
SQL> col value$ format a40
SQL> select name,value$ from props$;
11.sqlplus 조회 표를 사용 하 는 중국어 가 어 지 러 우 면 다음 과 같은 방법 으로 해결 할 수 있 습 니 다.
1)먼저 데이터베이스 의 문자 집합 보기:
select name,value$ from props$ where name like 'NLS_CHAR%';
다음 과 같이 보이 기:
NAME VALUE$
—————————————————————————————— ————————————————————————————————————————
NLS_CHARACTERSET AL32UTF8
2)터미널 에 NLS 설정LANG 의 값 은 데이터베이스 와 일치 합 니 다.
export NLS_LANG=american_america.AL32UTF8
sqlplus 에 다시 로그 인하 면 난 장 판이 없 을 겁 니 다.
그 원 리 는 클 라 이언 트 와 서버 쪽 문자 집합 을 일치 시 키 는 것 이다.
3)bash 편집 가능profile 파일 영구 설정
vi .bash_profile
다음 문장 추가:
export NLS_LANG=american_america.AL32UTF8
문자 집합 설정 을 잘못 설정 하면 sqlplus 에 로그 인 할 수 없습니다.
영구적 으로 설정 하 는 것 을 권장 하지 않 습 니 다.또한 웹 방식 을 사용 하 는 것 도 좋 은 선택 이다.
sqlplus 에 다시 로그 인 합 니 다:
sqlplus /nolog
conn/as sysdba-관리자 로 로그 인
conn user/password@sid-다른 사용자 로 로그 인
(로그 인 할 때 sqlplus"user/password as sysdba"를 사용 하지 마 세 요.잘못 보고 할 수 있 습 니 다.제 위 에 있 는 대로)
설치 과정 참고
http://www.linuxidc.com/Linux/2008-05/12707.htm
[url]http://wiki.ubuntu.org.cn/index.php?tit ...iant=zh-cn[/url]일부 튜 토리 얼 은 많은 세부 적 인 문 제 를 소홀히 했 습 니 다.이것 은 제 가 사용 한 후에 발생 한 문제 와 이미 해결 한 문제 입 니 다.여러분 을 도 울 수 있 기 를 바 랍 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.