programing

로컬 Oracle 인스턴스를 기반으로 개발

oldcodes 2023. 7. 18. 21:57
반응형

로컬 Oracle 인스턴스를 기반으로 개발

오라클 데이터베이스의 로컬 인스턴스를 기반으로 우리 팀이 개발했으면 합니다.MS SQL을 사용하면 SQL Express Edition을 사용할 수 있습니다.제가 선택할 수 있는 방법이 무엇입니까?

Oracle에는 익스프레스 에디션도 있습니다.하지만 더 제한적이라고 생각합니다(IIRC, 한 인스턴스에 하나의 데이터베이스만 가질 수 있습니다).

오라클 XE

저는 Oracle 10g Express Edition을 사용하여 많은 성공을 거두었습니다.Oracle Application Express와 함께 제공되므로 웹 인터페이스를 통해 소프트웨어를 쉽게 관리하고 만들 수 있습니다.디스크 공간은 4Gb, RAM은 1Gb로 제한되며 프로세서는 1개만 사용합니다.

그것은 무료이며 제 경험상 100% 신뢰할 수 있었습니다.가상 시스템 내에서 쉽게 호스팅할 수 있습니다.

또한 Oracle SQL Developer는 모든 Oracle 버전에서 사용할 수 있는 교차 플랫폼 애플리케이션이며 무료입니다.Oracle 10g은 최고입니다.힘내세요 :-)

개발 목적으로 Oracle XE에 만족합니다.

ORA-12519:TNS:적절한 서비스 핸들러를 찾을 수 없거나 ORA-12560:TNS:프로토콜 어댑터 오류와 같은 문제가 있는 경우에는 때때로 프로세스 매개 변수를 변경하고 syssdba를 사용하여 Oracle에 로그온하고 다음을 실행하십시오.

ALTER SYSTEM SET PROCESSES=150 SCOPE=SPFILE;

프로세스 매개 변수를 변경한 후 오라클 서비스를 다시 시작합니다.

개발자들은 Oracle을 무료로 다운로드하여 소프트웨어를 개발할 수 있습니다(적어도 초기 프로토타입의 경우 라이센스 조항을 읽는 것이 가장 좋습니다).여기서 다운로드합니다.

결국 Oracle XE를 사용하게 되었습니다.클라이언트를 설치하고, 익스프레스를 설치하고, 재부팅하면 바로 작동합니다.

Oracle XE는 권장하지 않습니다.제 동료들과 저는 오라클에서 프로젝트를 진행하고 있었는데, 로컬 개발 인스턴스에 XE를 사용하려다가 심각한 문제를 겪었습니다.데이터베이스는 우리가 로컬 스트레스 테스트를 실행하기 전까지는 잘 작동했고, 그 시점부터 연결이 끊어지기 시작했습니다.

저는 이것이 의도적이고 문서화된 제한인지 아니면 우리가 각각 이상한 버그에 부딪혔는지는 모르겠지만, XE에서 떨어져 있는 것을 강력히 추천합니다.우리 둘 다 정식 버전으로 전환했을 때, 우리의 문제는 즉시 사라졌습니다.

또한 Oracle은 전체 서버에 대한 라이센스 확인을 요구하지 않습니다. 라이센스를 실제로 획득했다고 말할 수 있는 항목을 클릭해야 하지만 이를 증명할 수는 없습니다.따라서 Oracle을 사용할 수 있는 라이센스가 있다면 개발 시스템에 전체 버전을 설치하지 못할 이유가 없습니다.

언급URL : https://stackoverflow.com/questions/26002/develop-on-local-oracle-instance

반응형