반응형

Database 12

오라클 트리거(Oracle Trigger)

안녕하세요! 오늘은 오라클 트리거(Oracle Trigger) 에 대해 자세히 알아보겠습니다.트리거는 데이터베이스 관리에서 매우 유용하게 사용되는 기능 중 하나입니다. 특히, 자동화된 데이터 처리, 무결성 유지, 로깅 등의 용도로 많이 사용됩니다.이 글에서는 트리거의 개념부터, 종류, 기본 문법, 실전 예제, 그리고 사용 시 주의할 점까지 차근차근 설명해드리겠습니다.1. 오라클 트리거(Oracle Trigger)란?✅ 트리거란 무엇인가?트리거(Trigger)란 특정 이벤트(Event)가 발생하면 자동으로 실행되는 데이터베이스 객체 입니다.즉, INSERT(삽입), UPDATE(수정), DELETE(삭제) 같은 데이터 변경 작업이 수행될 때, 미리 정해놓은 SQL 문이 자동으로 실행됩니다.✅ 트리거를 왜 ..

Database/oracle 2025.03.30

Oracle Database 23ai 최신 DBMS

안녕하세요, 데이터베이스에 관심 있는 여러분! 오늘은 Oracle의 최신 DBMS 버전인 Oracle Database 23ai에 대해 자세히 알아보겠습니다.이번 버전에서는 AI(인공지능) 기술이 더욱 강화되었고, JSON 데이터 처리와 보안 기능이 한층 개선되었습니다.그럼 최신 기능과 업그레이드 시 고려해야 할 사항을 하나씩 살펴보겠습니다!1. Oracle Database 23ai란?Oracle Database 23ai는 오라클이 2024년 말에 출시한 최신 장기 지원(LTS) 버전입니다.기존 버전(19c, 21c)에서 한 단계 진화하여 AI 기능을 데이터베이스 내부에 통합한 것이 가장 큰 특징입니다.이제 AI를 활용한 데이터 분석과 자동 최적화가 가능해져, 성능 향상과 업무 자동화가 훨씬 쉬워졌습니다...

Database/oracle 2025.03.27

MySQL에서 날짜 및 시간 관련 함수 사용법

MySQL에서 날짜 및 시간 값을 다루는 것은 데이터베이스 작업에서 매우 중요합니다. 예를 들어, 데이터를 입력할 때 시간 정보를 기록하거나, 특정 날짜 사이의 차이를 계산할 때, 또는 날짜 형식을 변경할 때 MySQL의 날짜 관련 함수들을 자주 사용하게 됩니다. 이 글에서는 MySQL에서 자주 사용되는 날짜 및 시간 관련 함수들을 하나하나 살펴보겠습니다. 각 함수의 사용법과 함께 예시도 제공할 테니, 실제로 어떻게 활용할 수 있는지 쉽게 이해하실 수 있을 거예요.1. CURDATE() - 현재 날짜 가져오기CURDATE() 함수는 현재 날짜를 반환합니다. 이 함수는 날짜만 반환하며, 시간 정보는 포함하지 않습니다. 반환 형식은 YYYY-MM-DD입니다.사용법:SELECT CURDATE();예시 출력:2..

Database/Mysql 2025.03.04

Mysql 데이터베이스 백업받기

데이터베이스 백업받기 데이터베이스의 백업의 중요성을 아무리 강조해도 지나침이 없습니다. 시스템의 갑자스런 다운이나 정전등의 사유로 인하여 예기치못한 데이터손실이 발생할 수도 있습니다. 따라서, 데이터베이스는 항상 백업을 해두어야하며, 언제든 손실된 데이터를 복구할 준비가 되어있어야만 합니다. mysql에서 백업을 하는 방법은 다음과 같습니다. mysqldump -u [DB사용자명] -p [백업할 데이터베이스명] > [외부로 저장할 파일명] 위와 같이 데이터베이스를 백업하기위해서는 mysqldump라는 명령어를 이용합니다. 먼저 지금껏 예를 들었던 TESTDB라는 데이터베이스를 백업해 보도록 하겠습니다. 이렇게 하고 나면 TESTDB_backup.sql이라는 파일이 새로 생성됩니다. 이파일에는 TESTDB..

Database/Mysql 2008.10.21

오라클 archive mode 와 Noarchive mode

select 가 아닌, insert / delete / update DML 및 DDL (create / alter / drop)으로 인하여 테이블의 생성/갱신/삭제 및 테이블 Row 에 삽입/삭제/갱신이 발생한 기록을 트랜잭션이라고 하는데, 이러한 기록을 물리적인 파일등으로 남기는 것을 아카이빙(archiving) 이라고 합니다. DB를 Archive Mode 로 운영하느냐, NoArchive Mode로 운영하느냐의 차이는 이런 아카이빙 작업을 DB가 실행하느냐, 하지 않느냐의 차이라고 이해하시면 되겠습니다. 더 쉽게 단도직입적으로 말씀드리자면, DB에 물리적 장애 또는 테이블의 예기치 않은 삭제로 인해 복구를 해야 할 경우 Archive Mode에서는 거의 DB 장애 직전 시점 (정확히는, 마지막 트랜..

Database/oracle 2008.07.05

Oracle 9i 클라이언트 설치하기

1) Oracle 9i Client CD를 CD-ROM 드라이브에 넣으면 잠시 후 install 프로그램이 자동으로 실행된다. install을 클릭해 설치를 시작한다. 2) 그냥 다음을 클릭해서 넘어간다. 3) 설치될 경로를 보여주며, 다른 드라이브나 폴더로 바꿀수 있다. 4) 클라이언트용으로 할 것이므로 그냥 설치 용량이 가장 작은 '런타임'을 선택해도 무난하다. 5) 그냥 다음을 클릭해서 넘어간다. 6) 전체적인 설치에 대한 요약을 보여주고 있다. 클릭해서 다음 단계로 간다. 7) 설치가 되는 과정을 보여주고 있다. 8) 복사가 모두 이루어지고 나면 Net Configuration Assistant가 가동될 준비를 한다. 9) 넷 설정이 시작된다. 클릭해서 다음 단계로 넘어간다. 10) 디렉토리 구성..

Database/oracle 2008.06.25
반응형