나는 Oracle 11g Express Edition을 Ubuntu 12.04.1 LTS 버전에 설치하는 데 어려움을 겪고 있습니다.Ubuntu 12.04.1에 Oracle Database 11g Express Edition 설치 LTS
나는이 단계를 따라했습니다 :
다운로드 11g Express Edition을에서 오라클의 site
그룹 DBA 아래에 새 사용자 '신탁'을 만들었습니다. 다음 단계는 이것을 사용하여 실행됩니다. 다음 oracle-xe-11.2.0-1.0.x86_64.rpm.zip 및 압축 해제
는 우분투 패키지
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
만든
/sbin/chkconfig
파일로 RPM을 변환하고 지정된 항목을 추가 here작성한
/etc/sysctl.d/60-oracle.conf
위와 동일한 링크에 지정된 항목을 추가했습니다. 아래 단계:
ln -s /usr/bin/awk /bin/awk
mkdir /var/lock/subsys
touch /var/lock/subsys/listener
sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb
(3 단계에서 생성 뎁),312
chown -R oracle:dba /var/tmp/.oracle chmod -R 755 /var/tmp/.oracle chown -R oracle:dba /tmp/.oracle chmod -R 755 /tmp/.oracle
sudo service oracle-xe start
(나는 어떤을 보지 못했다 : 673,845,553,210는~/.bashrc
파일 단계 아래export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe export ORACLE_SID=XE export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh` export ORACLE_BASE=/u01/app/oracle export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH export PATH=$ORACLE_HOME/bin:$PATH
에 다음 ENV 변수를 설정
을 (그대로 기본값을 왼쪽) 이 단계의 문제)
12. SQLPLUS/SYSDBA로 및 내리고 자 SQLPLUS에있는 모든 SQL 문은, 내가 here
에 지정된대로 내가 스왑 메모리 모듈을 설치 한SQL> select * from dual;
select * from dual
*
ERROR at line 1:
ORA-01034: ORACLE not available
Process ID: 0
Session ID: 0 Serial number: 0
다음과 같은 오류로 끝날 때 이제 다음
SQL*Plus: Release 11.2.0.2.0 Production on Thu Jan 3 09:41:58 2013
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to an idle instance.
있어
free -m
total used free shared buffers cached
Mem: 1652 1596 56 0 53 1356
-/+ buffers/cache: 186 1466
Swap: 2943 0 2943
나를 인도 할 수 있습니까? 나는 우둔 해.
실제로 9 단계에서 언급 한 바와 같이 /vashrc에 env 변수를 지정 했습니까? 그렇다면 잘못되었습니다. – Sathya
9 단계에서 언급 한 변수를 .bashrc에 추가했습니다. 무엇이 잘못 되었습니까? – learninghuman
당신은'~/.bashrc'가 아니라'/ bashrc'에 그것들을 추가했다고 언급했습니다. 두 개는 같지 않고 새 쉘을 시작할 때 전자가 읽히지 않습니다. – Sathya