【发布时间】:2019-04-11 10:59:59
【问题描述】:
我正在尝试从无法修改环境变量和 tnsnames.ora 的 Linux 服务器连接 Oracle 数据库。
我正在使用以下代码进行连接,它工作正常,我可以使用 sqlplus 连接数据库。
export ORACLE_HOME=/opt/oracle/product/112030_cl_64/cl
export PATH=/opt/oracle/product/112030_cl_64/cl/bin:$PATH
sqlplus myuser/mypass@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=tcp)(Host=x)(Port=x)))(CONNECT_DATA=(SERVICE_NAME=x)))
现在我找不到任何解决方案如何执行它,这样我就不需要每次都手动执行它,也不想与其他人共享密码。我想使用 sqlplus 从 shell 脚本连接 db 以假脱机数据。
任何线索都是可观的。提前致谢。
【问题讨论】:
-
另外,“显示”是什么意思 - 您是否担心其他人能够看到您脚本中的密码(无论您尝试锁定多少权限,您都应该看到),或者只有任何人能够see it via
ps?