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