Docker 拉取 oracle 11g镜像配置的详细教程


当前第2页 返回上一页

          并给用户赋予权限  grant connect,resource,dba to test;

注意了这里的坑开始出现了
当执行修改密码的时候出现 :    database not open

提示数据库没有打开,不急按如下操作

输入:

alter database open;

 注意了:这里也许还会提示  :  

ORA-01507: database not mounted

不急!继续!

          

    =========== 解决方法===========

输入:alter database mount;

输入 :alter database open;

       

然后就可执行 修改数据库密码的命令了

改完之后输入:ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

刷新下表 

exit  是退休sql 软连接

⑥、使用pl/sql 进行连接  

  navicat 连接的直接跳过 第 ⑥ 步 但是 oracle 的 lsnrctl 服务 在第6步所以你还是看完在看第7步(虽然不需要干啥) 第7步是navicat连接的在最后

之前我们把端口映射到了1521上,所以我们需要进行配置 tnsnames.ora

几个朋友不知道ora文件在哪,所以添加了这一步   

pl/sql 安装包,汉化包,秘钥工具

http://xiazai.jb51.net/202109/yuanma/PLSQL_Developer_jb51.rar

本地下载:

http://1000zx.cn/softs/737035.html

plsql安装配置工具包    

http://1000zx.cn/article/170088.htm

docker_oracle11 =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.211.135)(PORT =1521))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = orcl)
   )
)

打开pl/sql 进行登录 :提示监听程序当前无法识别连接描述符中请求的服务

            

                

这时我们需要去看一下oracle 的 lsnrctl 服务

看到这两个了么,任选其一,修改 tnsnames.ora的 service_name=helowinXDB

docker_oracle11 =
 (DESCRIPTION =
   (ADDRESS_LIST =
     (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.211.135)(PORT =1521))
   )
   (CONNECT_DATA =
     (SERVICE_NAME = helowinXDB)
   )
)

欧克,登录成功。

   

第7步是navicat连接

有几个朋友用的是navicat连的所以故此添加这一步

打开navicat后(navicat12不用配置oci.dll文件了)

直接新建连接

到此这篇关于Docker 拉取 oracle 11g镜像配置的文章就介绍到这了,更多相关Docker oracle 11g镜像配置内容请搜索


打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...