xshell mv移动出问题

我想把Linux这个压缩包移动到opt/oracle/product/19.3.0/dbhome_1,结果显示权限不够

img

img


但是我给了权限啊

img


如果加上sudo,就是这样

img


应该是移动成功了吧(因为压缩包已经不在cd~
LL里了 ),但是我去dbhome_1下也没有显示

img


这是为什么啊…帮帮我
昨天搞了一晚上也没弄明白,直接在cd~下解压了,然后我想下载里面的runinstaller,这个路径该怎么写啊

img


谢谢大家了

  1. 问题解决:可以不使用环境变量作为路径,直接用绝对路径:
    sudo mv LINUX.X64_193000_db_home.zip /opt/oracle/product/19.3.0/dbhome_1/
    前提是/opt/oracle/product/19.3.0/dbhome_1/这个目录存在
  2. 问题原因:可以检查下ORACLE_HOME这个环境变量值是多少
    export | grep ORACLE_HOME

关闭数据库迁移试试,还有dbhome_1目录权限和用户所属也查看一下。

从错误信息来看,似乎$ORACLE_HOME环境变量是空的,你运行echo $ORACLE_HOME看看

ORACLE_HOME 环境变量 配置未生效引起的,建议在 /etc/profile.d/ 目录下创建配置文件

~/.bash_profile
文件描述:指当前Shell环境变量配置,当前用户专属的启动文件,可根据不同用户定制不同的环境变量。
触发时机:每当创建新的shell终端或ssh登入调用(即 no login shell)

之前有遇到类似情况,特总结过,请参考:

img

建议使用mobaXterm软件来代替Xshell,这个真心好用!!!

已经解决了朋友们,加了两句

img


就成功了

img

可是这又是什么问题啊!!!!

img