expdp: command not found原因

小灰灰 2023-10-05 16:37 77阅读 0赞

我对数据库操作一向是很反感的,总觉得数据这些东西是看不见摸不着的,很多时候数据库的操作都交给DBA们操作。所以现在遇到数据库的问题很是懵逼,今天记录一下这个问题。

Linux里command not found经常遇到,但是执行expdp命令还报这个错着实让我费解,这不应该是每个安装了oracle的服务器该有的命令吗?!

问了DBA,得到的结论是:当前用户不能使用该命令,换成安装oracle的那个用户就行了。

我也尝试过su - oracle ,结果发现根本没有这个用户。说明安装的时候用的根本不是叫“oracle”的用户。

DBA给我一个命令:ps -ef |grep ora

原来还能这么找数据库用户。发现此命令结果中不是root就是用户:mdpdpi10,没跑了就是他。

然后 su - mdpdpi10

再执行expdp命令就好了。

看来安装oracle的用户才有资格使用expdp命令。

发表评论

表情:
评论列表 (有 0 条评论,77人围观)

还没有评论,来说两句吧...

相关阅读

    相关 expdp: command not found原因

    我对数据库操作一向是很反感的,总觉得数据这些东西是看不见摸不着的,很多时候数据库的操作都交给DBA们操作。所以现在遇到数据库的问题很是懵逼,今天记录一下这个问题。 Linux