Nhà phát triển SQL: Thiết lập trình gỡ lỗi cho Pleaseql


7

Tôi đang cố gắng gỡ lỗi từ xa pl / sql. Nhưng tôi không thể - cơ sở dữ liệu trả lại cho tôi một lỗi. Tôi nên làm gì để khắc phục điều này và bắt đầu gỡ lỗi?

    ORA-30683: failure establishing connection to debugger
    ORA-12541: TNS:no listener
    ORA-06512: at "SYS.DBMS_DEBUG_JDWP", line 68
    ORA-06512: at line 1

CẬP NHẬT
Tôi đang cố gắng gỡ lỗi thủ tục trên máy chủ từ xa. Trên máy tính cục bộ tôi chỉ cài đặt nhà phát triển sql.


không có người nghe có nghĩa là bạn đang cố gắng kết nối với một cổng của máy chủ nơi không có người nghe oracle đang lắng nghe. Là gói này sử dụng một liên kết cơ sở dữ liệu?
phép lạ173

Câu trả lời:


1

Tôi chưa thử lại lần nữa, nhưng theo tôi nhớ bạn cần các đặc quyền DEBUG để sử dụng trình gỡ lỗi trong SQL Developer:

  GRANT DEBUG CONNECT SESSION TO YOUR_USER;
  GRANT DEBUG ANY PROCEDURE TO YOUR_USER;

cũng: EXECUTE GRANT TRÊN SYS.DBMS_DEBUG_JDWP TO YOU_USER;
rtbf

1
Trong dòng thứ hai, có 'DEBUG DEBUG'. Đây là một 'DEBUG' cho nhiều.
Tobias Otto

2

Bạn có một tường lửa cục bộ đang chạy? Bạn sẽ cần thêm một ngoại lệ cho SQLDeveloper. Nó khởi động một trình lắng nghe các sự kiện gỡ lỗi cơ sở dữ liệu / phiên. Nếu nó không thể kết nối lại với bạn, vấn đề nằm ở đó.


Không, tôi không có tường lửa. Tôi đang sử dụng mac os, nhà phát triển sql Phiên bản 3.2.10.09
Igor Konoplyanko

2
+1 cho REW, tôi nhận được báo cáo về điều này mọi lúc. Nhà phát triển có thể hoạt động tốt khi cơ sở dữ liệu nằm trên mạng con của họ, nhưng hoạt động từ phân đoạn mạng hoặc VPN khác nhau, kết nối gỡ lỗi từ máy chủ trở lại SQLDeveloper (hoặc công cụ khác) không thực hiện được. Tường lửa cục bộ có thể là một vấn đề, nhưng như REW đã nói, nếu nó không thể kết nối lại với bạn thì đó là vấn đề gốc. Bạn có thể ping từ máy chủ đến máy trạm cục bộ của bạn?
David Mann

0

Nếu bạn có Quyền truy cập gỡ lỗi, thì Công cụ -> Tùy chọn -> Trình gỡ lỗi -> Kiểm tra 'Phạm vi cổng gỡ lỗi'. Tăng 'Cài đặt thử lại kết nối'

Khởi động lại nhà phát triển SQL.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.