我正在尝试在docker上运行dbca / netca命令。
我已经在docker上安装了Oracle 12c,但是我一直遇到问题。
运行dbca
命令时,出现错误消息:
DBCA不能以root用户身份运行。
运行netca
命令时,出现错误消息:
Oracle Net Configuration Assistant不能以root用户身份运行。
运行netmgr
命令时,出现错误消息:
找不到主类:oracle.net.mgr.container.NetApplication。程序将退出。
-netca / netmgr / dbca都是由Oracle管理的GUI工具。
当我sudo su - oracle
用户并运行上述命令时,docker /系统甚至不再识别这些命令。
参见下文:
oracle@6cc1eee63141:~$ dbca
-su: dbca: command not found
oracle@6cc1eee63141:~$ netca
-su: netca: command not found
oracle@6cc1eee63141:~$ netmgr
-su: netmgr: command not found
oracle@6cc1eee63141:~$ NETMGR
我已经将显示器导出到我的计算机IP地址。
我在做什么错,我该如何解决?