通过powershell远程连接到oracle数据库

时间:2015-08-12 07:16:47

标签: oracle powershell

以下是我通过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"参数:" ORA-12541:TNS:没有   听者"

我无法在Tnsora文件中添加条目。

有人可以告诉我任何其他方法来实现这个目标吗?

1 个答案:

答案 0 :(得分:1)

如果您无法修改tnsora,则必须使用// usage: .some-element { @include reset(margin, border, transform, width, visibility); } @mixin reset($properties...) { @each $property in $properties { #{$property}: map-get($defaults, $property); } } $defaults: ( animation : none, animation-delay : 0, animation-direction : normal, animation-duration : 0, animation-fill-mode : none, animation-iteration-count : 1, animation-name : none, animation-play-state : running, animation-timing-function : ease, backface-visibility : visible, background : 0, background-attachment : scroll, background-clip : border-box, background-color : transparent, background-image : none, background-origin : padding-box, background-position : 0 0, background-position-x : 0, background-position-y : 0, background-repeat : repeat, background-size : auto auto, border : 0, border-style : none, border-width : medium, border-color : inherit, border-bottom : 0, border-bottom-color : inherit, border-bottom-left-radius : 0, border-bottom-right-radius : 0, border-bottom-style : none, border-bottom-width : medium, border-collapse : separate, border-image : none, border-left : 0, border-left-color : inherit, border-left-style : none, border-left-width : medium, border-radius : 0, border-right : 0, border-right-color : inherit, border-right-style : none, border-right-width : medium, border-spacing : 0, border-top : 0, border-top-color : inherit, border-top-left-radius : 0, border-top-right-radius : 0, border-top-style : none, border-top-width : medium, bottom : auto, box-shadow : none, box-sizing : content-box, caption-side : top, clear : none, clip : auto, color : inherit, columns : auto, column-count : auto, column-fill : balance, column-gap : normal, column-rule : medium none currentColor, column-rule-color : currentColor, column-rule-style : none, column-rule-width : none, column-span : 1, column-width : auto, content : normal, counter-increment : none, counter-reset : none, cursor : auto, direction : ltr, display : inline, empty-cells : show, float : none, font : normal, font-family : inherit, font-size : medium, font-style : normal, font-variant : normal, font-weight : normal, height : auto, hyphens : none, left : auto, letter-spacing : normal, line-height : normal, list-style : none, list-style-image : none, list-style-position : outside, list-style-type : disc, margin : 0, margin-bottom : 0, margin-left : 0, margin-right : 0, margin-top : 0, max-height : none, max-width : none, min-height : 0, min-width : 0, opacity : 1, orphans : 0, outline : 0, outline-color : invert, outline-style : none, outline-width : medium, overflow : visible, overflow-x : visible, overflow-y : visible, padding : 0, padding-bottom : 0, padding-left : 0, padding-right : 0, padding-top : 0, page-break-after : auto, page-break-before : auto, page-break-inside : auto, perspective : none, perspective-origin : 50% 50%, position : static, quotes : '\201C' '\201D' '\2018' '\2019', right : auto, tab-size : 8, table-layout : auto, text-align : inherit, text-align-last : auto, text-decoration : none, text-decoration-color : inherit, text-decoration-line : none, text-decoration-style : solid, text-indent : 0, text-shadow : none, text-transform : none, top : auto, transform : none, transform-style : flat, transition : none, transition-delay : 0s, transition-duration : 0s, transition-property : none, transition-timing-function : ease, unicode-bidi : normal, vertical-align : baseline, visibility : visible, white-space : normal, widows : 0, width : auto, word-spacing : normal, z-index : auto ); EZConnect作为connection string。试试这个:

connect descriptor