Main 썸네일형 리스트형 5장 OFF-Line 백업을 이용한 불완전 복구 보호되어 있는 글입니다. 더보기 4장 OFF-Line 백업을 이용한 완전복구 보호되어 있는 글입니다. 더보기 3장 노-아카이브와 아카이브 모드 보호되어 있는 글입니다. 더보기 2장 오라클 DB의 논리적/물리적 구조의 이해 보호되어 있는 글입니다. 더보기 1장 Oracle 서버의 구조와 백업/복구원리 보호되어 있는 글입니다. 더보기 테이블스페이스의 추가 및 변경 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- TABLESPACE 생성 실습을 위해 아래의 조건으로 TABLESPACE를 생성한다.TABLESPACE NAME : SALESTBS D:\khdata\SALESTBS01.DBF 20M D:\projectdata\SALESTBS02.DBF 16M (=테이블 스페이스 1개에 구성되어지는 파일은 2개로 생성) CREATE TABLESPACE SALESTBS DATAFILE 'D:\khdata\SALESTBS01.DBF' SIZE 20M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; ALTER TABLESPACE .. 더보기 REDO LOG 파일의 관리 =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LOG 보기-- SELECT * FROM V$LOG; SELECT * FROM V$LOGFILE; =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- LOG GROUP 추가— ALTER DATABASE ADD LOGFILE 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE10\REDO04.LOG' SIZE 20M; SELECT * FROM V$LOG; --새롭게 생성된 SEQ를 가장 적게 부여 받게 되고, 로그 스위치 발생시 가장 먼저 사용.. 더보기 Undo TableSpace 관리(생성/제거) UNDO TABLE: ROLLBACK을 실행했을 때, SERVER PROCESS에게 UNDO SEGMENT를 주어 기존 단계로 돌아가기 위해 상태를 기억하고 있는 테이블. UNDO TableSpace 조회 SELECT * FROM DBA_TABLESPACES; Undo table의 용량조회 SELECT A.BYTES "전체 BYTES", A.BLOCKS "전체 BLOCKS" ,B.BYTES"Free Btyes", B.BLOCKS"FREE BLOCKS" ,A.BYTES-B.BYTES"사용중인 BYTES" ,A.BLOCKS-B.BLOCKS"사용중인 BLOCKS" FROM ( SELECT BYTES,BLOCKS FROM DBA_DATA_FILES WHERE TABLESPACE_NAME='UNDOTBS1' )A.. 더보기 Control File의 추가 및 삭제 그리고 복구 Control File의 복사 --SETP1 --CONTROL FILE LIST 조회 SELECT * FROM V$CONTROLFILE; --SETP2 --CONTROL FILE 위치 및 기타정보 조회 SELECT * FROM V$PARAMETER WHERE NAME='control_files'; --SETEP3 --이제 CONTROL_FILE 복사(변경) --위에서 실행한 결과의 VALUE 컬럼의 값을 복사하여 아래와 같이 실행 ALTER SYSTEM SET CONTROL_FILES="C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE10\CONTROL01.CTL", "C:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE10\CONTROL02.CTL", "C:\OR.. 더보기 일반 USER가 임의적으로 LOCK을 발생시키고, 관리자가 LOCK을 찾아내는 법 일반 USER가 임의적으로 LOCK을 발생시키고, 관리자가 LOCK을 찾아내는 법 LOCK 발생시키기. 우선 SYS의 SID를 확인해 놓는다. (SYS의 SID는 142이다.) select * from v$session where username is not null and username not in ('SYSMAN','DBSNMP'); Sqlplus로 User (SCOTT & HR) 접속하여 SID를 확인한다. (SID No.144 : HR, SID NO.146: SCOTT) SCOTT이 HR에게 자신의 DEPT 테이블에 관해서 아래와 같은 권한을 할당한다. HR은 SCOTT의 DEPT 테이블을 아래와 같이 UPDATE 한다. SCOTT이 다시 DEPT 테이블에 관해서 아래와 같이 UPDATE를 시도.. 더보기 이전 1 ··· 15 16 17 18 19 20 다음