Bagaimana cara mengganti nama database oracle? Pada database oracle tutorial kali ini kita akan mencari tahu cara mengganti nama database oracle
Panduan Cara Merubah Oracle Database Name dan SID Name – Database SQL. Bagaimana cara mengganti nama database oracle? Pada database oracle tutorial kali ini kita akan mencari tahu cara mengganti nama database oracle dengan menggunakan utilitas DBNEWID. DBNEWID adalah utilitas database yang dapat digunakan untuk mengubah DBNAME (Oracle Database Name) dan DBID (ID Oracle Database) dari Oracle Database. Anda bisa mengubah baik DBID atau DBNAME atau keduanya dengan mudah, dengan cara mengikuti panduan langkah demi langkah yang akan kita ketengahkan bersama.
DBNAME adalah nama database yang Anda tentukan saat membuat database dan DBID adalah nomor unik yang ditugaskan untuk database ketika dibuat.
Langkah-langkah berikut menunjukkan cara mengubah DBNAME dan DBID dari database Oracle menggunakan utilitas DBNEWID.
PENTING: Sebelum Anda memulai prosedur untuk merubah nama database oracle, pastikan Anda memiliki salinan lengkap dari database Anda, backup full database oracle anda terlebih dahulu
Langkah 1
Sebelum Anda mulai merubah nama database oracle, anda bisa mengetahui NAMA DB saat ini dan DBID dari database oracle Anda dengan perintah SQLPLUS seperti berikut :
SQL> SELECT DBID,NAME from V$DATABASE;
DBID NAME
---------- ---------
2426088413 MYORCL
Langkah 2
Langkah kedua ini adalah untuk memulai sebuah instance dan start database oracle dalam mode mount database oracle tanpa membukanya. Anda bisa melakukannya dengan perintah seperti berikut :
$ sqlplus / as sysdba
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area 1071333376 bytes
Fixed Size 1375792 bytes
Variable Size 553648592 bytes
Database Buffers 511705088 bytes
Redo Buffers 4603904 bytes
Database mounted.
SQL> exit
Disconnected from Oracle Database 11g Release 11.2.0.1.0 – Production
Langkah 3.
Jalankan utilitas DBNEWID dengan menentukan string koneksi dan nama baru untuk database oracle anda. Pengguna tertentu dalam string koneksi harus memiliki hak istimewa sebagai SYSDBA. Perintahnya adalah sebagai berikut:
$ nid target=sys/MYPASS@MYORCL dbname=MYNEWDB setname=YES
DBNEWID: Release 11.2.0.1.0 - Production on Tue May 30 12:50:01 2015
Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.
Connected to database MYORCL (DBID=2436089413)
Connected to server version 11.2.0
Control Files in database:
C:ORADATAMYORCLCONTROL01.CTL
C:ORADATAMYORCLCONTROL02.CTL
Change database name of database MYORCL to MYNEWDB? (Y/[N]) => Y
Proceeding with operation
Changing database name from MYORCL to MYNEWDB
Control File C:ORADATAMYORCLCONTROL01.CTL - modified
Datafile C:ORADATAMYORCLSYSTEM01.DB - wrote new name
Datafile C:ORADATAMYORCLSYSAUX01.DB - wrote new name
Datafile C:ORADATAMYORCLUNDOTBS01.DB - wrote new name
Datafile C:ORADATAMYORCLUSERS01.DB - wrote new name
Datafile C:ORADATAMYORCLMYORDBDAT01.DB - wrote new name
Datafile C:ORADATAMYORCLMYORDBIDX01.DB - wrote new name
Datafile C:ORADATAMYORCLTEMP01.DB - wrote new name
Control File C:ORADATAMYORCLCONTROL01.CTL - wrote new name
Control File C:ORADATAMYORCLCONTROL02.CTL - wrote new name
Instance shut down
Database name changed to MYNEWDB.
Modify parameter file and generate a new password file before restarting.
Succesfully changed database name.
DBNEWID - Completed succesfully.
Langkah 4
Sampai disini anda sudah berhasil melakukan perubahan pada nama database oracle. Selanjutnya shutdown database.
SQL> shutdown immediate
Langkah 5
Mengatur DB_NAME parameter inisialisasi dalam file parameter inisialisasi dengan nama database baru.
$ sqlplus / as sysdba
SQL> show parameter db_name
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_name string MYORCL
SQL> alter system set db_name=MYNEWDB scope=spfile;
System altered.
Langkah 6
Buat file password yang baru dengan menggunakan command berikut .
$ orapwd file=orapwMYNEWDB password=MYPASS
Langkah 7
Setelah itu startup database oracle, dalam kondisi mount
SQL> startup mount
Langkah 8
Verifikasi perubahan nama Oracle Database anda dari command SQL PLUS
SQL> SELECT DBID,NAME from V$DATABASE;
DBID NAME
---------- ---------
2426088413 MYNEWDB
Langkah 9.
pasca mengubah nama oracle database berhasil dilakukan, langkah selanjutnya adalah :
mengubah SID di listener.ora
tnsnames.ora disesuaikan dengan database oracle yang baru
menghapus jejak direktori tua
Lakukan perubahan pada /etc/oratab (UNIX) atau mengubah nama service pada OS Windows dengan menggunakan perintah oradim.
Refference :
oracle database, was ist eine datenbank, merubah nama database phpmyadmin, cara mengganti nama database, cara mengganti nama database di phpmyadmin, cara mengganti nama database di cmd, cara mengganti nama database di mysql, cara merubah nama database di xampp, cara merubah nama database di sql server, database oracle tutorial, drop database oracle, create database oracle, standby database oracle 10g, export database oracle, virtual private database oracle 11g, logical standby database oracle 10g, start database oracle