2017-12-08 4 views
0

최근 Forms 및 Reports 6i 외에도 Oracle 8i를 사용하여 기존 컴퓨터의 시스템을 복원했습니다 (XP SP2가 실행 됨).오라클 9i 데이터베이스를 양식 6i에 연결하는 방법

불행히도 시스템을 복원하면 소프트웨어가 삭제 된 후 이전에 가지고 있던 양식 및 보고서에 액세스 할 수 없었습니다.

Oracle 9i v 9.0을 설치 한 이유는 Oracle DB에 일반적으로 2 개의 업데이트 호환성이 있다고 생각하기 때문입니다. 설치 프로그램이 내 8i 데이터베이스를 인식하지 못해 새로운 9i 데이터베이스를 만들었지 만 이제는 양식 6i를 연결할 수 없습니다. 로그인하기

9 일 미세 SQLPLUS 것이 아니라 SQLPLUS 8

데이터베이스 연결 요구 (예를 들어, t : 노드 : SID)를 [LOCAL]

가 입력되어야 하는가?

내 9i SID = ABDtnsnames.ora은 9i 네트워크 폴더에서 6i net80 폴더로 복제됩니다. 마지막에 다음, 첫 번째 보고서 데이터베이스를, 및 양식 :

사전

보통, 6i는 버전이 순서대로 설치해야합니다
+0

XP SP2? 양식 6i? 오라클 8i? 구식 엔터프라이즈 소프트웨어 박물관을 운영하고 있습니까? – APC

+0

lol 오래 전에 저장 한 데이터를 검색하려고합니다. @ APC –

+0

Forms 6i에는 자체 Oracle_home이 있습니다. Oracle 9i에는 자체 Oracle_home이 있습니다. 라이브러리의 버전이 다양합니다. 라이브러리를 호출하는 우선 순위는 PATH 환경 변수의 순서에 따라 다릅니다. tnsnames.ora 파일 표시 ORACLE_HOME에서 tnsping.exe 실행 forms6i 데이터베이스를 다른 컴퓨터 또는 가상 시스템으로 마이그레이션하는 것이 좋습니다. Forms 6i는 Oracle 11g와 잘 작동합니다. –

답변

0

에 감사드립니다. 왜? Reports 설치가 Forms의 구성 파일을 덮어 쓰기 때문에 Forms 설치가 Reports의 파일을 덮어 쓰지 않기 때문에.

나머지는 비교적 간단해야합니다. TNS_ADMIN 환경 변수를 사용하지 않으면 (제 제안 : 사용하십시오), TNSNAMES.ORA의 모든 사본을 수동으로 유지해야합니다. 이미 했어요 : \ developer_suite_home \ network \ admin 디렉토리에 복사본을 넣으십시오.

그러면 양식에서 데이터베이스를 인식하고 연결할 수 있어야합니다.

관련 문제