如何从unix连接oracle

时间:2014-12-05 14:07:16

标签: oracle unix database-connection

如何从unix脚本连接oracle? 我正在从unix脚本更新表emp的一列。 例如: 表是emp。 我正在为列工资更新表,其中emp_id是PK。 我怎么能这样做? 有帮助吗? 提前致谢

2 个答案:

答案 0 :(得分:2)

您需要妥善处理导出ORACLE_HOMEPATH等环境变量。然后调用SQLPLUS

例如,

#!/bin/ksh

sqlplus -s /nolog << EOF
CONNECT user/password@service_name
update table set column = ....;
EXIT;
EOF

答案 1 :(得分:1)

下载sqlplus并按照this教程进行操作。

示例脚本会是这样的

CONNECT user/password(@servicename if using a pluggable database) ALTER TABLE Emp PRIMARY KEY (emp_id)/*Or whatever updates you want here*/ EXIT;