본문 바로가기
728x90
반응형

DB11

데이터 무결성의 정의와 종류, 데이터 무결성 제약조건 데이터 무결성이란? 무결성이란 데이터베이스에 저장된 데이터 값이 정확성과 일관성을 유지하고 보증하는 것을 의미한다. * 데이터 무결성은 일반적으로 무결성 제한이나 규칙에 의해 데이터베이스 시스템이 강제한다. 무결성의 종류 널 무결성 - 릴레이션의 특정 속성 값이 Null이 될 수 없도록 규정 고유 무결성 -릴레이션의 특정 속성에 대해서 각 튜플이 갖는 값들이 서로 달라야 한다는 규정 참조 무결성-외래키 값은 Null이거나 참조 릴레이션의 기본키 값과 동일해야 한다는 규정 즉 릴레이션은 참조할수 없는 외래키 값을 가질수 없다는 규정 도메인 무결성 - 특정 속성의 값이, 그 속성이 정의된 도메인에 속한 값이어야 한다는 규정 키 무결성 - 하나의 테이블에는 적어도 하나의 키가 존재해야 한다는 규정 개체 무결성.. 2021. 7. 2.
ORA-28040: 일치하는 인증 프로토콜 없음 - 해결방법 Oracle 12c Oracle Server 와 Client 의 버전 차이로 발생 ojdbc의 버전의 문제이다. 해결방법 라이브러리를 확인하여 ojdbc의 버전을 확인한 후 ojdbc14.jar 를 ojdbc6.jar 또는ojdbc7.jar로 교체해준다. oracle 홈페이지에서 쉽게 다운받을수있다. 다른방법으로는 oracle sqlnet.ora파일 맨 아래에 *** sqlnet.ora파일 위치>D:\Oracle\product\12.2.0\dbhome_1\network\admin SQLNET.ALLOWED_LOGON_VERSION_SERVER=11 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=11 를 추가하는 방법이 있는데 시도해봤으나 문제 해결이 안되더라 비추한다. 만약 기존 ojd.. 2021. 7. 1.
ORA-28000: 계정이 잠금되었습니다 계정이 잠겨서 계정을 사용할 수 없다는 에러이다. 해결방법 sysdba계정 접속 SQL>sqlplus "/as sysdba" 잠금되어있는 계정확인 SQL> SELECT USERNAME, ACCOUNT_STATUS FROM DBA_USERS; 계정잠금해제 SQL>ALTER USER 계정이름 ACCOUNT UNLOCK; 2021. 7. 1.
728x90
반응형