Oracle 如何使用powershell中的sqlplus运行.sql文件
我正在尝试以powershell的形式运行.sql文件:-Oracle 如何使用powershell中的sqlplus运行.sql文件,oracle,powershell,sqlplus,Oracle,Powershell,Sqlplus,我正在尝试以powershell的形式运行.sql文件:- sqlplus username/password@TnsAlias 'c:\path\to\DBscript.sql' 这里TnsAlias指的是我的ORACLE_SID 无论何时运行此命令,都会得到sqlplus的标准使用说明 有人能帮我解决这个问题吗 如果有帮助的话,我正在Windows Server 2012和Powershell 4.0版上运行此程序。这对我很有用: PS M:\> sqlplus scott/tige
sqlplus username/password@TnsAlias 'c:\path\to\DBscript.sql'
这里TnsAlias指的是我的ORACLE_SID
无论何时运行此命令,都会得到sqlplus的标准使用说明
有人能帮我解决这个问题吗
如果有帮助的话,我正在Windows Server 2012和Powershell 4.0版上运行此程序。这对我很有用:
PS M:\> sqlplus scott/tiger@kc11g "@m:\dbscript.sql"
SQL*Plus: Release 11.2.0.1.0 Production on ╚et Kol 16 07:59:25 2018
Copyright (c) 1982, 2010, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
DEPTNO DNAME LOC
---------- -------------- -------------
10 ACCOUNTING NEW YORK
20 RESEARCH DALLAS
30 SALES CHICAGO
40 OPERATIONS BOSTON
SQL>
我正在使用Oracle 12.1.0.2.0您认为这可能是它无法运行的原因吗?我不确定您是否注意到了调用SQL脚本的方式与我调用SQL脚本的方式之间的差异。应该是
“@m:\dbscript.sql”
。我认为数据库版本的差异与此无关。请尝试在不使用sqlfilesqlplus用户名的情况下测试连接/password@TnsAlias