phetpoo
1
ใครพอทราบบ้างว่า พอมี Tool อะไรช่วย ย้ายโครงสร้างฐานข้อมูล ที่ export เป็น .sql ออกมาแล้ว
สามารถแปลงเป็น . sql ในรูปแบบ oracle ได้บ้างครับ เอาแค่โครงสร้างก็ได้ครับ ถ้าเอาข้อมูลมาด้วยได้ก็ได้
เท่าที่ลองดูมีเจ้านี้ครับ http://www.sqlines.com/tools แบบเสียเงิน
ใครเคยทำลักษณะนี้บ้างครับ
คือถ้าไม่มีจริงๆ คงต้องไล่สร้างมือเอง และทำ php insert ลงเอาเอง แต่มันเยอะเลยอยากหาตัวช่วย
ขอบคุณครับ
เคยทำ ต้องเขียน เอง เครื่องมือ ใช้ได้ มีหลายตัว
แต่ไม่สมบูรณ์ ซักตัว
แนะนำวิธีเขียนเอง ดีกว่าครับ
export โครงสร้าง แล้ว เทียบ กับ oracle field ต่อ field พวก Key ต่างๆ
เสร็จแล้วค่อย เอาข้อมูลเข้า มาความสำคัญของ ตารางๆ ที่กำหนดเป็น key
phetpoo
4
ขอบคุณทั้งสองท่านครับ
เดี๋ยวผมจะลองแบบ http://www.oracle.com/technetwork/database/migration/mysql-093223.html ดูก่อน เพราะของผม ไม่มีพวก function อะไรมีแต่โครงสร้างที่ไม่ซับซ้อน
ถ้าไม่ได้จริงๆ คงต้องทำเอง ถ้าได้ผลยังไงเดี๋ยวมาแจ้งนะครับ
phetpoo
5
เข้ามาแจ้งผลครับ
ลอง แบบ 1
http://www.oracle.com/technetwork/database/migration/mysql-093223.html โครงสร้างมาครบ, index มาครบ, auto increment มาครบ (แต่ DATA ไม่มา ลองเฉพาะตารางที่มีข้อมูล en ก็ไม่มา ผมยังแก้ไม่ได้)
ลองแบบ 2
ใช้ http://www.navicat.com/download/navicat-premium ให้มัน connect ทั้ง mysql และ oracle จากนั้นไป mysql เลือก data transfer ข้อมูลมาภาษาไทยมา (มี error อยู่ 3 ตารางไม่มามันแจ้งมาข้อมูลยาวเกิน จากทั้งหมด 41 ตาราง)
สรุป ผมเลยใช้ navicat-premium เอา ตางรางไหนไม่มา ก็แยกเอาเฉพาะโครงสร้างมาและใส่มือเอง แต่ต้องไล่ใส่ index เอง, auto increment เอง แต่ก็ ok ครับ
แต่มีอีก วิธียังไม่ได้ลองเพราะผมรีบใช้เลยทำแบบนี้ไปก่อน คือให้ใช้ http://www.oracle.com/technetwork/database/migration/mysql-093223.html เอาเฉพาะโครงสร้างทั้งหมดมา จากนั้นใช้ navicat-premium export เป็น .sql มา แล้วเปิดไฟล์เอาเฉพาะส่วน insert data มา ก็น่าจะได้ครับแต่ยังไม่ได้ลองครับ
ขอบคุณที่กลับมารายงานผลครับ +1
ขอบคุณครับ , เพิ่งรู้ว่า มีวิธี ไมเกรท mysql ไป oracle แบบได้ auto increment ไปด้วย
:875328cc: