Ubuntu 9.x에서 ORACLE_HOME 변수를 올바르게 설정하는 방법
다음과 같은 문제가 있습니다.Oracle sysdba 패스워드를 회복하거나 변경하는 방법비밀번호를 분실한 것은 아니지만 처음에 설정 스크립트에 두 번 입력하고 로그인 했을 때(localhost:8080/apex, password not accepted)
데이터베이스에는 아무것도 없습니다.오라클-XE를 설치하여 사용하고 싶습니다.두 번 뺐다가 다시 설치하려고 했지만 실행하려고 하면/etc/init.d/oracle-xe
Oracle XE용 폴더를 두 번째로 삭제해도 "Oracle Database 10g Express Edition is are configured"라는 메시지가 나타납니다.
sqlplus "/ as sysdba"를 실행하려고 했지만 다음과 같이 표시됩니다.
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
변수 설정을 시도했습니다.export
(또한 시도했다)set
).
시행된 것:export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus
그 모든 서브디렉토리가 있어요매번 같은 에러입니다.
ORACLE_HOME은 어떤 설정으로 설정됩니까?제가 본 유일한 레퍼런스는 그냥 general이라고 말하거나 위 버전 번호까지 말한 다음 "/db_1"입니다.db_1은 사용하지 않습니다.
뭔가 해명이 필요하시면 말씀하세요.이 과정에서 제가 뭘 잘못했는지 모르겠어요.
보통 MSB 파일을 찾을 수 없는 문제는 환경 설정 문제로 인해 발생하지만, 이 경우 설치가 약간 의심됩니다(apt-get + configure 메서드는 사용한 적이 없습니다).
인스톨의 온전성을 확인하려면 , 다음의 순서에 따릅니다.
ORACLE_HOME
디렉토리 패스로 설정되어야 합니다.bin
디렉토리:sqlplus
실행 파일을 찾았습니다.- 있어야 한다
.msb
아래의 파일$ORACLE_HOME/sqlplus/mesg
- (XE의 숫자는 불명확) 수백 개입니다.
.msb
아래의 파일$ORACLE_HOME
(시도하다find $ORACLE_HOME -name "*.msb" -print
(보여주기 위해서) - PATH는 다음을 포함해야 합니다.
$ORACLE_HOME/bin
. - 아래의 모든 파일
ORACLE_HOME
소유해야 한다user:oracle group:dba
.
저도 같은 문제가 있었어요.홈 폴더에 sqlplus라는 스크립트가 있습니다.다음을 포함하여 이 문제를 해결하는 sh:
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_HOME
ORACLE_SID=XE
export ORACLE_SID
NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
export NLS_LANG
PATH=$ORACLE_HOME/bin:$PATH
export PATH
sqlplus /nolog
같은 문제가 있었는데
oracle shell 변수를 설정하기 위해 해야 할 일은 다음과 같습니다.
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
소터드!
sp1us.filename이 발견되면 LANG도 설정하고 'sp1.filename'이라는 이름의 파일을 찾아 export LANG=us로 설정해야 합니다.오류 메시지가 더 나을 수 있습니다. : )
ORACLE_HOME은 데이터베이스 설치를 위해 Oracle 디렉토리 구조의 최상위 수준이어야 합니다.이때부터 Oracle은 필요한 다른 모든 파일을 찾는 방법을 알게 됩니다.예를 들어, 오류 메시지가 표시되는 것은 Oracle이 오류를 보고할 메시지 파일을 찾을 수 없기 때문입니다(오라클 홈 아래의 다양한 메시 디렉토리에 있어야 함).당신이 주는 위의 값 대신, 나는 노력할 것이다.
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0
한번은 나도 같은 종류의 오류가 있었다.
I.E:
C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA
Error 6 initializing SQL*Plus
Message file sp1<lang>.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
이 에러는, 홈 패스가 올바르게 설정되어 있지 않기 때문에 발생합니다.Windows 를 사용하고 있는 경우는, 이 문제를 해결하려면 , 다음의 쿼리를 실행합니다.
C:\oracle\product\10.2.0\db_2>SET ORACLE_HOME=C:\oracle\product\10.2.0\db_2
C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA
SQL*Plus: Release 10.2.0.3.0 - Production on Tue Apr 16 13:17:42 2013
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
를 하고 있는 는, 를 치환합니다.set
export
같은 것이 있습니다.
C:\oracle\product\10.2.0\db_2>EXPORT ORACLE_HOME='C:\oracle\product\10.2.0\db_2'
C:\oracle\product\10.2.0\db_2>SQLPLUS SYS AS SYSDBA
SQL*Plus: Release 10.2.0.3.0 - Production on Tue Apr 16 13:17:42 2013
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
이것이 이 에러를 소거하는 올바른 방법입니다.
ORACLE_HOME=/u01/app/oracle/product/10.2.0/db_1 sqlplus /를 sysdba로 내보내기
및 한 후, 의 weblogic 의 의 문제가 했습니다.sqlplus
★★★★★★★★★★★★★★★★★」tnsping
변경했습니다.bash_profile
forms_home forms Oracle forms forms forms forms 。 명령어( 및 를할 수 있습니다.sqlplus tnsping 에에 、 oracle 에에에에에에에 。
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export JAVA_HOME=/mnt/software/java/jdk1.7.0_71
export ORACLE_HOME=/oracle/Middleware/Oracle_FRHome1
export PATH=$PATH:$JAVA_HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=/oracle/Middleware/Oracle_FRHome1/lib
export FORMS_PATH=$FORMS_PATH:/oracle/Middleware/Oracle_FRHome1/forms:/oracle/Middleware/asinst_1/FormsComponent/forms:/appl/myapp:/home/oracle/myapp
set <ORACLE_HOME> path variable
예
path ORACLE_HOME
값은 C:\oraclexe\app\oracle\product\10.2.0\server입니다.
언급URL : https://stackoverflow.com/questions/2747462/how-to-correctly-set-the-oracle-home-variable-on-ubuntu-9-x
'programing' 카테고리의 다른 글
ng-class가 적용되지 않음 (0) | 2023.03.01 |
---|---|
Angular 2에서 TypeScript를 사용하여 어레이를 필터링하려면 어떻게 해야 합니까? (0) | 2023.03.01 |
스프링 부트 시 Postgres 연결이 닫혔습니다. (0) | 2023.03.01 |
포함된 생성자에 반환 유형 주석이 없으므로 '유형' 식에 암묵적으로 '임의' 유형이 지정됩니다. (0) | 2023.03.01 |
create-module-app: http 대신 https를 사용하는 방법 (0) | 2023.03.01 |