Cách khắc phục & lsquo; Lỗi IO: Bộ điều hợp mạng không thể thiết lập kết nối & rsquo; trên Oracle SQL?

Oracle SQL là một Môi trường phát triển tích hợp được tạo ra để làm việc trên Cơ sở dữ liệu Oracle với SQL. Sản phẩm này được phát triển và cung cấp miễn phí bởi tập đoàn Oracle và nó dựa trên Bộ phát triển Java. Gần đây, đã có nhiều báo cáo về LỗiIO Error: Network Adapter Không thể thiết lập kết nối ” trong khi kiểm tra kết nối cơ sở dữ liệu.

Nguyên nhân nào gây ra lỗi “Bộ điều hợp mạng không thể thiết lập kết nối”?

Sau khi nhận được nhiều báo cáo từ nhiều người dùng, chúng tôi quyết định điều tra vấn đề và đưa ra một loạt giải pháp để khắc phục hoàn toàn. Ngoài ra, chúng tôi đã xem xét các lý do mà lỗi này được kích hoạt và liệt kê chúng như sau.

  • Chi tiết không chính xác: Đảm bảo rằng chi tiết kết nối đã được nhập đúng cách. Tên máy chủ, cổng, tên người dùng và mật khẩu cần được nhập chính xác để thiết lập kết nối. Nếu bất kỳ giá trị nào trong số này không được nhập đúng cách, lỗi có thể được kích hoạt.
  • Dịch vụ đã tắt: Điều rất quan trọng là dịch vụ lắng nghe đã được khởi động trong nền để ứng dụng hoạt động bình thường, Nếu nó chưa được khởi động hoặc bị vô hiệu hóa, lỗi này có thể được kích hoạt.

Bây giờ bạn đã hiểu cơ bản về bản chất của vấn đề, chúng ta sẽ chuyển sang các giải pháp. Đảm bảo thực hiện những điều này theo cách cụ thể mà chúng được trình bày để tránh xung đột.

Giải pháp 1: Kiểm tra chi tiết

Điều quan trọng là các chi tiết chính xác đã được nhập cho kết nối. Đôi khi, các chi tiết đã nhập không khớp với cấu hình máy chủ và lỗi được kích hoạt. Vì vậy, trong bước này, chúng tôi sẽ kiểm tra và nhập lại các chi tiết. Vì điều đó:

  1. Tải xuống và cài đặt Notepad ++ từ đây.
  2. Điều hướng đến địa chỉ sau.
    Trang chủ DB: C: /app/Username/product/11.2.0 (phiên bản có thể khác) / dbhome_1 / Network / Admin
  3. Nhấp chuột phải vào “ tnsnames . tệp ora ”và chọn tùy chọn“ Mở bằng Notepad ++ ”.
  4. Trong tiêu đề “ ORCL = ”, lưu ý chi tiết “ Cổng ” và “ Máy chủ ”.
  5. Ngoài ra, hãy lưu ý " Tên dịch vụ ".
  6. Nhập các chi tiết này trong khi thiết lập kết nối mạng và nhấp vào “ Kiểm tra ”.
  7. Kiểm tra xem sự cố đã được giải quyết chưa.

Giải pháp 2: Bắt đầu dịch vụ trình xử lý

Có thể là dịch vụ người nghe chưa được khởi động. Ứng dụng yêu cầu dịch vụ này để thiết lập kết nối. Do đó, trong bước này, chúng ta sẽ bắt đầu dịch vụ bằng cách nhập một lệnh trong Command prompt. Vì điều đó:

  1. Nhấn “ Windows ” + “ R ” để mở lời nhắc Chạy.
  2. NhậpCmd ” và nhấn “ Shift ” + “ Ctrl ” + “ Enter ” để cung cấp các đặc quyền quản trị viên.
  3. Nhập lệnh sau để kiểm tra xem dịch vụ có được khởi động hay không.
    trạng thái lsnrctl
  4. Nếu kết quả tương tự như hình ảnh bên dưới, điều đó có nghĩa là dịch vụ chưa được khởi động.
  5. Nhập lệnh sau để bắt đầu dịch vụ theo cách thủ công.
    lsnrctl bắt đầu
  6. Bây giờ dịch vụ lắng nghe đã được khởi động, hãy mở ứng dụng và kiểm tra xem liệu kết nối mới có thể được thiết lập hay không.