Control File의 rename(10g)
현재 시스템의 컨트롤 파일에 관련된 정보는 v$controlfile에서 확인 합니다.
SQL> select name from v$controlfile;
NAME
-------------------------------------------------------------
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL01.CTL
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL02.CTL
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL03.CTL
컨트롤 파일을 rename or move 하기 위해서는 instance parameter의 control_files 라는 파라미터 값을 변경해야 합니다.
SQL> show parameter control_files
NAME TYPE VALUE
------------------------------------ -------------------------------- ------------------------------
control_files string C:\ORACLE\ORADATA\DB10G\CONTRO
L01.CTL, C:\ORACLE\ORADATA\DB1
0G\CONTROL02.CTL, C:\ORACLE\OR
ADATA\DB10G\CONTROL03.CTL
----------------------------------
Rename or move ControlFile
----------------------------------
1. Alter System 명령으로 control_files 파라미터의 값을 변경 합니다.
SQL> ALTER SYSTEM SET control_files='C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\RENAME_CONTROL01.CTL', -
> 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL02.CTL', -
> 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL03.CTL' SCOPE=SPFILE;
System altered.
2. 데이터베이스를 즉시 종료 합니다.
SQL> SHUTDOWN IMMEDIATE
Database closed.
Database dismounted.
ORACLE instance shut down.
3. OS상에서 물리적인 컨트롤 파일의 이름을 변경 합니다. 아래는 host 명령으로 변경 했지만 윈도유인 경우 팀색기 등에서 변경을 하시면 됩니다.
SQL> HOST MOVE C:\ORACLE\ORADATA\DB10G\CONTROL01.CTL C:\ORACLE\ORADATA\DB10G\RENAME_CONTROL01.CTL
4. 데이터베이스를 시작 합니다.
SQL> STARTUP
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 787968 bytes
Variable Size 61864448 bytes
Database Buffers 104857600 bytes
Redo Buffers 262144 bytes
Database mounted.
5. v$controlfile에서 확인 합니다.
SQL> select name from v$controlfile;
NAME
-------------------------------------------------------------
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\RENAME_CONTROL01.CTL
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL02.CTL
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL03.CTL
현재 시스템의 컨트롤 파일에 관련된 정보는 v$controlfile에서 확인 합니다.
SQL> select name from v$controlfile;
NAME
-------------------------------------------------------------
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL01.CTL
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL02.CTL
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL03.CTL
컨트롤 파일을 rename or move 하기 위해서는 instance parameter의 control_files 라는 파라미터 값을 변경해야 합니다.
SQL> show parameter control_files
NAME TYPE VALUE
------------------------------------ -------------------------------- ------------------------------
control_files string C:\ORACLE\ORADATA\DB10G\CONTRO
L01.CTL, C:\ORACLE\ORADATA\DB1
0G\CONTROL02.CTL, C:\ORACLE\OR
ADATA\DB10G\CONTROL03.CTL
----------------------------------
Rename or move ControlFile
----------------------------------
1. Alter System 명령으로 control_files 파라미터의 값을 변경 합니다.
SQL> ALTER SYSTEM SET control_files='C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\RENAME_CONTROL01.CTL', -
> 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL02.CTL', -
> 'C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL03.CTL' SCOPE=SPFILE;
System altered.
2. 데이터베이스를 즉시 종료 합니다.
SQL> SHUTDOWN IMMEDIATE
Database closed.
Database dismounted.
ORACLE instance shut down.
3. OS상에서 물리적인 컨트롤 파일의 이름을 변경 합니다. 아래는 host 명령으로 변경 했지만 윈도유인 경우 팀색기 등에서 변경을 하시면 됩니다.
SQL> HOST MOVE C:\ORACLE\ORADATA\DB10G\CONTROL01.CTL C:\ORACLE\ORADATA\DB10G\RENAME_CONTROL01.CTL
4. 데이터베이스를 시작 합니다.
SQL> STARTUP
ORACLE instance started.
Total System Global Area 167772160 bytes
Fixed Size 787968 bytes
Variable Size 61864448 bytes
Database Buffers 104857600 bytes
Redo Buffers 262144 bytes
Database mounted.
5. v$controlfile에서 확인 합니다.
SQL> select name from v$controlfile;
NAME
-------------------------------------------------------------
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\RENAME_CONTROL01.CTL
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL02.CTL
C:\ORACLE\PRODUCT\10.1.0\ORADATA\DB10G\CONTROL03.CTL
![]() | ![]() ![]() | 12-27 | 2686 | |
![]() | ![]() ![]() | 12-11 | 1945 | |
53 | ![]() ![]() | 03-15 | 1758 | |
52 | ![]() ![]() | 01-31 | 1907 | |
51 | ![]() ![]() | 01-31 | 2778 | |
50 | ![]() ![]() | 01-31 | 1470 | |
49 | ![]() ![]() | 01-19 | 1798 | |
48 | ![]() ![]() | 01-11 | 1679 | |
47 | ![]() ![]() | 01-03 | 2220 | |
46 | ![]() ![]() | 12-27 | 2686 | |
45 | ![]() ![]() | 12-19 | 1902 | |
44 | ![]() ![]() | 12-14 | 1880 | |
43 | ![]() ![]() | 12-11 | 1945 | |
42 | ![]() ![]() | 12-09 | 1529 | |
41 | ![]() ![]() | 12-01 | 1756 | |
40 | ![]() ![]() | 12-01 | 1952 | |
39 | ![]() ![]() | 12-01 | 1401 |
댓글 없음:
댓글 쓰기