2014-02-11 3 views
-1

개인용 컴퓨터의 Oracle 데이터베이스에 테이블을 생성했습니다.Oracle Database Deployment

그런 다음 Java 응용 프로그램과 연결하고 해당 테이블/데이터베이스를 사용하여 응용 프로그램의 모든 데이터를 저장합니다.

하지만 .jar 파일을 배포하고 다른 시스템에서 실행하면 해당 데이터베이스가 설치되지 않습니다.

아무에게도 알려주거나 내가 할 일을 안내해 줄 수 있습니까? 데이터베이스와 응용 프로그램이 다른 시스템에서도 작동하도록하기 위해서.

감사

+0

다른 시스템에 oracle 클라이언트를 설치하고 올바른 데이터베이스를 가리키는 적절한 TNS 항목을 작성하십시오. – OldProgrammer

답변

0

는 기본적으로, 사용자가 자신이 사용하고자하는 데이터베이스 서버를 구성 할 수 있도록하는 프로그램에서 몇 가지 옵션이 필요 했어.

서버를 배포하고 프로그램을 사용하기 전에 올바르게 프로비저닝하는 것은 그들에게 달려 있습니다. 그렇게하는 방법에 대한 지침은 프로그램의 설치 설명서에 포함되어 있습니다.

프로그램이 원격 Oracle 인스턴스에서 데이터베이스를 자동으로 설정할 수도 있습니다. 구성된 Oracle 인스턴스에서 CREATE DATABASE을 허용하는 옵션을 구현하면 필요한 모든 테이블, 뷰, sprocs 등을 생성하는 데 필요한 프로비저닝 스크립트가 실행됩니다.

이러한 단계는 배포 및 사용시 많은 마찰을 불러옵니다. 귀하의 프로그램, 당신은 또한 정말 귀하의 프로그램에 대한 SQL 데이터베이스가 필요한지 스스로에게 물어 봐야합니다. 소량의 데이터를 가진 단일 사용자 일 경우 proc에서 실행되는 일종의 로컬 DB를 확인할 수 있습니다.

+0

마이크 덕분에 많은 일이 해결되었습니다. – user2461116