oracle 53

ORA-12705: NLS 데이터 파일 또는 잘못된 환경에 액세스할 수 없습니다.

ORA-12705: NLS 데이터 파일 또는 잘못된 환경에 액세스할 수 없습니다. 얼마 전 성가신 오라클 오류가 발생했습니다. ORA-12705: NLS 데이터 파일에 액세스할 수 없거나 잘못된 환경이 지정되었습니다.재미있는 것은 내가 NLS 데이터 파일에 액세스하려고 하지 않았다는 것입니다.두 가지 원인이 있을 수 있습니다. 잘못된 NLS 매개 변수 또는 값을 사용하여 ALTER SESSION 문을 발급하려고 했습니다. NLS_LANG 환경 변수에 잘못된 언어, 영역 또는 문자 집합이 있습니다. 수정: NLS_LANG 환경 변수 설정 취소 Windows - Windows 레지스트리에서 NLS_LANG의 설정을 해제해야 합니다(이름 변경이 가장 좋습니다).\HKEY_LOCAL_MACHINE\SOFTWAR..

programing 2023.07.03

Oracle 및 SQL Server 성능 테스트를 게시하는 것은 라이센스 위반입니까?

Oracle 및 SQL Server 성능 테스트를 게시하는 것은 라이센스 위반입니까? 닫혔습니다. 이 질문은.출입 금지의현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?스택 오버플로의 주제가 되도록 질문을 업데이트합니다. 10년 전에 문을 닫았습니다. 이 질문을 개선합니다. Oracle과 SQL Server에서 공간 인덱스 성능 테스트를 하고 싶습니다.저는 그것을 제 과학 석사 과정에 포함시키고 싶습니다.그런 종류의 결과를 게시하는 것은 dbms의 라이센스에 위배됩니까? 아마 누군가 이미 그런 문제를 만났을 수도 있습니다. 저는 지루한 면허증 문제를 파헤치는 것을 않습니다.OTN(Oracle Technology Network)에서 소프트웨어를 다운로드할 때 동의하는 표준 라이센스에는 ..

programing 2023.06.28

Oracle SQL용 파서

Oracle SQL용 파서 현재 프로젝트의 경우 Oracle SQL 문을 구문 분석하는 SQL 파서가 필요합니다.현재 저는 간단한 쿼리에 잘 맞는 jsqlparser를 사용하고 있습니다.그러나 특정 기능(예: 캐스트() 또는 (+))이 발생하면 파서가 실패합니다. 오라클 SQL을 완벽하게 준수하는 파서를 제안할 수 있는 사람이 있습니까? 최고야, 윌ANTLR(v3, v4) 파서 생성기에는 수많은 Oracle SQL 및 PL/SQL 문법이 작성되어 있습니다. 자세한 내용은 문법 목록(v3)을 참조하십시오.다음 중: 저는 Andrey Karitonkin의 "ANTLR v3용 Oracle PL/SQL Grammar"를 사용했습니다. 메모리에서 9i와 10g에 나타나는 몇 가지 비트와 조각으로 8i 시대의 대부..

programing 2023.06.23

Javascript date to sql date 객체

Javascript date to sql date 객체 Javascript date 객체를 가져다가 SQL Server와 Oracle 데이터베이스 유형 모두에서 인식되는 객체 유형으로 입력하는 쿼리를 작성하려고 합니다. 문제는 제가 웹 서비스를 사용하고 있다는 것입니다.따라서 실제 전달된 매개 변수가 아닌 문자열이어야 합니다.제 말은 이렇습니다. var date = new Date(); var firstDayOfMonth = new Date(date.getFullYear(), date.getMonth(), 1); var lastDayOfMonth = new Date(date.getFullYear(), date.getMonth() + 1, 0); var webServicesQueryWhereClause =..

programing 2023.06.18

8080에서 수신 중인 Oracle XE 구성 요소를 비활성화하는 방법은 무엇입니까?

8080에서 수신 중인 Oracle XE 구성 요소를 비활성화하는 방법은 무엇입니까? Oracle XE를 설치한 후 Oracle에서 포트 8080을 수신하고 있습니다.나는 그들이 아파치 HTTPD, Tomcat 또는 다른 것을 가지고 있는지 확신할 수 없습니다.하지만 어떻게 비활성화할 수 있습니까?이 서버는 Oracle XML DB HTTP Server입니다. 다음과 같이 비활성화합니다. sqlplus '/ as sysdba' EXEC DBMS_XDB.SETHTTPPORT(0); commit; 수신기뿐만 아니라 오라클 XE도 다시 시작해야 할 수 있습니다.언급URL : https://stackoverflow.com/questions/165105/how-to-disable-oracle-xe-componen..

programing 2023.06.18

데이터가 다른/같은 세션에서 커밋되었으므로 행을 업데이트할 수 없습니다(Oracle SQL Developer).

데이터가 다른/같은 세션에서 커밋되었으므로 행을 업데이트할 수 없습니다(Oracle SQL Developer). 그리드를 통해 레코드를 업데이트할 때 가끔 이 오류가 발생합니다. One error saving changes to table "SCHEMA"."TABLENAME": Row 3: Data got committed in another/same session, cannot update row. OTN을 조회했지만 아직 해결책이 제시되지 않았습니다. 행 변경 시 게시 옵션을 비활성화하려고 했지만 여전히 실패했습니다. SQL 워크시트를 통해 필드를 NULL로 설정할 수 있는 알려진 해결책이 있지만 이는 분명 어려운 문제입니다.테이블이 NOROWDependencies로 생성되어 행 수준 종속성 추적이 ..

programing 2023.06.18

전체 구성 요소를 사용자에게 설치하지 않고 ODAC를 사용하는 .NET 응용 프로그램을 배포하려면 어떻게 해야 합니까?

전체 구성 요소를 사용자에게 설치하지 않고 ODAC를 사용하는 .NET 응용 프로그램을 배포하려면 어떻게 해야 합니까? Oracle 10g 데이터베이스에 연결되는 C# 애플리케이션을 작성했습니다.Oracle Data Access Component 11.2 "ODAC"를 사용하면 시스템에서 완벽하게 작동합니다. 이제 애플리케이션을 배포하고 .NET Framework만 있는 다른 "깨끗한 기계"에 설치하려고 합니다!그리고 ODAC 구성 요소 전체를 사용자에게 설치하고 싶지 않습니다! 내가 어떻게 그럴 수 있을까?다음과 같은 모든 필요한 DLL 파일을 bin 폴더에 포함하려고 했습니다. oci.slots ociw32.1987 Oracle.DataAccess.dll orannzsbb11.1987 oraocci1..

programing 2023.06.13

Oracle: 패키지 내부의 호출 저장 프로시저

Oracle: 패키지 내부의 호출 저장 프로시저 다음 패키지가 있습니다. create or replace package PKG1 as procedure INIT ( nRN in number, nREC_TYPE in number, nIDENT out number ); PL/SQL Developer 환경에서 어떻게 불러야 할지 모르겠습니다.시도해 본 적이 있습니다. DECLARE procId NUMBER; BEGIN EXECUTE PKG1.INIT(1143824, 0, procId); DBMS_OUTPUT.PUT_LINE(procId); END; 그런데 ORA-06550(PLS-00103) 오류가 있습니다. 보시는 것처럼 2개의 입력 파라미터와 1개의 출력 파라미터가 있습니다.출력 파라미터를 출력하고 싶습니..

programing 2023.06.13

루비-oci8을 설치하는 방법은?

루비-oci8을 설치하는 방법은? OS X에 ruby-oci8을 설치하려고 합니다. 설치를 사용하거나 사용하지 않고 모두 시도했습니다.sudo. 에 오류 메시지가 .sudo: gem install ruby-oci8 ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /Library/Ruby/Gems/1.8 directory. : " " ":sudo: sudo gem install ruby-oci8 Password: Building native extensions. This could take a while... ERROR: Error installing ruby-oci8: ERR..

programing 2023.06.13

빈 테이블의 MAX()를 NULL이 아닌 0으로 처리하는 방법

빈 테이블의 MAX()를 NULL이 아닌 0으로 처리하는 방법 테이블에서 최대값을 선택하려고 합니다. SELECT MAX(cid) FROM itemconfiguration; 그러나 테이블에 있을 때itemconfiguration비어 있습니다.MAX(cid)평가된 진술들은NULL내가 번호가 필요한 동안.이를 처리하고 치료하는 방법NULL0으로?NULL을 처리하려면 병합 또는 NVL을 사용하십시오. 다음 코드는 다음과 같은 경우 0을 반환합니다.MAX(cid)NULL입니다. SELECT COALESCE(MAX(cid), 0) FROM itemconfiguration SELECT NVL(MAX(cid), 0) FROM itemconfiguration;ISNULL을 사용하여 최대 반환 null일 때 숫자를 대체..

programing 2023.06.08