Tôi có thể kết nối với Oracle db bằng mysql không?
http. / Mở một cửa sổ mới/tải xuống. tiên tri. com/docs/cd/B28359_01/cổng. 111/b31042/toc. htm Mở một cửa sổ mới Bài đăng này có hữu ích không? > kết nối với cơ sở dữ liệu oracle từ cơ sở dữ liệu Mysql Bạn có thể sử dụng Cổng cơ sở dữ liệu 11g cho ODBC (DG4ODBC) để kết nối từ Hy vọng nó giúp, Bài đăng này có hữu ích không? Xin chào, Bài đăng này có hữu ích không? Có thể kết nối Oracle với MySQL bằng một tính năng trong Oracle được gọi là Dịch vụ không đồng nhất. Điều này cho phép bạn sử dụng các liên kết cơ sở dữ liệu trong Oracle để kết nối với các cơ sở dữ liệu không phải của Oracle, chẳng hạn như MySQL, thông qua ODBC Đầu tiên cài đặt trình điều khiển MyODBC trên máy chủ đang chạy Oracle. Định cấu hình ODBC DSN (Tên nguồn dữ liệu) cho máy chủ MySQL mà bạn muốn kết nối. Xem các liên kết tài nguyên bên ngoài trong lề cho trình điều khiển MyODBC và để biết thông tin về cách định cấu hình ODBC đúng cách. Khi quá trình này hoàn tất, hãy tạo một tệp trong $ORACLE_HOME/hs/admin có tên là initMySQL. ora. Trong tệp này, thêm các tùy chọn sau /* Replace "MySQL" below with your DSN */ HS_FDS_CONNECT_INFO = MySQL #ODBC DSN HS_FDS_TRACE_LEVEL = OFF Chỉnh sửa trình nghe của máy chủ. ora (ORACLE_HOME/mạng/quản trị viên) để thêm phần sau (SID_DESC = (PROGRAM = hsodbc) (ORACLE_HOME = oracle/product/92) /* Your $ORACLE_HOME */ (SID_NAME = MySQL) /* Your DSN */ ) Thêm phần sau vào tnsnames. tập tin ora MYSQL = (DESCRIPTION= (ADDRESS=(PROTOCOL=tcp)(HOST=localhost)(PORT=1521)) (CONNECT_DATA=(SID=MYSQL)) (HS=OK) ) Tải lại trình nghe Oracle của bạn (tải lại lsnrctl) và sau đó đăng nhập vào cơ sở dữ liệu Oracle. Để thiết lập liên kết cơ sở dữ liệu CREATE DATABASE LINK mysql CONNECT TO "my_user" IDENTIFIED BY "my_password" USING 'mysql'; Tên người dùng và mật khẩu phải hợp lệ trong MySQL để có thể kết nối từ máy chủ Oracle. Dưới đây là một ví dụ đơn giản về điều này đang hoạt động, kết nối với cơ sở dữ liệu MySQL bằng cơ sở dữ liệu mẫu sakila mới |