문제 1
PRVG-0282 : 운영체제 분배 ID 검색을 실패했습니다
해결방법
참조 https://positivemh.tistory.com/586
vi $ORACLE_HOME/cv/admin/ cvu_config
#CV_ASSUME_DISTID=OEL5 < 주석된 명령어를
CV_ASSUME_DISTID=OEL7 < 주석을 풀고 OEL7으로 변경
+추가 : openSUSE로 진행할 경우 SUSE15로 입력해도 된다
문제 2
다음 위치에서 make 유틸리티를 찾을 수 없음: /usr/bin/make
해결방법
make 유틸리티가 없기 때문에 설치를 해줘야 한다.
openSUSE기 때문에 zypper을 활용한다.
zypper install make
문제 3
make 파 ''/ora19/app/oracle/product/19.0.0/dbhome_1/precomp/lib/ins_precomp.mk''의 ''links proc gen_pcscfg procob'' 대상을 호출하는 중 오류가 발생했습니다. 자세한 내용은 ''/tmp/InstallActions2024-01-17_08-14-19PM/installActions2024-01-17_08-14-19PM.log''을(를) 참조하십시오
해결방법
참조 https://positivemh.tistory.com/50
stubs폴더의 아래 모두 삭제
rm -rf $ORACLE_HOME/lib/stubs/*
파일 복사 후 .orig 붙이기
cp $ORACLE_HOME/rdbms/lib/env_rdbms.mk $ORACLE_HOME/rdbms/lib/env_rdbms.mk.orig
env_rdbms.mk 파일 수정하기
vi $ORACLE_HOME/rdbms/lib/env_rdbms.mk
LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS)
--> LINKTTLIBS=$(LLIBCLNTSH) $(ORACLETTLIBS) $(LINKLDLIBS) -lons
LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS)
LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS)
--> LINK=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS) $(COMPSOBJS) -Wl,--no-as-needed
LINK32=$(FORT_CMD) $(PURECMDS) $(ORALD) $(LDFLAGS32) $(COMPSOBJS) -Wl,--no-as-needed
TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \
$(LLIBTHREAD) $(LLIBCLNTSH) $(LLIBNZ) $(LINKLDLIBS) -lnnz12
--> TG4PWD_LINKLINE= $(LINK) $(OPT) $(TG4PWDMAI) \
$(LLIBTHREAD) $(LLIBCLNTSH) $(LLIBNZ) $(LINKLDLIBS) -lnnz12
문제 4
make 파일 ''/ora19/app/oracle/product/19.0.0/dbhome_1/rdbms/lib/ins_rdbms.mk''의 ''libasmclntsh19.ohso libasmperl19.ohso client_sharedlib'' 대상을 호출하는 중 오류가 발생했습니다. 자세한 내용은 ''/tmp/InstallActions2024-01-17_11-20-34PM/installActions2024-01-17_11-20-34PM.log''을(를) 참조하십시오
해결방법
참조 http://adminschool.net/doku.php?id=dbms:oracle:install:ins_rdbms.mk
ins_rdbms.mk 파일을 수정한다.
vi $ORACLE_HOME/rdbms/lib/ins_rdbms.mk
$(ORAPWD_LINKLINE)
--> $(ORAPWD_LINKLINE) -lnnz11
문제 3~4의 경우를 진행하더라도 발생되었는데 해결법은
zypper in -y compat-libpthread-nonshared 명령어로 진행하면 되는데 그전에 오라클 unzip진행시 미리 설치를 한 후에 해야한다. 그렇지 않으면 아래와 같이 libclntshcore.so에 대한 libclntshcore 링크를 타고 가지 않는다(파일이 존재 하지 않음으로 뜬다.)
위치는 $ORACLE_HOME/lib 에 있다.
이후 필요 조건 검사 부분에 아래와 같이 필요한 패키지 설치를 하라는 문구가 나오니 zypper를 통해 설치를 하려고 한다.
아래의 패키지는 현재 zypper에서는 찾을 수 없었으나 그 외에는 문제 없이 설치가 완료 되었다.
zypper in libstdc++33-3.3.3-62.1
zypper in -y libjpeg62-turbo-1.3.1
zypper in -y libpcre16-0-8.41
zypper in JDK-1.8.0.5.151
zypper in -y libgfortran3-4.8.3
'OS' 카테고리의 다른 글
openSUSE 15.5 처음 설치 시 네트워크 설정 (0) | 2024.01.23 |
---|---|
SUSE linux network 설정하기 (0) | 2023.12.26 |
리눅스 실습하기-03{2023년05월17일} (0) | 2023.05.21 |
윈도우 실습하기(방화벽)-03{2023년05월18일} (0) | 2023.05.18 |
윈도우 실습하기(서비스)-02{2023년05월18일} (0) | 2023.05.18 |