Trước tiên, hãy thử kết nối bằng SYSDBA
.
$ sqlplus / as sysdba
Có một số nguyên nhân gây ra lỗi ORA-01804:
- Kiểm tra để đảm bảo rằng các đường dẫn sau được đặt chính xác trong môi trường của bạn:
- Ứng dụng khách oracle của bạn có thể thiếu một số tệp dữ liệu múi giờ trong
$ORACLE_HOME
danh mục. Bạn nên có mộtORACLE_HOME
riêng cho mỗi bản phát hành của Oracle. Nếu đúng như vậy thì:
- Kiểm tra xem các quyền có được đặt để cho phép đọc không (
chmod 444
) cho các tệp trongOCCI library
.