Oracle 49

oradiag_폴더란 무엇입니까?

oradiag_폴더란 무엇입니까? Zend Framework를 설치한 후 my Linux 폴더 계층에 이러한 내용이 표시됩니다. /oradiag_root/ /user/myuser/oradiag_myuser/ /user/myuser/oradiag_root/ 이 이름을 들으면 오라클이 생각납니다.하지만 저는 이것에 대한 어떠한 공식적인 문서도 찾지 못했습니다. Oracle 서버를 설치하지 않았습니다.이게 무슨 일입니까?시스템에 Oracle을 설치한 적이 없으며 이러한 디렉토리가 계속 생성되는 이유를 알 수 없지만 결국 다시 나타나지 않도록 할 수 있었습니다.방법은 이렇습니다. 먼저 다음으로 넘어갑니다. cd ~/oradiag_/diag/clients/user_/host_*/trace/ 그리고 나서. head..

source 2023.07.04

Oracle SQL 저장 프로시저 호출 및실행

Oracle SQL 저장 프로시저 호출 및실행 문제 Oracle SQL 명령 간의 차이점을 이해하려고 합니다.CALL그리고.EXECUTE. 계속 사용하고 있습니다.CALL스토어드 프로시저를 시작하려고 하지만 다른 개발자와 이야기를 나누면서 그가 거의 독점적으로 사용한다는 것을 알게 되었습니다.EXECUTE온라인에서 제가 잘못하고 있는 것이 있는지 조사해 보았지만 두 명령 간의 명확한 차이가 보이지 않고 사람들이 서로 바꾸어 사용하는 것 같습니다. 설명서에 따르면 (적어도 저장 프로시저와의 상호 작용 측면에서는) 상당히 유사한 것으로 보입니다. http://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_4008.htm http://docs.oracl..

source 2023.06.29

Oracle에서 기본 키 열을 인덱싱해야 합니까?

Oracle에서 기본 키 열을 인덱싱해야 합니까? 최근에 기본 키가 인덱스가 아니라 고유 제약 조건과 Null 제약 조건의 조합이라는 생각이 들었습니다.그리고 지금까지 PK 열에 대한 인덱스를 만들어 본 적이 없습니다.질문은 이 열이 많은 쿼리의 WHERE 부분에 사용될 경우 PK 열에 대한 인덱스를 만들어야 하는지 여부입니다.Oracle은 사용자를 위해 인덱스를 생성하거나 기존 인덱스를 사용할 수 있습니다.고유 인덱스를 사용할지 또는 고유하지 않은 인덱스를 사용할지 여부는 사용자에게 달려 있습니다. http://docs.oracle.com/cd/B28359_01/server.111/b28310/indexes003.htm#i1006566 기본 키 자체는 인덱스가 아니며 고유한 제약 조건도 아닙니다. 둘 ..

source 2023.06.29

오라클의 이진 필드(블롭)에 대한 조건(예: "유사")

오라클의 이진 필드(블롭)에 대한 조건(예: "유사") 오라클에서 텍스트 필드와 같은 blob 필드를 검색(조건 설정)하려면 어떻게 해야 합니까? 다음과 같은 것이 필요합니다. select * from table_name where blob_field like '%00ff00ff%' Oracle이 오류를 발생시킵니다.이 용도로 dbms_lob.instr을 사용할 수 있습니다. select * from table_name where dbms_lob.instr(blob_field, utl_raw.CAST_TO_RAW('00ff00ff'), 1, 1) > 0 select * from NDF_MODEL_PARAM where dbms_lob.instr(VALUE, 'NaN') > 0; 언급URL : https:/..

source 2023.06.29

Oracle: 날짜 시간에서 밀리초 차감

Oracle: 날짜 시간에서 밀리초 차감 나는 그것이 정말 간단하다고 생각했지만 그렇지 않습니다. SELECT TO_TIMESTAMP('10/08/2012','DD/MM/YYYY') - 1/(24*50*60*1000) data FROM dual; 그것은 단순히 작동하지 않습니다. 기타 세부 정보: SELECT TO_TIMESTAMP('10/08/2012','DD/MM/YYYY') - NUMTODSINTERVAL(1/(24*50*60*1000),'HOUR') data FROM dual; 작동하지 않습니다. 오른쪽은. SELECT TO_TIMESTAMP('10/08/2012','DD/MM/YYYY') - NUMTODSINTERVAL(1/(24*25*60*1000),'HOUR') data FROM dual; ..

source 2023.06.29

Oracle에서 동일한 반복 기능

Oracle에서 동일한 반복 기능 SQL*Plus에서 REPITE()와 동일한 기능을 수행하는 방법을 알고 싶습니다.예를 들어, '*' 문자를 지정된 테이블의 각 항목에 지정된 정수 속성으로 지정된 값만큼 표시합니다.트집 잡기: SQL*Plus에는 이에 대한 기능이 없습니다.데이터베이스 서버(Oracle)는 SQL 실행 기능을 제공하며 다음과 같은 기능을 제공합니다. 찾으시는 제품은rpad() select rpad('*', 10, '*') from dual; will 출력 ********** 자세한 내용은 설명서에서 확인할 수 있습니다. https://docs.oracle.com/cd/E11882_01/server.112/e41084/functions159.htm#SQLRF06103단일 문자의 경우 허용..

source 2023.06.24

Oracle: RAISE_APPLICATION_ERROR를 사용하는 상황은 무엇입니까?

Oracle: RAISE_APPLICATION_ERROR를 사용하는 상황은 무엇입니까? RAISE를 사용하여 예외를 발생시킬 수 있습니다.RAISE_APPLICATION_ERROR를 사용하려면 어떤 특정 상황이 필요합니까? 감사해요.RAISE_APPLICATION_ERROR에는 두 가지 용도가 있습니다.첫 번째는 일반 Oracle 예외 메시지를 보다 의미 있는 고유 메시지로 바꾸는 것입니다.두 번째는 Oracle이 예외 조건을 던지지 않을 때 우리만의 예외 조건을 만드는 것입니다. 다음 절차에서는 두 가지 용도를 모두 설명합니다.앞으로는 신입사원을 채용할 수 없다는 사업 규칙을 시행합니다.또한 두 개의 Oracle 예외를 재정의합니다.인데, DUP_VAL_ON_INDEX에서 고유 . 이는 고유한 키에 의..

source 2023.06.24

CX_Oracle - Oracle에서 Pandas 데이터 프레임으로 데이터 가져오기

CX_Oracle - Oracle에서 Pandas 데이터 프레임으로 데이터 가져오기 안녕. 저는 파이썬을 처음 사용하는데 이 간단한 쿼리를 사용하여 오라클 데이터베이스의 일부 데이터를 파이썬(판다 데이터 프레임)으로 가져오고 싶습니다. SELECT* FROM TRANSACTION WHERE DIA_DAT >=to_date('15.02.28 00:00:00', 'YY.MM.DD HH24:MI:SS') AND (locations 'PUERTO RICO' OR locations 'JAPAN') AND CITY='LONDON' 내가 한 일 import cx_Oracle ip = 'XX.XX.X.XXX' port = YYYY SID = 'DW' dsn_tns = cx_Oracle.makedsn(ip, port, ..

source 2023.06.24

서로 다른 Oracle DB 연결 간의 공유 트랜잭션

서로 다른 Oracle DB 연결 간의 공유 트랜잭션 그 문제에 대해 조사하기 위해 며칠이 지난 후, 저는 지금 일어나고 있는 일에 의미가 없기 때문에 이 질문을 제출하기로 결정했습니다. 더 케이스 내 컴퓨터가 로컬 Oracle Express 데이터베이스로 구성되어 있습니다.저는 부모 클래스를 확장하는 몇 가지 Junit Test가 있는 JAVA 프로젝트가 있습니다("모범 사례"가 아닌 것으로 알고 있습니다). 이 프로젝트는 @Before 메서드에서 OJDBC 연결(10개 연결의 정적 Hikari 연결 풀 사용)을 열고 @After에서 롤백합니다. public class BaseLocalRollbackableConnectorTest { private static Logger logger = LoggerF..

source 2023.06.19

파이썬에서 1900년 이전 날짜에 대해 strftime 유사 함수를 사용할 수 있는 방법이 있습니까?

파이썬에서 1900년 이전 날짜에 대해 strftime 유사 함수를 사용할 수 있는 방법이 있습니까? 나는 이것을 깨닫지 못했지만, 분명히 파이썬의strftime함수는 1900년 이전 날짜를 지원하지 않습니다. >>> from datetime import datetime >>> d = datetime(1899, 1, 1) >>> d.strftime('%Y-%m-%d') Traceback (most recent call last): File "", line 1, in ValueError: year=1899 is before 1900; the datetime strftime() methods require year >= 1900 내가 이걸 하기 위해 무언가를 해킹할 수 있다고 확신하지만, 나는 생각합니다.s..

source 2023.06.19