【发布时间】:2015-08-12 07:16:46
【问题描述】:
下面是我通过 PowerShell 运行的 Oracle 查询。如果我在那台机器上本地运行它,它工作正常,没有错误。
[Reflection.Assembly]::LoadFile("E:\oracle\product\11.2.0\ODP.NET\bin\2.x\Oracle.DataAccess.dll")
$constr = "User Id=system;Password=pass;Data Source=API"
$conn= New-Object Oracle.DataAccess.Client.OracleConnection($constr)
$conn.Open()
$sql="select * from dba_users"
$command = New-Object Oracle.DataAccess.Client.OracleCommand($sql,$conn)
$reader=$command.ExecuteReader()
while($reader.Read()){
$reader.GetString(0)
}
$conn.Close()
我想在这台机器上的其他机器上运行相同的查询。我可以说我想远程运行它。
当我运行它时,我收到了这个错误:
使用“0”参数调用“Open”的异常:“ORA-12541: TNS:no 听众”
我无法在 Tnsora 文件中添加条目。
谁能告诉我任何替代方法来实现这一目标?
【问题讨论】:
标签: oracle powershell