Oracle中类似于isql或osql的命令行工具
?http://tech.techweb.com.cn/thread-330862-1-1.html
?
sqlplus user/passwd@server_name @filename
?
server_name 是配置在tnsname.ora中,也可以用net manager配置
APLOI2 =
? (DESCRIPTION =
??? (ADDRESS_LIST =
????? (ADDRESS = (PROTOCOL = TCP)(HOST = fitwsnydb1d.nam.nsroot.net)(PORT = 1523))
??? )
??? (CONNECT_DATA =
????? (SID = APLOI2)
??? )
? )
filename中的內容每個語句應該以斜杠'/'結束
?bat例子:
echo process %1 %2
set SERVER=%1
set DB=%2
?
set SQLPATH=tbl
echo process %SQLPATH%
?
http://caslt.yo2.cn/articles/sqlplus-exit-after-batch-cmd-ran.html
?
sqlplus運行sql文件后自動退出的方法
with one comment
很簡單,不過在批處理中很容易寫成
sqlplus username/password@sqlfile.sql
exit
結果sqlplus沒有退出,exit這個動作并沒有被執行。
正確的寫法應該是
echo exit | sqlplus username/password@sqlfile.sql
cd %SQLPATH%\
for %%f in (*.tbl) do
#isql -Uusername -Ppassword -S%SERVER% -D%DB% -i%%f
#sqlplus username/password@server_name @f
cd? ..\
??
pause
?
總結
以上是生活随笔為你收集整理的Oracle中类似于isql或osql的命令行工具的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: servers
- 下一篇: DOS 中for遍历文件内容