반응형

1. "MariaDB 설정 마법사에 오신 것을 환영합니다"  Next 버튼 클릭

MariaDB설치가이드

2. "나는 라이센스 계약의 조건에 동의합니다" 을 선택 후 Next 버튼 클릭

MariaDB설치가이드_02

3. "기능 설치 방법을 변경하려면 아래 트리의 아이콘을 클릭하세요" Next 버튼 클릭

MariaDB설치가이드_03

4. root 암호 등록 후 Next 버튼 클릭

MariaDB설치가이드_04

5. Next 버튼 클

MariaDB설치가이드_05

6. "설치를 클릭하여 설치를 시작하세요"  Install버튼 클릭 

MariaDB설치가이드_06

7.설치중 

MariaDB설치가이드_07

8. "설정 마법사를 종료하려면 완료 버튼을 클릭하세요." Finish 버튼 클릭

MariaDB설치가이드_08

9. 바당화면에 HeidiSQL생성 

HeidiSQL

반응형

'Oracle > 다운로드&설치' 카테고리의 다른 글

Oracle 설치 (oracle 19c 제품 설치 )  (0) 2023.07.03
반응형

"ORA-02298: cannot validate (string.string) - parent keys not found"에러 해결 방법

ora-02298 Cause:

  • an alter table validating constraint failed because the table has orphaned child records.

ora-02298 원인:

  • 테이블에 고아 레코드가 있기 때문에 테이블 변경 유효성 검증 제한이 실패했습니다.

ora-02298 Action:

  • Obvious

ora-02298 조치:

  • 명백함

ora-02298 해결:

  • ...
반응형
반응형

"ORA-02287: sequence number not allowed here"에러 해결 방법

ora-02287 Cause:

  • The specified sequence number (CURRVAL or NEXTVAL) is inappropriate here in the statement.

ora-02287 원인:

  • 지정된 순서 번호(CURRVAL 또는 NEXTVAL)가 여기 명령문에서 부적절합니다.

ora-02287 Action:

  • Remove the sequence number.

ora-02287 조치:

  • 순서 번호를 제거하십시오.

ora-02287 해결:

  • ...
반응형
반응형

"ORA-02429: cannot drop index used for enforcement of unique/primary key"에러 해결 방법

ora-02429 Cause:

  • user attempted to drop an index that is being used as the enforcement mechanism for unique or primary key.

ora-02429 원인:

  • 사용자가 고유 키 또는 기본 키에 대한 시행 메커니즘으로 사용 중인 인덱스를 삭제하려고 했습니다.

ora-02429 Action:

  • drop the constraint instead of the index.

ora-02429 조치:

  • 인덱스 대신 제약조건을 삭제하십시오.

ora-02429 해결:

  • ...
반응형
반응형

"ORA-02273: this unique/primary key is referenced by some foreign keys"에러 해결 방법

ora-02273 Cause:

  • Self-evident.

ora-02273 원인:

  • 자명합니다.

ORA-02273: 고유 키

ora-02273 Action:

  • Remove all references to the key before the key is to be dropped.

ora-02273 조치:

  • 키를 삭제하기 전에 키에 대한 모든 참조를 제거하십시오.

ora-02273 해결:

  • CASCADE 추가 

ora-02273: 해결

반응형
반응형

"ORA-02437: cannot validate (string.string) - primary key violated"에러 해결 방법

ora-02437 Cause:

  • attempted to validate a primary key with duplicate values or null values.

ora-02437 원인:

  • 중복된 값 또는 null 값을 사용하여 기본 키의 유효성을 검사하려고 했습니다.

ORA-02437: 잘못된 키

ora-02437 Action:

  • remove the duplicates and null values before enabling a primary key.

ora-02437 조치:

  • 기본 키를 활성화하기 전에 중복 항목과 null 값을 제거하세요.

ora-02437 해결:

  • 중복값 조회  및 중복 데이터 삭제 

ORA-02437:중복 키 조회

--ORA-02437: (TEST_SQL.PK_EMPLOYEE)을 검증할 수 없습니다 - 잘못된 기본 키입니다
SELECT *
FROM TB_EMPLOYEE
WHERE EMP_NO IN ( SELECT EMP_NO
                  FROM TB_EMPLOYEE
                  GROUP BY EMP_NO
                  HAVING COUNT(*) > 1
);
  • SQL 재 실행 

ora-02437:해결

반응형
반응형

"ORA-02289: sequence does not exist"에러 해결 방법

ora-02289 Cause:

  • The specified sequence does not exist, or the user does not have the required privilege to perform this operation.

ora-02289 원인:

  • 지정된 시퀀스가 ​​존재하지 않거나 사용자에게 이 작업을 수행하는 데 필요한 권한이 없습니다.

ORA-02289: 존재 하지 않습니다.

ora-02289 Action:

  • Make sure the sequence name is correct, and that you have the right to perform the desired operation on this sequence.

ora-02289 조치:

  • 시퀀스 이름이 올바른지, 그리고 이 시퀀스에 대해 원하는 작업을 수행할 수 있는 권한이 있는지 확인하십시오.

ora-02289 해결:

  • 시퀀스가 존재 하는지 SQL를 실행 해서 조회  
  • 오타 수정 EQ_DEPARTMENT -> SEQ_DEPARTMENT 변경 

ORA-02289: 시퀀스가 조회
ORA-02289: 해결

반응형
반응형

"ORA-00923: FROM keyword not found where expected"에러 해결 방법

ora-00923 Cause:

  • ...

ora-00923 원인:

  • ...
  • from 앞뒤 띄어쓰기

ora-00923 Action:

  • ...

ora-00923 조치:

  • ...

ora-00923 해결:

  • Oracle keywork 잘 정리 하면 됩니다.

ora-00923 :  FROM  해결

반응형
반응형

"ORA-02292: integrity constraint (string.string) violated - child record found"에러 해결 방법

ora-02292 Cause:

  • attempted to delete a parent key value that had a foreign key dependency.

ora-02292 원인:

  • 외래 키 종속성이 있는 상위 키 값을 삭제하려고 했습니다.

ORA-02292: 무결성 제약조건이 위배되었습니다

ora-02292 Action:

  • delete dependencies first then parent or disable constraint.

ora-02292 조치:

  • 종속성을 먼저 삭제한 다음 상위 항목을 삭제하거나 제약 조건을 비활성화하세요.

ora-02292 해결:

  • TABEL_NAME컬럼을 통해 테이블 이름 과 외래키 이름 을 알수 있음 (데이블,외래키 확인)
    ORA-02292:자식 레코드가 발견되었습니다
  • 외래키 삭제 
    ORA-02292: 외래키 삭제

ORA-02292: 외래키 삭제 후 해결

DELETE FROM tb_department WHERE dept_no  ='DEPT_51';
--외래키 삭제
ALTER TABLE  TB_EMPLOYEE DROP CONSTRAINT  TB_EMPLOYEE_FK_DEPT_NO;
반응형
반응형

ORA-02298: 제약 (TEST_SQL.FK_PARENT_DEPT_NO)을 사용 가능하게 할 수 없음 - 부모 키가 없습니다

  • 외래키 등록 전 데이터 확인 할것 

ORACLE 외래키 등록

PARENT_DEPT_NO에 1값이 DEPT_NO에 없습니다.

ORA-02298:해결

1데이터 삭제 후 외래키 정상 등록 

--외래키(Foreign Key) 추가 
ALTER TABLE TB_DEPARTMENT ADD CONSTRAINT FK_PARENT_DEPT_NO foreign KEY(PARENT_DEPT_NO) references TB_DEPARTMENT (DEPT_NO);
--외래키(Foreign Key) 삭제
ALTER TABLE TB_DEPARTMENT drop constraint FK_PARENT_DEPT_NO;
반응형

+ Recent posts