Tìm giá trị hoạt động của các tham số SQLNET.ORA trên máy chủ


9

Làm cách nào tôi có thể tìm thấy các giá trị hoạt động của các tham số SQLNET.ORA trên máy chủ?

Tôi biết cách tìm tệp SQLNET.ORA nhưng không có gì đảm bảo các giá trị trong tệp đó được sử dụng tích cực. Thay đổi tham số có thể yêu cầu khởi động lại người nghe và đôi khi thậm chí khởi động lại cơ sở dữ liệu . Để gỡ lỗi tôi muốn một cách chắc chắn 100% về cách các tham số được đặt, mà không cần khởi động lại bất cứ thứ gì.

Điều này tương tự với câu hỏi này , nhưng tôi đang tìm bất kỳ phương pháp nào để tìm các giá trị hiện tại. Nó không phải là một truy vấn SQL.

Đây là những gì tôi đã cố gắng cho đến nay khiến tôi tin rằng điều đó là không thể:

  1. Truy tìm không tạo ra dữ liệu đó.
  2. Dường như không có gì trong từ điển dữ liệu.
  3. Không có thông tin trong hướng dẫn hoặc support.oracle.com.
  4. Cung cấp một tiền thưởng nhưng không có người nhận. (Nhưng tôi sẽ đề nghị và trao thưởng một khoản tiền thưởng khác nếu có ai có thể trả lời câu hỏi này.)

Tôi không biết. Nhưng nếu một người bắt đầu một chương trình với TRACE_Query_SERVER = HPORT TRỢ trong sqlnet.ora, người ta có thể thử tìm hiểu điều gì đó về các thuộc tính sqlnet.
phép lạ173

@ miracle173 Cài đặt TRACE_LEVEL_SERVER=supportcó hiệu lực ngay lập tức, nhưng các tệp theo dõi dường như không có thông tin về các tham số.
Jon Heller

Tôi không nghĩ có một cách sử dụng SQL, ngoại trừ vị trí ví có lẽ.
Raj

1
Tôi không biết bằng cách nào, bạn có thể đăng nhập SR và yêu cầu hỗ trợ của Oracle. Nhưng tôi nghi ngờ họ sẽ nói với bạn. Sự hiểu biết của tôi là những điều này không được duy trì nhưng được truy cập trong quá trình khởi động người nghe và xác thực ứng dụng khách.
Raj

1
Tôi hiểu, vẫn còn dự đoán của tôi là những người chỉ được đọc khi khởi động / tải lại người nghe và trong khi xác thực phiên khách. Tại sao? bởi vì lệnh lsof không hiển thị tệp này đang được sử dụng bởi bất kỳ quy trình nào. Các tham số này không được hiển thị dưới dạng các biến môi trường cho quá trình (tôi đã kiểm tra điều đó).
Raj

Câu trả lời:


1

Các tham số được đặt trong tệp sqlnet.ora không được hiển thị trong bất kỳ bảng từ điển dữ liệu nào. Bạn không thể viết một truy vấn SQL để tìm chúng.

Nguồn: https://community.oracle.com/thread/2550107?start=0&tstart=0


1
Một truy vấn sẽ tốt nhưng tôi rõ ràng đang tìm kiếm bất kỳ phương pháp nào . Tuy nhiên, các phương pháp được liệt kê trong nguồn đó sẽ không hoạt động. Chỉ đọc tệp sqlnet.ora là không đủ vì nhiều lý do.
Jon Heller
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.