嗨,我在筆記本電腦上本地安裝了一個 Oracle 資料庫。我想通過 Codeigniter 4 連接到它。從 4.2.0 版開始,它可以這樣做。
https://codeigniter4.github.io/CodeIgniter4/changelogs/v4.2.0.html
我所有的資料庫憑據都在 .env 檔案中,但我無法建立連接。我是甲骨文的新手。
我可以通過 Oracle SQL Developer 連接到我的資料庫。
我用于連接的資料:
- 主機:本地主機
- 埠:1521
- 用戶:系統
- 密碼:MYPASSWORD
- 服務名稱:orcl
如何在我的 .env 檔案中使用它?
這是我到目前為止所擁有的:
database.default.hostname = localhost
database.default.database =
database.default.username = system
database.default.password = MYPASSWORD
database.default.DBDriver = oci8
database.default.DBPrefix =
database.default.port = 1521
我收到此錯誤:
Unable to connect to the database.
Main connection [oci8]: oci_connect(): ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
uj5u.com熱心網友回復:
(.env
檔案)
嘗試使用:
database.default.hostname = '127.0.0.1:1521/orcl'
在哪里:
'127.0.0.1:1521/orcl', // hostname:db_port/service_name
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/506867.html