AIX环境:su 到实例用户下连库并执行Db2命令方法
生活随笔
收集整理的這篇文章主要介紹了
AIX环境:su 到实例用户下连库并执行Db2命令方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題:
在linux環境下,如果想使用root用戶切換到實例用戶下,連庫并執行db2命令,采用以下方式即可:
# su - db2inst1 -c "db2 connect to sample; db2 \"select count(*) from syscat.tables\";"
?
但在AIX環境下,上面的命令不行,待執行的命令有兩條,第1條連庫的命令可以執行成功,但是第2條命令會報錯:
SQL1024N A Database connection does not exist
解決的方法是再加一條命令db2 terminate,即:
# su - db2inst1 -c "db2 connect to sample; db2 \"select count(*) from syscat.tables\"; db2 terminate"
總結
以上是生活随笔為你收集整理的AIX环境:su 到实例用户下连库并执行Db2命令方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机科学导论二分法实验报告,二分法上机
- 下一篇: AI 趋势