Laravel не соединяется с Oracle

я использую yajra / Laravel-OCI8 для связи Oracle с Laravel. Но я не мог подключиться к Oracle, с моего клиентского ПК на сервер.

показывая эту ошибку:
введите описание изображения здесь

Я использую этот код в database.php:

'oracle' => array(
'driver' => 'oracle',
'host' => '192.168.152.189',// this is my server IP
'port' => '1521',
'database' => 'ocp',
'username' => 'ocpl',
'password' => '123456',
'charset' => 'AL32UTF8',
'prefix' => '',
'port' => 1521
),

Но я связан с Sql Developer.
см. Свойство Sql-Developer: введите описание изображения здесь

3

Решение

проблема в этой строке: 'database' => 'ocp' ,
решить это с: 'database' => 'orcl' , или же

‘database’ => ‘192.168.152.189/orcl’

0

Другие решения

Попробуй это

'oracle' => array(
'driver' => 'oracle',
'tns' => '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.152.189)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))',
//'host' => '192.168.152.189',// this is my server IP
//'port' => '1521',
'database' => '',
'username' => 'ocpl',
'password' => '123456',
'charset' => 'AL32UTF8',
'prefix' => '',
),
0

Хотя этот вопрос был опубликован спустя почти три года …
но я просто использую этот способ, чтобы решить эту проблему

поиск этой команды в оракуле

Select instance_name from v$instance;

затем вставьте значение в настройку базы данных

0
По вопросам рекламы [email protected]