13.09.2019 14:46
Сергей Елькин
 
с таким подходом теперь лучше винду переставить...
чистил, зная что именно))), проблема не в этом
13.09.2019 14:48
OlegON
 
раз теперь вопрос такой, то чистил, не зная... не суть, проверку выше описал, не может он везде пинговаться, где-то же ошибку выдает
13.09.2019 14:48
Сергей Елькин
 
Тогда уже приводите %PATH%, проверим за вами, сколько у вас там оракл хоумов.

SM2000\Bin;C:\Program Files (x86)\Common Files\Borland Shared\BDE;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;D:\Oracle\11g2.0.4\bin;D:\Oracle\Client11g2.0.4\bin;D:\orant\bin
13.09.2019 14:53
Сергей Елькин
 
проверим за вами, сколько у вас там оракл хоумов.
щас стоит Oracle Home 3
13.09.2019 14:59
Сергей Елькин
 
не может он везде пинговаться, где-то же ошибку выдает

пинговалась база из разных папок
13.09.2019 15:00
DMaslov
 
Тогда уж и картиночку из сервера приложений, когда добавляете там TNS-описатель, и tnsnames.ora из oracle client.

БД, я так понимаю, у вас 64-битная?
13.09.2019 15:28
Сергей Елькин
 
БД, я так понимаю, у вас 64-битная? да 64 битная
13.09.2019 15:32
Fomka
 
Сергей Елькин, скрытое
13.09.2019 15:34
Сергей Елькин
 
2019.09.13 (Friday) 15:31:54 1.39.1.0 sp1 Sm.AppServer.Admin
----- Прерывание работы программы -----
сообщение: "Неправильный результат из-за исключения, возникшего во время операции. См. описание исключения в InnerException."
исключение: System.Reflection.TargetInvocationException
источник: System
метод: Void RaiseExceptionIfNecessary()
в System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
в Sm.Forms.ModalWorker.ModalWorkerEngine.RunModal_Completed(Object sender, RunWorkerCompletedEventArgs e)
в Sm.Core.TaskWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
----- Причина исключения, уровень вложения 1 -----
сообщение: "Ошибка соединения с БД.
ORA-12154: TNS:could not resolve the connect identifier specified"
исключение: Sm.Core.BaseException
источник: Sm.Server
метод: Void Connect()
в Sm.Server.Database.OracleDb.Connect()
в Sm.Server.Database.OracleDb..ctor(String connectionString, Boolean doConnect)
в Sm.BusinessServer.Admin.AdminDatabaseSettings.LoadLicenseForServer(String databaseName, ConfigDatabase& databaseData, ConfigLicense& licenseData, LicenseState& licState, ConfigLicense& licenseData1, LicenseState& licState1)
в Sm.BusinessServer.Admin.AdminDatabaseSettings.Sm.AppServer.Link.ILicenseAdmin.Load(String databaseName, ConfigDatabase& databaseData, ConfigLicense& licenseData, LicenseState& licState, ConfigLicense& licenseData1, LicenseState& licState1)
в Sm.AppServer.Admin.LicenseDlg.Load_DoWork(Object sender, TaskWorkEventArgs e)
в Sm.Core.TaskWorker.OnDoWork(DoWorkEventArgs e)
в Sm.Core.TaskWorkerBase.InternalBackgroundWorker.OnDoWork(DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
----- Причина исключения, уровень вложения 2 -----
сообщение: "ORA-12154: TNS:could not resolve the connect identifier specified"
исключение: Oracle.ManagedDataAccess.Client.OracleException
источник: Oracle Data Provider for .NET, Managed Driver
метод: PR Get(OracleInternal.ConnectionPool.ConnectionString, Boolean, OracleInternal.ConnectionPool.CriteriaCtx, System.String, Boolean)
в OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionString csWithDiffOrNewPwd, Boolean bGetForApp, CriteriaCtx criteriaCtx, String affinityInstanceName, Boolean bForceMatch)
в OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionString csWithNewPassword, Boolean bGetForApp, CriteriaCtx criteriaCtx, String affinityInstanceName, Boolean bForceMatch)
в OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionString cs, PM conPM, ConnectionString pmCS, SecureString securedPassword, SecureString securedProxyPassword, CriteriaCtx criteriaCtx)
в Oracle.ManagedDataAccess.Client.OracleConnection.Open()
в Sm.Server.Database.OracleDb.SafeOpen(OracleConnection connection)
в Sm.Server.Database.OracleDb.Connect()
----- Причина исключения, уровень вложения 3 -----
сообщение: "ORA-12154: TNS:could not resolve the connect identifier specified"
исключение: OracleInternal.Network.NetworkException
источник: Oracle.ManagedDataAccess
метод: Void .ctor(System.String, System.String)
в OracleInternal.Network.AddressResolution..ctor(String TNSAlias, String instanceName)
в OracleInternal.Network.OracleCommunication.DoConnect(String tnsDescriptor)
в OracleInternal.Network.OracleCommunication.Connect(String tnsDescriptor, Boolean doNAHandshake, String IName)
в OracleInternal.ServiceObjects.OracleConnectionImpl.Connect(ConnectionString cs, Boolean bOpenEndUserSession, CriteriaCtx criteriaCtx, String instanceName)


tnsnames.ora из oracle client.
# tnsnames.ora Network Configuration File: D:\Oracle\11g2.0.4\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

MUR8 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = murkulbez)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = MUR8)
)
)

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)
13.09.2019 15:38
Mtirt
 
Windows - 64-bit
Oracle - 64-bit
А Супермаг какой установлен?

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.