虚拟机里安装ubuntu-23.04-beta-desktop-amd64开启SSH(换源和备份)配置中文以及中文输入法等
虚拟机VMware Workstation Pro安装配置使用服务器系统ubuntu-22.04.3-live-server-amd64.iso
Windows下安装可参考我这篇:win11&win7下安装oracle11g数据库全过程
一、下载与启动
前提:需要安装配置好docker(设置镜像源、配置阿里云加速)等,可参考我这篇 基于CentOS7安装配置docker与docker-compose 。
Docker容器相关操作可参考我这篇Docker容器基本操作之启动-停止-重启
1.1 下载Oracle11g镜像
由于官方镜像所在https://hub.docker.com/ 无法打开,所以使用阿里镜像下载Oracle11g的镜像。
oracle11g是该oracle11g镜像的Names。
注意:镜像比较大,将近7个G。
1.2 启动容器
这里我们采用默认启动容器的方式,下次可以直接使用docker start 命令启动该容器。
1.3 配置容器环境变量
二、登录
2.1 配置防火墙
或者
2.2 命令
:这篇文章里也使用到了:解决因为修改SELINUX配置文件出错导致Faild to load SELinux poilcy无法进入CentOS7系统的问题
2.3 为什么要切换到oracle用户
4-进入Oracle命令行-如果直接以root用户执行sqlplus /nolog,会报错Permission denied
5-使用 “操作系统认证” 的方式-如果这里直接以默认的root用户登录,会报登录失败ORA-12456:TNS:permission denied
su – oracle
2.4 登录全过程截图
三、连接第三方客户端Navicat Premium 16
3.1 ORA-12541:TNS: 无监听程序
启动lsnrctl,启动监听器
启动监听器后,再次查看lsnrctl 状态:
3.1 命令与截图补充
:先执行中的命令来;
:再执行 中的命令来;
的:
的如下(2023-10-12 23:51:11补充)`:
3.2 再次连接Navicat Premium 16
system的密码默认是是:
3.3 测试SELECT * FROM EMP
3.5 连接第三方客户端Navicat Premium 16全过程截图
3.6 关闭Oracle11g容器
Docker容器基本操作之启动-停止-重启
四、解决ORA-12170:TNS:连接超时
:如果中的数据库图形化连接工具显示,很可能是与之前的有问题,先尝试用(例如xshell、finalshell、putty等)能否成功SSH连接linux。
:
CentOS桥接模式下设置静态IP并解决java.net.ConnectException: Connection timed out: connect
中的数据库图形化连接工具显示:
4.1 配置centos静态ip解决java.net.ConnectException: Connection timed out: connect
:
:
,再重新开机:
:
显示的信息更加详细:
nmcli con show ens160
,成功连接:
(,再重新开机)
:将填写为刚刚设置的:192.168.1.96
4.2 解决ORA-12170:TNS:连接超时
按照的步骤解决了,此时:已经变成了,与 内容相同,可以参考 。
:先执行中的命令来;
::再执行 中的命令来;
:将填写为刚刚设置的:192.168.1.96
:():
:():
执行完上述命令的:
:
(system的密码默认是是)
(服务名称)方式连接成功:
Navicat Premium 11.2.17激活
:
(服务ID)方式连接成功:
:
4.3 解决ORA-01017:invalid username/password;logon denied
(的密码默认是是,我这里设置的还是):
password expired.please enter a new password.()
:
五、参考资料
Docker容器基本操作之启动-停止-重启
docker 安装 oracle
cannot restore segment prot after reloc: Permission denied
docker安装oracle11g史上最全步骤(带图文)
docker安装oracle11g史上最全步骤(带图文)
今天的文章
Navicat Premium 11.2.17激活(Docker安装配置启动Oracle11g容器解决ORA-12541:TNS: 无监听程序连接第三方客户端)分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/104041.html