如何连接Oracle数据库(11g)?我有一个oracle服务器列表,我想从Jump Server执行查询(Jump服务器有Powershell v2)。
可以从Jump Server访问服务器,因为我可以通过UNC路径访问它们。
更新
我知道可以使用ODP.Net连接器完成。但是由于批准,我不想使用它。
答案 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
}