如何在 ssh unix 中连接到 SQLPLUS 和 运行 SQL 脚本?
How to connect to SQLPLUS and run SQL script within ssh unix?
我有以下 bash 脚本:
#!/bin/bash
set command "sqlplus -s user/password@tns"
ssh -t test@192.168.94.139 $command
现在,我想 运行 te 以下 sql 脚本(在我正在访问的其他设备上):
/usr/mikael/myfile.sql
从该路径 运行 脚本的最佳做法是什么?
我看到有人建议在命令末尾添加“/usr/mikael/myfile.sql”,如:
set command "sqlplus -s user/password@tns /usr/mikael/myfile.sql"
真的好吗? (我正在生产环境中工作,不想弄乱它)。
谢谢。
set 并不像您认为的那样。使用
command="sqlplus -s user/password@tns @/usr/mikael/myfile.sql"
我有以下 bash 脚本:
#!/bin/bash
set command "sqlplus -s user/password@tns"
ssh -t test@192.168.94.139 $command
现在,我想 运行 te 以下 sql 脚本(在我正在访问的其他设备上):
/usr/mikael/myfile.sql
从该路径 运行 脚本的最佳做法是什么?
我看到有人建议在命令末尾添加“/usr/mikael/myfile.sql”,如:
set command "sqlplus -s user/password@tns /usr/mikael/myfile.sql"
真的好吗? (我正在生产环境中工作,不想弄乱它)。
谢谢。
set 并不像您认为的那样。使用
command="sqlplus -s user/password@tns @/usr/mikael/myfile.sql"