Điều này hiện được gọi là Cổng cơ sở dữ liệu Oracle cho ODBC. Đây là liên kết đến tài liệu cho tài liệu Sparc/Linux
http. //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ừ
Oracle với MySQL. DG4ODBC cho phép bạn kết nối với trình điều khiển ODBC của MySQL
từ cơ sở dữ liệu tiên tri đến cơ sở dữ liệu MySQL. Tổng quan chi tiết về
Kết nối Oracle với MySQL bằng liên kết cơ sở dữ liệu DG4ODBC được cung cấp trong
ID tài liệu 1320645. 1.Hy vọng nó hữu ích,
Sudh?Bài đăng này có hữu ích không?
Xin chào,
Tài liệu và metalink nói về việc kết nối từ *oracle đến mysql. *
Nhưng làm thế nào để sử dụng from* mysql to oracle. *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
Bước tiếp theo trong quy trình di chuyển là dịch các đối tượng T-SQL - các ràng buộc, hàm, thủ tục, trình kích hoạt, dạng xem - sang các đối tượng SQL của Oracle. Khi quá trình di chuyển hoàn tất, bạn có thể trả về nút Đối tượng Cơ sở dữ liệu đã Chuyển đổi và chạy lại trình hướng dẫn Di chuyển để dịch lại một số hoặc tất cả các đối tượng
MySQL cung cấp trình điều khiển dựa trên tiêu chuẩn cho JDBC, ODBC và. Net cho phép các nhà phát triển xây dựng các ứng dụng cơ sở dữ liệu bằng ngôn ngữ họ chọn. Ngoài ra, thư viện C gốc cho phép các nhà phát triển nhúng trực tiếp MySQL vào ứng dụng của họ
Được phát triển bởi MySQLADO. NET Driver cho MySQL [Trình kết nối/NET]Tải xuống Trình điều khiển ODBC cho MySQL [Trình kết nối/ODBC]Tải xuống Trình điều khiển JDBC cho MySQL [Trình kết nối/J]Tải xuống Nút. js Driver cho MySQL [Trình kết nối/Nút. js]Tải xuống Trình điều khiển Python cho MySQL [Trình kết nối/Python]Tải xuống Trình điều khiển C++ cho MySQL [Trình kết nối/C++]Tải xuống Trình điều khiển C cho MySQL [Trình kết nối/C]Tải xuống API C cho MySQL [mysqlclient]Tải xuốngCác trình điều khiển này được phát triển và duy trì bởi Cộng đồng MySQL
Được phát triển bởi CommunityPHP Trình điều khiển cho MySQL[mysqli, ext/mysqli, PDO_MYSQL, PHP_MYSQLND] Tải xuống Trình điều khiển Perl cho MySQL [DBD. mysql]Tải xuống Trình điều khiển Ruby cho MySQL [ruby-mysql]Tải xuống Trình bao bọc C++ cho MySQL C API [MySQL++]Tải xuống
Để kết nối bằng định dạng cờ với mysql
bằng người dùng doadmin
, hãy dán toàn bộ lệnh từ bảng điều khiển vào thiết bị đầu cuối của bạn
mysql -u doadmin -p -h mysql-test-do-user-4915853-0.db.ondigitalocean.com -P 25060 -D defaultdb
Bạn cũng có thể bỏ mật khẩu khi sử dụng các lệnh trên và bạn sẽ được nhắc nhập mật khẩu trước khi có thể kết nối
Để kết nối bằng , hãy cập nhật các lệnh cờ bằng cờ --ssl-ca
và đường dẫn đến chứng chỉ trên hệ thống cục bộ của bạn
mysql -u doadmin -p -h mysql-test-do-user-4915853-0.db.ondigitalocean.com -P 25060 -D defaultdb --ssl-ca=path/to/your-ssl.crt
Khi bạn kết nối thành công, trình bao sẽ hiển thị một số thông tin về máy chủ MySQL và lời nhắc thay đổi của bạn. Các kết nối mysql
thành công trông như thế này
mysql: [Warning] Using a password on the command line interface can be insecure.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 151986
Server version: 8.0.16 Source distribution
Copyright [c] 2000, 2019, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Khi bạn đã kết nối, bạn có thể quản lý cơ sở dữ liệu MySQL của mình thông qua dòng lệnh. Tài liệu MySQL chính thức bao gồm hướng dẫn về các lệnh MySQL
Nếu gặp sự cố khi kết nối với cơ sở dữ liệu, bạn có thể khắc phục sự cố kết nối bằng trang Hỗ trợ của chúng tôi hoặc bạn có thể tham khảo tài liệu kết nối của MySQL Workbench