본문 바로가기

정보관리(데이터베이스, DB)/오라클78

(Oracle DB) Backup & Recovery 오라클에서 recovery 하는 방법은 아래와 같다. 1) instance 가  실패했을때 이루어지는 자동 복원 2) Data file media 복원 3) Flashback Backup files의 종류에 대해서 알아보자.  백업을 하는 방법은 Image copy이다. 그대로 image copy을 하는 것인데 linux에서는 일반적으로 cp를 이용해서 복사를 하는데, 여기서는 RMAN 이를 도와서 복사를 해준다. RMAN이 하는 이유는 block 가 Clean한지를 알아봐야 하고, 카피의 해더를 업데이트하는 것이다. 백업의 종류는 세가지가 있는데, 1) full backup of data files : 모든 블락에 있는 data files의 백업2) Incremental backup of data fi.. 2024. 6. 8.
NLS_DATE_FORMAT 변경하기 출처: https://m.blog.naver.com/hanajava/220708733692현재 날짜 조회 SQL> select sysdate from dual;SYSDATE--------16/05/13SQL> select to_char(sysdate, 'YYYY/MM/DD HH24:MI:SS') from dual;TO_CHAR(SYSDATE,'YY-------------------2016/05/13 15:10:51SQL> select * from v$nls_parameters;PARAMETER                                                        VALUE-----------------------------------------------------------.. 2024. 5. 24.
[SQL] WITH문을 이용한 계층형쿼리 ( With. CONNECT BY절) 출처: [SQL] WITH문을 이용한 계층형쿼리 ( With. CONNECT BY절) (tistory.com) 계층형 구조(Hierarchical Structure)는 부모와 자식 간의 관계를 깊이로 구분하여 표현하는 것으로 트리구조, 보통 카테고리를 분류나 조직도에 많이 사용된다. 개발자들이 흔히 사용하는 Visual Studio나 이클립스와 같은 IDE의 Project 탐색기, 폴더의 탐색기에도 사용된다.   일반적으로 RDBMS에서는 행(Row) 단위로 데이터가 조회되어 다른 행과의 관계를 나타내는 계층형 구조를 조회하기 힘들다. 하지만, WITH문을 이용하면 계층형 구조의 데이터를 조회할 수 있다. Oracle은 10g버전부터 CONNECT BY문 을 이용하여 계층형 쿼리를 만들 수 있고, 11g.. 2024. 5. 8.
Oracle 사용자 만들고 권한 부여하기 출처: https://jaeu0608.tistory.com/10 1. 사용자 생성하기 DB 객체를 생성할 때에는 DDL인 CREATE를 사용합니다. CREATE USER user_name IDENTIFIED [BY 비밀번호 | EXTERNALLY ] [ DEFAULT TABLESPACE tablespace ] [ TEMPORARY TABLESPACE tablespace ] [ QUOTA { integer [ K | M ] | UNLIMITIED } ON tablespace] [ PASSWORD EXPIRE ] [ ACCOUNT { LOCK | UNLOCK } ] [ PROFILE { profile | DEFAULT } ] ·'유저이름'에는 DB 로그인할 이름을 넣으시면 됩니다. ·'IDENTIFIED B.. 2024. 4. 9.
oracle 계정 설정 출처: https://ajdahrdl.tistory.com/2#google_vignette Oracle 11g 기준으로 작성된 글입니다. oracle 11g 설치를 다 하신 후에 cmd와 sql developer에서 oracle에 접근해 계정 설정이 가능합니다. 1. cmd에서 계정 설정하기 1) cmd에서 접속하기 sqlplus 로 접속하시면 user-name과 password가 나오는데 user-name은 system, password는 oracle 설치 시 입력하신 비밀번호로 입력해주시면 됩니다. (password 입력할 때, cmd창에서 표시가 안되는게 정상입니다.) sqlplus 2) 관리자권한으로 접속 정상적으로 접속을 하시면, 관리자 권한으로 접속해야합니다. conn/as sysdba 3) .. 2024. 4. 9.