启动docker及oracle

启动docker及oracle

启动docker
systemctl start docker
docker启动oracle
docker ps -a     该命令可以查看到所有容器
获取到容器的ID,再使用命令
docker start 0ba4ca344174
即可启动容器,再使用PL/SQL Developer远程连接到oracle

连接oracle注意事项

  • Windows端需要下载两个软件

    PL/SQL Developer

    instantvlient oracle客户端

  • instantvlient

    下载需要与数据库对应的版本,如我之前安装的是64位数据库,但是下载的客户端为32版本,一切配置成功之后,就提示我 you have to …64…

    下载之后解压,无需安装,但是需要配置环境变量,步骤如下

    1.在instantvlient的安装目录下新建文件 目录如下D:\instantclient_19_11\network\admin\tnsnames.ora,使用记事本打开输入如下内容:
        MyDB=
        (DESCRIPTION =
            (ADDRESS = (PROTOCOL = TCP)(HOST= 192.168.126.128)(PORT = 1521))
            (CONNECT_DATA =
                (SERVER = DEDICATED)
                (SERVICE_NAME = helowin)
            )
        )
        MyDB为使用plsql连接时显示的database名(如下图所示)
        host为服务器ip
        port为端口号
        helowin是安装Oracle时使用的服务名,可自定义
        
    2.再配置Windows环境的环境变量
        新建环境变量 变量名NLS_LANG值SIMPLIFIED CHINESE_CHINA.ZHS16GBK
        新建环境变量 变量名ORACLE_HOME值D:\instantclient_19_11(此项为自己客户端的安装目录)
        新建环境变量 变量名TNS_ADMIN值D:\instantclient_19_11\network\admin(自己的安装目录)
        PATH下新建  值D:\instantclient_19_11;(自己的安装目录,记得加上;3.配置完成之后,再启动plsql就能连接了
    
  • PL/SQL

    image-20210712190211125

    需要有Connect as才算配置成功。

    输入用户名密码即可连接到数据库。

PS

遇到问题

Q:昨天安装配置好oracle,且能正常连接,执行sql,今天启动就报错 “无监听程序”

A:可能是服务器只启动了docker,没有启动oracle(至少我是这样)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值