virutal 시스템 (W8.1) 내에서 실행중인 원격 Oracle 데이터베이스에 연결해야하는 작은 응용 프로그램을 만들었습니다.FireDac 및 OSX Mavericks를 사용하여 원격 Oracle XE11 데이터베이스에 연결
sucessfull 연결에서 showmessage가 팝업되어야합니다. installing Oracle Instantclient on Mac OS/X without setting environment variables?
응용 프로그램이 연결 FireDac의 오라클 FireDAC.Phys.Oracle
드라이버를 사용하고 TFDGUIxLoginDialog
가 로그인 :
아무것도 정말 특별한 : 이것은 윈도우 8.1에서 잘하고 신속하게 작동하고 그림과 같이 매버릭스에서 그러나 10
내가는 OID generation failed
오류가
procedure TForm1.Button1Click(Sender: TObject);
begin
FDConnection1.Connected := True;
end;
procedure TForm1.FDConnection1AfterConnect(Sender: TObject);
begin
ShowMessage('Connected');
end;
procedure TForm1.FDConnection1Error(ASender: TObject;
const AInitiator: IFDStanObject; var AException: Exception);
begin
ShowMessage(AException.ToString);
end;
.
VM의 IP 또는 DNS 이름을 사용하여 연결하면 문제가되지 않습니다. 그것은 전혀 연결되지 않습니다.
오라클의 SQL Developer는 연결할 수 있습니다.
Oralce SQL Developer는 데이터베이스에 연결할 때까지 약 15-20 초가 소요됩니다.
내 응용 프로그램은 연결하는 데 오랜 시간이 걸리지 않습니다. ~ 7 초 후에 실패합니다.
안정적인 연결이 가능하기 전에 시간이 초과 되었습니까?
그렇다면 오류를 throw하기 전에 로그인 프로세스 시간을 연장 할 수있는 방법이 있습니까?
아니면 다른 문제입니까?
약 5 시간 동안 이미이 문제를 파악해 봤다는 점에 유의하십시오.
도움을 주시면 대단히 감사하겠습니다.
[호스트] (http://chaos667.tumblr.com/post/20006357466/ora-21561-and-oracle-instant-client-11-2) 파일을 편집 했습니까? – whosrdaddy
@whosrdaddy 내가 한 첫 번째 작업 중 하나였습니다. 하지만 잘못된 호스트 이름을 입력했습니다. 귀하의 의견에 여러 번 설정을 다시 확인하게하고 올바른 것을 찾았습니다. 다시 한번 감사드립니다. 저장된 내 하루 :) 곧 잘못 된 것에 대한 답변을 게시합니다! – ChrisB
당신이 당신의 문제를 발견했기 때문에 기쁩니다 :) – whosrdaddy