Below is my Oracle query which is running via PowerShell. It is working fine with no error if I am running it locally on that machine.
[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()
I want to run same query on other machine from this machine. I can say I want to run it remotely.
When I run it I am getting this error:
Exception calling "Open" with "0" argument(s): "ORA-12541: TNS:no listener"
I can't add entry in Tnsora file.
Can anybody advise me any alternative way to achive this?