Selamat siang agan-agan sekalian, siang ini saya mau share mengenai cara memindahkan dan mengantinama datafile oracle 10g.
Langkah-langkah:
Salam Hangat,
- Start Run | Ketik CMD
- Ketik kode dibawah untuk melakukan koneksi ke oracle
- Cek letak datafile
- Jadikan Offline datafile yang ingin di move
- Move datafile
- Ganti nama datafile dengan yang baru
- Jadikan online lagi datafile yang tadi Offline
- Cek kembali letak datafile setelah dilakukan move
c:\>SET ORACLE_SID=MCRSPOS c:\>SQLPLUS /NOLOG SQL>CONN SYSTEM/SYSTEM AS SYSDBA conected.Ket.
MCRSPOS = TNS oracle yang digunakan oracle (Service TNS)
CONN SYSTEM/SYSTEM AS SYSDBA = conn username/password
SQL>Select name from v$datafile; NAME ——————————————————————————– C:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST_TBS\SYSTEM01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST_TBS\ UNDOTBS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST_TBS\SYSAUX01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST_TBS\ USERS01.DBF
SQL> alter tablespace users offline; Tablespace altered. SQL> host Microsoft Windows XP [Version 5.1.2600] (C) Copyright 1985-2001 Microsoft Corp.
C:\Documents and Settings\Administrator>move c:\oracle\product\ 10.2.0\oradata\test_tbs\USERS01.DBF c:\oradata C:\Documents and Settings\Administrator>exit
SQL> alter database rename file 2 ‘C:\ORACLE\PRODUCT\ 10.2.0\ORADATA\TEST_TBS\ USERS 3 01.DBF’ to ‘c:\oradata\users01.dbf’; Database altered.
SQL> alter tablespace users online; Tablespace altered.
SQL> select name from v$datafile; NAME ——————————————————————————– C:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST_TBS\SYSTEM01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST_TBS\ UNDOTBS01.DBF C:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST_TBS\SYSAUX01.DBF C:\ORADATA\ USERS01.DBF SQL>
Salam Hangat,
Depri Pramana
2 komentar
mantap gan, sangat berguna.
yang nomor 3 apa gak
SQL>select name from v$datafile;
Terimakasih infonya gan
Wah betul gan, untung di koreksi. jangan lupa selalu berkunjung ya gan.
Silakan Berikan Komentar anda yang bisa mendukung blog ini, komentar anda saya harapkan, terima kasih
EmoticonEmoticon