Oracle: Cách nhanh chóng để liệt kê tất cả các liên kết cơ sở dữ liệu


32

Tiêu đề nói lên tất cả, có cách nào để nhanh chóng liệt kê tất cả các liên kết cơ sở dữ liệu hiện tại trong orory không?

Một cái gì đó cùng dòng như thế này, liệt kê các bảng hiện tại của người dùng:

select * from user_tables;

Cảm ơn, GC.

Câu trả lời:


43

Các khung nhìn này rất hữu ích khi làm việc với các liên kết DB trong Oracle:

  • DBA_DB_LINKS - Tất cả các liên kết DB được xác định trong cơ sở dữ liệu
  • ALL_DB_LINKS - Tất cả các liên kết DB mà người dùng hiện tại có quyền truy cập vào
  • USER_DB_LINKS - Tất cả các liên kết DB thuộc sở hữu của người dùng hiện tại

Xem thêm trong tài liệu của Oracle


2
SELECT DB_LINK, USERNAME, HOST FROM ALL_DB_LINKS 

bạn có thể thử nó, có lẽ nó có thể giúp bạn giải quyết vấn đề của bạn


3
Không phải điều này chỉ trả lại các liên kết có sẵn cho người dùng hiện tại sao? Chỉ cần làm rõ ...
dezso
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.