Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Lỗi đăng nhập Sqlplus khi sử dụng các biến bash:SP2-0306:Tùy chọn không hợp lệ

Thông điệp khá rõ ràng:

  • bạn đã liên hệ thành công với cơ sở dữ liệu
  • thông tin xác thực được cung cấp không chính xác

Điều này cho thấy thực sự không có gì sai với cấu hình máy khách của bạn.

Vì vậy, điều đó để lại cho bạn

  • kết hợp người dùng / pw sai
  • bạn chưa liên hệ với cơ sở dữ liệu mà bạn cho rằng mình có

Sở hữu:

  • Đảm bảo rằng bạn có thể kết nối với thông tin đăng nhập được cung cấp từ dòng lệnh.
  • Sử dụng tnsping mydatabase để kiểm tra máy chủ lưu trữ và phiên bản mà bạn đang liên hệ, xác minh nó chính xác. Đầu ra từ lệnh này sẽ cho bạn biết máy chủ, cổng và phiên bản / dịch vụ mà bạn đang kết nối. Nếu sai, hãy kiểm tra tệp tnsnames.ora để biết bí danh này.
  • Như @OMG Ponies đề xuất, nếu bạn đang sử dụng 11g, hãy đảm bảo rằng trường hợp trong mật khẩu của bạn là chính xác


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đọc và nhập tệp XLSX (Excel) trong Oracle

  2. (+) =toán tử trong oracle sql trong mệnh đề where

  3. Dấu hai chấm:làm gì trong một truy vấn SQL?

  4. Ví dụ về công việc DBMS_SCHEDULER Chạy mỗi giờ

  5. Thủ tục lưu trữ Oracle:trả về cả tham số đặt và ra kết quả