ORACLE/Admin (12) 썸네일형 리스트형 [기술공유] 오라클 계정과 스키마의 차이가 무엇일까? 오라클의 스키마는 설명하기 어려운 추상적임이 있다. 오라클을 공부하던 초반에 아무리 개념이나 관련 글을 찾아봐도 마음에 와닫지 않았고, 그래서 뭐지? 어디에 쓰는거지? 계정과의 차이점은 뭐지? 하는 의문이 들었다. 또한 표준적으로 사용되는 스키마와 개념과 상이하고, DBMS마다 스키마의 개념이 달라 혼동은 가중된다.하지만 실제 DB를 운영하고 업무를 하며 스키마의 개념을 확실히 알 수 있었다. 오라클의 스키마의 개념을 알아보고, 예제를 통해 계정(USER)과의 차이를 알아보자. 스키마란?스키마의 정의는 한 계정이 소유하는 테이블, 뷰, 인덱스 등의 오브젝트들의 집합이다.아래와 같이 user와 object가 존재한다고 하자.users- user1objects- user1.table1- user1.table.. no archive mode 변경 작업 순서DB Mount > no archive mode 설정 > DB OPEN 작업 명령어-- DB Shutdown shutdown immediate; -- Mount로 startup startup mount; -- noarchive mode로 변경 alter database noarchivelog; -- DB Open alter database open; 확인 명령어archive log list; -- Database log mode No Archive Mode 확인 alter system switch logfile; -- logfile switch 여러 번 발생시킨 후 archive 경로에 archive log file 생성되지 않는 것 확인 Oracle Dataguard 재기동 절차 및 연동 확인 Oracle Dataguard 재기동 절차 및 연동 확인 switchover 없이 active 서버를 내렸다 올리는 작업. 연동 중지 > DB 및 리스너 재기동 > 연동 재개 순서로 작업한다. 1. Dataguard 연동 중지 #Primary ALTER SYSTEM SET log_archive_dest_state_2 = DEFER; select dest_id, status, type, database_mode, recovery_mode from v$archive_dest_status where dest_id [기술공유] Oracle dbms_datapump 패키지 이용 시 주의 사항 매번 설치형 DB에서 import/export 만 사용하다가 AWS RDS 로 이관할 일이 생겨 dbms_datapump 유틸리티를 사용하게 되었다. RDS로 이관은 Amazon DMS 로도 수행할 수 있겠지만 비용과 리소스가 적게 들고(최대 장점) 더 편하고 가벼워(주관적) 한 번 사용한 이후로 손이 잘 간다. dbms_datapump 유틸리티를 처음 구성하다 보면 막히는 부분이 많이 생긴다. 패키지이다보니 ORA-39001, ORA-06512 에러메세지만 발생하고 에러 메세지는 그다지 많은 정보를 담고있지 않아서 완료하는데 많이 헤매었다. ORA-39001:부적합한 인수 값 ORA-06512: "SYS.DBMS_SYS_ERROR", 79행 ORA-06512: "SYS.DBMS_DATAPUMP", 35.. 이전 1 2 다음