Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

salin dari satu database ke database lain menggunakan pengembang Oracle sql - koneksi gagal

copy perintah adalah perintah SQL*Plus (bukan perintah Pengembang SQL). Jika Anda telah mengatur entri tnsname Anda untuk SID1 dan SID2 (misalnya mencoba tnsping), Anda seharusnya dapat menjalankan perintah Anda.

Asumsi lain adalah bahwa table1 memiliki kolom yang sama dengan message_table (dan kolom hanya memiliki tipe data berikut:CHAR, DATE, LONG, NUMBER atau VARCHAR2). Selain itu, dengan perintah insert, Anda perlu memperhatikan kunci utama (misalnya, Anda tidak memasukkan rekaman duplikat).

Saya mencoba variasi perintah Anda sebagai berikut di SQL*Plus (tanpa kesalahan):

copy from scott/[email protected] to scott/[email protected] create new_emp using select * from emp;

Setelah saya mengeksekusi pernyataan di atas, saya juga memotong tabel new_emp dan menjalankan perintah ini:

copy from scott/[email protected] to scott/[email protected] insert new_emp using select * from emp;

Dengan Pengembang SQL, Anda dapat melakukan hal berikut untuk melakukan pendekatan serupa untuk menyalin objek:

  1. Pada bilah alat, pilih Alat>Salinan basis data.

  2. Identifikasi koneksi sumber dan tujuan dengan opsi penyalinan yang Anda inginkan.

  3. Untuk tipe objek, pilih tabel.

  4. Tentukan tabel tertentu (mis. tabel1).

Pendekatan perintah salin sudah lama dan fitur-fiturnya tidak diperbarui dengan rilis tipe data baru. Ada sejumlah pendekatan terkini untuk ini seperti pompa data Oracle (bahkan untuk tabel).




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hapus baris duplikat dalam tabel

  2. Contoh untuk Mendemonstrasikan Kerentanan SQL Injection dan Pencegahannya di Oracle

  3. NVL() Fungsi di Oracle

  4. Jelaskan Plan Cost Pain Point

  5. Apa sebenarnya BLOB dalam konteks DBMS?