如何通过powershell

时间:2015-08-07 09:17:42

标签: powershell powershell-v2.0

如何连接Oracle数据库(11g)?我有一个oracle服务器列表,我想从Jump Server执行查询(Jump服务器有Powershell v2)。

可以从Jump Server访问服务器,因为我可以通过UNC路径访问它们。

更新

我知道可以使用ODP.Net连接器完成。但是由于批准,我不想使用它。

1 个答案:

答案 0 :(得分:1)

您可以使用OleDbConnection描述here

来尝试该方法
function Get-OLEDBData ($connectstring, $sql) {            
   $OLEDBConn = New-Object System.Data.OleDb.OleDbConnection($connectstring)            
   $OLEDBConn.open()            
   $readcmd = New-Object system.Data.OleDb.OleDbCommand($sql,$OLEDBConn)            
   $readcmd.CommandTimeout = '300'            
   $da = New-Object system.Data.OleDb.OleDbDataAdapter($readcmd)            
   $dt = New-Object system.Data.datatable            
   [void]$da.fill($dt)            
   $OLEDBConn.close()            
   return $dt            
}