在 linux 中使用 sqlplus 部署 pl sql .sql 脚本
Posted
技术标签:
【中文标题】在 linux 中使用 sqlplus 部署 pl sql .sql 脚本【英文标题】:deploy pl sql .sql scripts with sqlplus in linux 【发布时间】:2014-06-26 12:09:25 【问题描述】:截至目前,我正在通过 SQLPLUS 在 Windows cmd 中运行(自动)sql 脚本。 例如:
sqlplus username@sid/password
@D:\path\emp.sql
/
@D:\path\emp_ins.sql
/
@D:\path\emp_func.sql
/
@D:\path\emp_proc.sql
/
@D:\path\emp_index.sql
/
现在它在 Windows 上运行良好, 在我的连接建立之后 linux sqlplus。 通过 linux 连接时如何实现相同的功能? 我尝试给出路径@path/emp.sql 请帮忙。 如果您需要任何额外信息,请发表评论。
【问题讨论】:
【参考方案1】:这可能无法完全满足您的需求,但如果您将所有脚本保存在同一个目录中,我一直发现最佳做法是在启动 sql plus 之前导航到那里。..
例如 - 启动终端 - cd /usr//我的目录 - 启动 sqlplus (sqlplus 用户名/密码@SID) - @MyScript.sql
总是为我工作。
如果您在使用终端方面需要任何帮助,网上有很多,我在 cd 上通过 1 次搜索找到了这个。 http://www.linfo.org/cd.html
希望这会有所帮助!
【讨论】:
以上是关于在 linux 中使用 sqlplus 部署 pl sql .sql 脚本的主要内容,如果未能解决你的问题,请参考以下文章
sqlplus pl/sql Date/Time 用户输入理解为绑定变量