본문 바로가기
728x90

오라클14

[Oracle] 데이터 테이블 권한 부여 방법 오라클 데이터베이스는 많은 기업에서 데이터 관리의 핵심으로 사용되고 있습니다. 데이터베이스의 보안과 권한 관리는 매우 중요한 요소입니다. 오늘은 오라클에서 다른 스키마(사용자)에 생성된 테이블의 DML(SELECT, INSERT, UPDATE, DELETE) 권한을 부여하는 방법에 대해 알아보겠습니다.오라클 데이터베이스 개요오라클 데이터베이스는 관계형 데이터베이스 관리 시스템(RDBMS)으로, 대량의 데이터를 효율적으로 관리할 수 있는 기능을 제공합니다. 데이터베이스의 보안은 사용자 권한 관리로 시작됩니다. 각 사용자는 특정 권한을 부여받아야만 데이터베이스의 자원에 접근할 수 있습니다.GRANT 문이란?오라클에서 권한을 부여하기 위해서는 GRANT 문을 사용합니다. 이 문은 특정 사용자에게 특정 권한을 .. 2024. 10. 2.
[Dbeaver] Oracle DB 추가 시 오류, ORA-12514 리스너에 등록 되지 않았습니다. 오류 DBeaver를 통한 오라클 서버 접속 오류 해결: ORA-12514안녕하세요! 오늘은 오라클 서버를 설치한 후, DBeaver를 통해 서버에 접속 시 발생하는 ORA-12514 오류에 대해 알아보고, 이를 해결하는 방법을 소개하겠습니다. 이 오류는 "데이터베이스에 접속할 수 없습니다. 서비스가 리스너에 등록되지 않았습니다."라는 메시지와 함께 나타납니다. 그럼 해결 방법을 단계별로 살펴보겠습니다.접속 오류 현상오라클 서버를 설치하고 DBeaver에서 Test Connection을 시도할 때, 아래와 같은 오류 메시지가 발생합니다:해결책1. 오라클 설치 경로 확인오라클이 설치된 경로로 이동합니다. 기본적으로 설치된 경로는 다음과 비슷합니다:C:\app[사용자 이름]\virtual\product\12.2... 2024. 8. 5.
[Oracle] 오라클 DB DELETE 후 Commit 한 데이터 복구 안녕하세요, 오늘은 오라클 9i Release 2부터 도입된 Flashback 기능에 대해 소개해드리겠습니다. Flashback 기능은 데이터베이스의 과거 데이터를 조회하고 복구할 수 있는 매우 유용한 기능입니다.Flashback 기능 소개Flashback 기능은 데이터베이스의 특정 시점으로 되돌아가 데이터를 조회하거나 복구할 수 있는 기능입니다. 이를 통해 실수로 삭제한 데이터를 복구하는 등의 작업이 가능합니다.1. TIMESTAMP를 이용한 과거 데이터 조회AS OF TIMESTAMP 구문을 사용하여 특정 시간 또는 시점의 데이터를 조회할 수 있습니다. 예를 들어, 15분 전의 테이블 데이터를 조회하는 쿼리는 다음과 같습니다:SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIME.. 2024. 7. 15.
[오라클] 오라클 트리거란? DML 트리거의 사용법과 관리 방법 오라클 트리거란? DML 트리거의 사용법과 관리 방법트리거란?오라클에서 트리거는 데이터베이스 안의 특정 상황이나 동작, 즉 이벤트가 발생할 경우 자동으로 실행되는 기능을 정의하는 PL/SQL 서브 프로그램입니다. 예를 들어, 어떤 테이블의 데이터를 특정 사용자가 변경하려 할 때 해당 데이터나 사용자 기록을 확인하거나, 데이터베이스 관리자에게 메일을 보내는 기능도 구현할 수 있습니다.트리거의 장점연관 데이터 작업 간편화: 여러 PL/SQL 문 또는 서브 프로그램을 일일이 실행할 필요 없이 데이터 관련 작업을 간편하게 수행할 수 있습니다.복잡한 규칙 구현: 제약 조건만으로는 구현이 어려운 복잡한 규칙을 정의할 수 있어 더 높은 수준의 데이터 정의가 가능합니다.데이터 보안성 및 안정성 강화: 데이터 변경과 관.. 2024. 7. 4.
728x90