💡
1. 백업과 복구 작업
2. 데이터베이스의 구조를 변경하는 작업
3. data file 의 이름을 변경하거나 다른 위치로 data file을 이동하는 작업
14:45:20 SYS @ ora19dw > @ts
TABLESPACE FILE_NAME MB_SIZE
---------- ------------------------------------------------------- -------
SYSAUX /u01/app/oracle/oradata/ORA19DW/sysaux01.dbf 540
SYSTEM /u01/app/oracle/oradata/ORA19DW/system01.dbf 900
UNDOTBS1 /u01/app/oracle/oradata/ORA19DW/undotbs01.dbf 340
USERS /u01/app/oracle/oradata/ORA19DW/users01.dbf 5
경 과: 00:00:00.01
14:45:35 SYS @ ora19dw > create tablespace ts01
14:45:47 2 datafile '/u01/app/oracle/oradata/ORA19DW/ts01.dbf' size 2m;
테이블스페이스가 생성되었습니다.
경 과: 00:00:00.39
14:46:01 SYS @ ora19dw > connect scott/tiger
연결되었습니다.
14:46:12 SCOTT @ ora19dw >
14:46:13 SCOTT @ ora19dw > create table emp01
14:46:22 2 tablespace ts01
14:46:29 3 as
14:46:31 4 select * from emp;
테이블이 생성되었습니다.
경 과: 00:00:00.60
14:46:41 SCOTT @ ora19dw > connect / as sysdba
14:48:14 SYS @ ora19dw > shutdown immediate
데이터베이스가 닫혔습니다.
데이터베이스가 마운트 해제되었습니다.
ORACLE 인스턴스가 종료되었습니다.
14:49:25 SYS @ ora19dw > exit;
[oracle@ora19c ~]$
[oracle@ora19c ~]$ mv /u01/app/oracle/oradata/ORA19DW/ts01.dbf /home/oracle/ts01.dbf
[oracle@ora19c ~]$ -- 위의 작업은 내가 그냥 os에서 파일을 move 한거지 오라클은 모릅니다.
[oracle@ora19c ~]$ -- 그래서 오라클이 알게하려면 controlfile에 위의 사실을 등록해줘야합니다
[oracle@ora19c ~]$ sysdw
SQL*Plus: Release 19.0.0.0.0 - Production on 수 8월 27 14:52:20 2025
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
휴지 인스턴스에 접속되었습니다.
14:52:21 SYS @ ora19dw >startup mount
14:54:24 SYS @ ora19dw > alter database rename file
14:54:33 2 '/u01/app/oracle/oradata/ORA19DW/ts01.dbf' to
14:54:39 3 '/home/oracle/ts01.dbf' ;
14:54:42 SYS @ ora19dw > alter database open;
데이타베이스가 변경되었습니다.
경 과: 00:00:00.50
14:55:27 SYS @ ora19dw > @ts
TABLESPACE FILE_NAME MB_SIZE
---------- ------------------------------------------------------- -------
SYSAUX /u01/app/oracle/oradata/ORA19DW/sysaux01.dbf 540
SYSTEM /u01/app/oracle/oradata/ORA19DW/system01.dbf 900
TS01 /home/oracle/ts01.dbf 2
UNDOTBS1 /u01/app/oracle/oradata/ORA19DW/undotbs01.dbf 340
USERS /u01/app/oracle/oradata/ORA19DW/users01.dbf 5
경 과: 00:00:00.01
14:55:32 SYS @ ora19dw >
15:02:32 SYS @ ora19dw > shutdown immediate
데이터베이스가 닫혔습니다.
데이터베이스가 마운트 해제되었습니다.
ORACLE 인스턴스가 종료되었습니다.
15:03:09 SYS @ ora19dw >
15:03:10 SYS @ ora19dw > exit;
Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
Version 19.3.0.0.0에서 분리되었습니다.
[oracle@ora19c ~]$
[oracle@ora19c ~]$ mv /u01/app/oracle/oradata/ORA19DW/sysaux01.dbf .
[oracle@ora19c ~]$ mv /u01/app/oracle/oradata/ORA19DW/system01.dbf .
[oracle@ora19c ~]$ mv /u01/app/oracle/oradata/ORA19DW/undotbs01.dbf .
[oracle@ora19c ~]$ mv /u01/app/oracle/oradata/ORA19DW/users01.dbf .
[oracle@ora19c ~]$
[oracle@ora19c ~]$ pwd
/home/oracle
[oracle@ora19c ~]$ sysdw
SQL*Plus: Release 19.0.0.0.0 - Production on 수 8월 27 15:04:04 2025
Version 19.3.0.0.0
Copyright (c) 1982, 2019, Oracle. All rights reserved.
휴지 인스턴스에 접속되었습니다.
15:04:05 SYS @ ora19dw > startup mount
ORACLE 인스턴스가 시작되었습니다.
Total System Global Area 2415917880 bytes
Fixed Size 8899384 bytes
Variable Size 520093696 bytes
Database Buffers 1879048192 bytes
Redo Buffers 7876608 bytes
데이터베이스가 마운트되었습니다.
15:04:18 SYS @ ora19dw >
15:04:23 SYS @ ora19dw > alter database rename file
15:04:30 2 '/u01/app/oracle/oradata/ORA19DW/sysaux01.dbf' to
15:04:40 3 '/home/oracle/sysaux01.dbf';
데이타베이스가 변경되었습니다.
경 과: 00:00:00.01
15:04:52 SYS @ ora19dw > alter database rename file
15:04:57 2 '/u01/app/oracle/oradata/ORA19DW/system01.dbf' to
15:05:05 3 '/home/oracle/system01.dbf';
데이타베이스가 변경되었습니다.
경 과: 00:00:00.01
15:05:14 SYS @ ora19dw > alter database rename file
15:05:20 2 '/u01/app/oracle/oradata/ORA19DW/undotbs01.dbf' to
15:05:30 3 '/home/oracle/undotbs01.dbf';
데이타베이스가 변경되었습니다.
경 과: 00:00:00.01
15:06:08 SYS @ ora19dw > alter database rename file
15:06:16 2 '/u01/app/oracle/oradata/ORA19DW/users01.dbf' to
15:06:25 3 '/home/oracle/users01.dbf';
데이타베이스가 변경되었습니다.
경 과: 00:00:00.01
15:06:35 SYS @ ora19dw > alter database open;
데이타베이스가 변경되었습니다.
경 과: 00:00:00.50
15:06:40 SYS @ ora19dw > @ts
TABLESPACE FILE_NAME MB_SIZE
---------- ------------------------------------------------------- -------
SYSAUX /home/oracle/sysaux01.dbf 540
SYSTEM /home/oracle/system01.dbf 900
TS01 /home/oracle/ts01.dbf 2
UNDOTBS1 /home/oracle/undotbs01.dbf 340
USERS /home/oracle/users01.dbf 5
경 과: 00:00:00.02
15:06:41 SYS @ ora19dw >