반응형

Oracle 56

Oracle sqdeveloper - 명령줄에서 DB를 연결하는 방법

Oracle sqdeveloper - 명령줄에서 DB를 연결하는 방법 작은 DB 유틸리티를 작성하고 있습니다.이 유틸리티에서 직접 Oracle sqdeveloper 인스턴스를 열 수 있는 권한을 사용자에게 부여하고자 합니다.특정 DB에 이미 연결되어 있는 Oracle sqdeveloper IDE를 열 수 있습니까? sqdeveloper USERID/PASSWARD@DATABASE 같은 것./? /h 가 아닌 작업구성 파일을 재정의하는 옵션이 있으므로 구성 파일에서 제공하는 기능에 따라 구성 파일을 재정의할 수 있습니다.이제 SQL 개발자 버전 20.2 이상을 사용하는 한 무료 오픈 소스 확장을 사용할 수 있습니다. 여기에 단계별 지침이 있습니다. 짤막하게 짤막하게 짤막하게 짤막하게 짤막하게 작동... 운..

source 2023.11.07

오라클 디버깅 기법

오라클 디버깅 기법 오라클에서 트리거 디버깅에 어려움을 겪고 있습니다.현재 저는 오라클의 SQL 개발자 툴을 사용하고 있습니다. 트리거를 테스트하기 위해 테스트 창에 삽입하거나 삭제하지만 트리거 내부에서 무슨 일이 일어나고 있는지 볼 수 없습니다.방아쇠를 통과해서 방아쇠가 울릴 때 무슨 일이 일어나는지 보고 싶습니다.트리거 내부의 변수 값을 표시하기 위해 select 문을 사용하는 방법이 있습니까?첫째, "여기서 시작"하지 마십시오. 더 구체적으로는 트리거를 사용하지 마십시오.각 행에 대해 트리거가 발생할 경우 트리거는 행 수준 처리로 강제 전환됩니다.논리는 본인이 부르는 저장 프로시저에 넣는 것이 좋습니다.그러면 시작(입력을 유효성 검사하는 곳)과 끝 및 논리 경로가 내내 표시됩니다.저장 프로시저는 한..

source 2023.11.07

숫자를 세 부분으로 나누고 그 총합을 원래의 숫자와 일치시키는 알고리즘이 있습니까?

숫자를 세 부분으로 나누고 그 총합을 원래의 숫자와 일치시키는 알고리즘이 있습니까? 예를 들어 다음 예제를 고려할 경우. 100.00 - Original Number 33.33 - 1st divided by 3 33.33 - 2nd divided by 3 33.33 - 3rd divided by 3 99.99 - Is the sum of the 3 division outcomes But i want it to match the original 100.00 제가 볼 수 있었던 한 가지 방법은 원래의 숫자에서 처음 두 분할을 뺀 것이었고 그 결과는 제 세 번째 숫자가 될 것입니다.이제 그 3개의 번호를 찍으면 원래 번호를 받습니다. 100.00 - Original Number 33.33 - 1st divid..

source 2023.11.02

Oracle의 동적 테이블 파티셔닝

Oracle의 동적 테이블 파티셔닝 저는 엄청난 데이터 볼륨(수억 개의 레코드)을 가진 단일 테이블 위에 제 앱을 위한 데이터베이스 스토리지를 구축하는 과정에 있습니다.날짜 필드에서 인덱스를 사용할 계획입니다. 특정 기간 동안 모든 레코드를 일괄 복구할 것이기 때문입니다(예: 다음날 자정에 모든 레코드 검색). 이 시스템에서는 레코드의 수가 방대하고 성능이 중요한 문제이기 때문에 더 이상 필요하지 않은 파티션을 생성하고 잘라낼 수 있도록 테이블을 동적으로 분할할 수 있는 방법이 있는지 알고 싶습니다.예를 들어, 오늘의 레코드 처리를 마친 후 다음 날에 사용할 파티션을 만들고 나머지 데이터로 채우는 방법은 무엇입니까?11g에서 INTERVAL 파티션을 정의할 수 있으며 Oracle은 기존 범위에 키가 맞지..

source 2023.10.23

PoolableConnectionFactory를 만들 수 없습니다(Io 예외:네트워크 어댑터가 연결을 설정할 수 없음)

PoolableConnectionFactory를 만들 수 없습니다(Io 예외:네트워크 어댑터가 연결을 설정할 수 없음) 안녕하세요 위의 스프링 애플리케이션 예외가 있습니다. 클러스터에 연결하려고 합니다.OracleDB, 그러나 단일 인스턴스에 연결하려고 해도 동일한 예외가 있습니다. 콩의 정의는 다음과 같습니다. 전체 스택 추적은 다음과 같습니다. 2012-02-13 13:18:45,084 1375 [main] INFO org.hibernate.connection.ConnectionProviderFactory - Initializing connection provider: org.springframework.orm.hibernate3.LocalDataSourceConnectionProvider 2012-..

source 2023.10.23

DB 업데이트 후 수동으로 최대 절전 모드 2단계 캐시 지우기

DB 업데이트 후 수동으로 최대 절전 모드 2단계 캐시 지우기 곧 DB(Oracle)에서 볼 수 있도록 매핑된 엔티티가 있는데, 2단계 캐시(read only strategy) --ehcache가 활성화되어 있습니다. DB의 일부 열을 수동으로 업데이트하면 캐시가 업데이트되지 않습니다. 나는 이것을 할 방법을 찾지 못했습니다.Hibernate 엔티티를 통해 업데이트가 수행되는 경우에만 해당됩니다. 어떻게든 이 기능을 구현할 수 있을까요? 테이블(또는 보기)을 모니터링하는 작업?아니면 구체적인 테이블에서 DB 변경에 대해 Hibernate에 통보하는 방법이 있을 수도 있습니다. 답변해주셔서 감사합니다!Hibernate JavaDoc에 따르면, 당신은 다음을 사용할 수 있습니다.org.hibernate.Ca..

source 2023.10.23

늘 레코드를 포함하는 왼쪽 조인

늘 레코드를 포함하는 왼쪽 조인 사용하고 있습니다.Oracle 11gR2두 개의 테이블에서 주소 데이터를 반환하는 쿼리를 작성하려고 합니다.CUSTOMERS그리고.LOCATIONS. 특정 고객은 각자의 주소를 가진 서로 다른 위치를 가질 수도 있고 그렇지 않을 수도 있습니다. 모든 고객의 주소와 모든 위치를 반품하고 싶습니다.예를 들어, 표에 다음과 같은 데이터가 포함되어 있는 경우: 고객들.Customer_ID 주소1 뉴욕2 캘리포니아 위치고객_ID위치_ID주소11 뉴저지 그런 다음 결과를 다음과 같이 나타낼 수 있기를 바랍니다. 고객_ID위치_ID주소1 뉴욕11 뉴저지2 캘리포니아 제가 처음 생각한 것은 다음과 같습니다. SELECT CUSTOMERS.CUSTOMER_ID, LOCATIONS.LOCA..

source 2023.10.18

Oracle Session이란?

Oracle Session이란? 저는 오라클 11g을 사용하고 있습니다. 오라클 세션에 대한 좋은 설명을 찾고 있습니다.구글에서 검색해봤는데 이상하게도 오라클 세션이 무엇인지 설명하는 웹사이트가 하나도 없습니다.저의 구체적인 질문은 1) 오라클 세션이란 무엇입니까? 2) 하나의 연결 개체는 항상 하나의 오라클 세션과 관련이 있습니까? 3) 동일한 사용자에 의해 시작된 다른 연결에 의해 하나의 오라클 세션을 공유할 수 있습니까? 데이터베이스에 대한 현재 사용자 로그인 상태를 나타내는 데이터베이스 인스턴스 메모리의 논리적 엔티티입니다. 단일 연결에는 0개, 1개 또는 그 이상의 세션이 설정될 수 있습니다. 그런 일을 할 수 있을 거라고는 상상도 할 수 없습니다. http://docs.oracle.com/cd..

source 2023.10.08

까다로운 쿼츠.NET 시나리오

까다로운 쿼츠.NET 시나리오 좋아요, 여기 배경이 좀.저는 모든 종류의 중요하지 않은 일을 하는 대규모 웹 애플리케이션(MVC3)을 가지고 있습니다.저는 이 웹 애플리케이션이 임시 쿼츠를 예약할 수 있는 능력을 갖추기 위해 필요합니다.오라클 데이터베이스의 NET 작업.그럼 나중에 윈도우 서비스를 통해 작업을 실행했으면 합니다.이상적으로는 짝수 간격으로 실행되도록 예약하고 싶지만 웹 앱을 통해 작업을 추가할 수도 있습니다. 기본적으로 원하는 아키텍처는 다음과 같은 몇 가지 변형입니다. 웹 앱 쿼츠.NET 데이터베이스 석영.NET Windows 서비스 지금까지 코딩한 내용: (지금은) 작업을 예약하고 실행하는 윈도우 서비스입니다.이것은 장기적으로 볼 때 분명히 해당되지 않을 것입니다. 하지만 저는 이것만 ..

source 2023.10.03

SQL 디코딩 Null 값

SQL 디코딩 Null 값 아래 문의 사항이 있습니다.언제type_id is null알 수 없는 이름으로 묶었으면 합니다. 어떻게 하면 되죠? 디코드 기능이 있다는 것은 알고 있지만 어떻게 사용하는지 잘 모르겠습니다. select type_id, name from test_table group by decode(type_id,'Unknown'), name; 어떻게 해야하죠?select decode(type_id, null, 'Unknown', type_id), name, count(*) from ( select 'asdf' type_id, 'name1' name from dual union all select 'asdf' type_id, 'name2' name from dual union all sele..

source 2023.10.03
반응형