oracle 68

은행 또는 금융 회사가 "핵심" 시스템에 대해 다른 RDBMS보다 Oracle을 선호하는 이유는 무엇입니까?

은행 또는 금융 회사가 "핵심" 시스템에 대해 다른 RDBMS보다 Oracle을 선호하는 이유는 무엇입니까? 닫힘.이 질문은여론에 입각한현재 답변을 수락하고 있지 않습니다. 이 질문을 개선하고 싶으십니까?이 게시물을 편집하여 사실과 인용문으로 답변할 수 있도록 질문을 업데이트합니다. 7년 전에 문을 닫았습니다. 이 질문을 개선합니다. 대부분의 은행 또는 금융 회사가 핵심 시스템(은행이 지원해야 하는 절대 최소 기능)에 대해 다른 RDBMS보다 Oracle을 선호하는 이유를 알고 싶습니다.저는 저를 만족시키지 못한 몇 가지 답을 찾았습니다.예:Oracle에는 더 많은 기능이 있습니다.하지만 무엇을 위한 기능?Oracle을 사용하지 않았다면 애플리케이션 레벨에서 이를 구현할 수 없습니까? 은행에 필요한 사항..

programing 2023.08.13

Oracle이 "count(*)"에 할당하는 SQL 데이터 유형은 무엇입니까?

Oracle이 "count(*)"에 할당하는 SQL 데이터 유형은 무엇입니까? Oracle이 할당하는 SQL 데이터 유형count(*)와 같은 질문에select count(*) from table이것은 카운트 크기에 따라 달라집니까?값은 정수이며 Oracle에는 다음 값만 있습니다.NUMBER데이터 형식언급URL : https://stackoverflow.com/questions/3504456/what-sql-data-type-does-oracle-assign-to-count

programing 2023.08.08

열 주석이 있는 Oracle 테이블 생성

열 주석이 있는 Oracle 테이블 생성 테이블 만들기 문(예: 인라인)에서 열을 선언하는 위치에 열 주석을 직접 지정할 수 있는 열 주석 구문이 있습니까?11g 스펙에는 아무런 언급이 없고, 다른 페이지에 무언가가 언급되었지만 작동하지 않았습니다.표를 작성한 후 주석을 지정하는 방법이 있는데, 주석이 필드 정의와 분리되어 있어서 귀찮다고 생각합니다.다음과 같은 것을 찾고 있습니다(작동하지 않음). create table whatever ( field number(15,0) primary key comment 'primary key generated from sequence pkseq', ... ) 유감스럽게도 "짜증나는" 것은COMMENT ON구문이 유일한 방법입니다.SQL Server, Postgre..

programing 2023.07.29

Oracle 저장 프로시저 마지막 수정 날짜 가져오기

Oracle 저장 프로시저 마지막 수정 날짜 가져오기 먼저, 여러분의 도움에 감사드립니다. MSSQL의 sys.procedure와 유사한 것을 찾고 있습니다.oracle(10g)에서 modify_date. 약간의 맥락: 우리는 오라클과 mssql 모두에서 사용할 수 있도록 많은 저장 프로시저를 설계합니다.mssql에서는 어떤 저장 프로시저가 업데이트되었는지 확인할 수 있을 정도로 간단합니다(modify_date가 더 새것이 됨).오라클과 비슷한 것이 있다고 들었는데, 인터튜브에서 귀중한 것을 거의 발견하지 못했습니다.가까운 것이 있다는 소문도 들었지만, 저장고의 마지막 편집 날짜가 적혀 있습니다.저는 "누군가가 저장고의 텍스트를 마지막으로 변경한 시간"을 찾고 있기 때문에, 이것은 제대로 작동하지 않을 ..

programing 2023.07.29

Oracle 데이터베이스:BLOB 읽는 법?

Oracle 데이터베이스:BLOB 읽는 법? 오라클 데이터베이스로 작업 중인데, BLOB의 내용을 읽고 싶습니다.이거 어떻게 하는 거지? 단순 선택 문을 실행하면 "(BLOB)"(따옴표 없이)만 반환됩니다.실제 내용은 어떻게 읽습니까?다음을 사용하여 값을 16진수로 덤프할 수 있습니다.UTL_RAW.CAST_TO_RAW(UTL_RAW.CAST_TO_VARCHAR2()). SELECT b FROM foo; -- (BLOB) SELECT UTL_RAW.CAST_TO_RAW(UTL_RAW.CAST_TO_VARCHAR2(b)) FROM foo; -- 1F8B080087CDC1520003F348CDC9C9D75128CF2FCA49D1E30200D7BBCDFC0E000000 이는 BLOB 열에 삽입하는 데 사용되는..

programing 2023.07.29

파일 또는 어셈블리 'Oracle'을 로드할 수 없습니다.DataAccess' 또는 해당 종속성 중 하나입니다.잘못된 형식의 프로그램을 로드하려고 했습니다.

파일 또는 어셈블리 'Oracle'을 로드할 수 없습니다.DataAccess' 또는 해당 종속성 중 하나입니다.잘못된 형식의 프로그램을 로드하려고 했습니다. IIS 7.0 윈도우즈 서버 2008 R2 64비트에 웹 앱을 설치했습니다.나는 신탁을 말하는 것입니다.DataAccess.dll; 응용 프로그램에 액세스하려고 하면 "Could not load file or assembly 'Oracle.DataAccess' 또는 해당 종속성 중 하나입니다.잘못된 형식의 프로그램을 로드하려고 했습니다."누가 저를 도와주실 수 있나요?Xcopy Deployment 버전이 있는 "11.2 릴리스 3(11.2.0.2.1)"을 사용하는 Oracle Data Access 구성 요소 설치 프로세스가 중단된 것 같습니다.이 문..

programing 2023.07.29

DB 오류를 파악하여 비즈니스 계층에 유용한 정보로 변환하는 방법은 무엇입니까?

DB 오류를 파악하여 비즈니스 계층에 유용한 정보로 변환하는 방법은 무엇입니까? 일반적으로 DB에 데이터를 삽입해야 하는데 테이블에 제약이 있어 삽입할 수 없습니다.개발 중인 앱에서는 고유 또는 복합 키 및 기타 메커니즘을 사용하여 일부 비즈니스 규칙(예: "ID 유형 및 번호가 동일한 두 사람이 없습니다." 또는 "XXXX 제품이 이미 등록되었습니다.")이 적용됩니다.DBMS가 오류 메시지(예: ORA-6346 또는 )를 보내는 것은 알고 있지만 .net 4.0에서 이러한 오류를 포착하여 비즈니스 계층에 의미 있는 오류로 변환하는 방법을 모르겠습니다. 예를 들어,나는 DB에 레지스터가 이미 있는지 묻고 그렇지 않으면 데이터를 삽입하는 삽입 메커니즘을 본 적이 있습니다.첫 번째 방법은 매우 비효율적으로 ..

programing 2023.07.24

.용 오라클 데이터 공급자.NET: 연결 요청 시간이 초과되었습니다.

.용 오라클 데이터 공급자.NET: 연결 요청 시간이 초과되었습니다. Oracle 데이터베이스에 액세스하는 윈도우즈 2008 SP2/IIS 7에서 호스팅되는 C# WCF 웹 서비스가 있습니다.일반적으로 데이터 액세스는 정상적으로 작동하지만 로드 테스트 중에 다음과 같이 시간이 초과되고 로그 및 예외가 기록됩니다. Error occurred when processing XXXXXXXX Web Service Oracle.DataAccess.Client.OracleException Connection request timed out at Oracle.DataAccess.Client.OracleException.HandleErrorHelper(Int32 errCode, OracleConnection conn, ..

programing 2023.07.24

Oracle에서 행의 sha1-hash

Oracle에서 행의 sha1-hash Oracle 데이터베이스에서 선택한 행의 sha1 해시를 만드는 데 문제가 있습니다.MSSQL에서 다음과 같이 수행했습니다. SELECT *,HASHBYTES('SHA1',CAST(ID as varchar(10)+ TextEntry1+TextEntry2+CAST(Timestamp as varchar(10)) as Hash FROM dbo.ExampleTable WHERE ID = [foo] 하지만 오라클과 작업할 때 사용할 수 있는 비슷한 기능을 찾을 수 없을 것 같습니다.내 구글링이 가져다 준 것으로 보아, 나는 dbms_crypto라고 추측합니다.hash_sh1과 관련이 있지만, 아직 머리를 싸매지 못했습니다. 어떤 조언이라도 해주시면 감사하겠습니다.DBMS_C..

programing 2023.07.19

연결 풀을 안전하게 래핑

연결 풀을 안전하게 래핑 응용 프로그램에서 보다 엄격한 액세스 제어를 수행할 수 있도록 행 수준 보안을 구현하려고 합니다. 중 하나는 Oracle의 Database로,의 Virtual Private Database 및 Oracle의 Private Database를 행합니다.where◦ ㅠㅠ 웹있기 내에서 .웹 환경에 있기 때문에 Oracle 내에서 단일 요청의 스레드 내에 특수 컨텍스트를 설정해야 합니다.서비스 계정으로 연결 풀링을 사용합니다. 저는 이클립스 링크와 최대 절전 모드를 조사하기 시작했습니다.이클립스 링크는 이 모델에 딱 맞는 이벤트가 있는 것 같습니다. 여기에는 최대 절전 모드에서 마이그레이션하는 작업이 포함됩니다. 이 작업은 문제가 되지 않지만 이러한 이벤트에 대해 EL에 바인딩됩니다. ..

programing 2023.07.19