3.远程连接数据库

1.为什么需要远程连接?
     
            一个项目有一个数据库,但是是多个人开发,多个人连接同一个数据库,每个人都能进行操作,所以需要远程连接。

 2.如何连接 ?
     
            方式一:安装了oracle数据库并且有developer
                连接前需要知道目标数据库的:
                1.所在计算机IP地址,且与其在同一网段,例:192.168.1.114
                2.数据库名 例:orcl
                3.端口号 例:1521
                4.安装目录
                具体操作:
                第一步:在开始界面打开 Net Configuration Assistant
                选择 本地net服务名配置
                选择 添加
                服务名: 即数据库名
                选择 TCP协议
                主机名 ( 数据库所在计算机IP地址)
                端口号 默认1521
                选择进行测试,可以看前面的操作是否错误,至测试成功,然后默认下一步到结束
                第二步:在开始界面打开 Net Manager
                点击 本地 - listener
                主机名为目标数据库所在主机IP地址
                点击文件 保存网络配置
                点击监听位置 选择数据库服务
                点击添加数据库
                全局数据库名,即目标数据库名
                主目录即目标数据库所在根目录路径(至db_1)
                关闭界面,选择保存,就可以远程连接目标数据库
                第三步:使用developer连接目标数据库

                1.使用dos命令 tnsping命令判断是否能连接数据库
             
                 格式: tnsping+目标数据库名
                使用 sql plus 登陆,测试是否可以连接目标数据库
               
               2. 使用sql plus 可以连接数据库,但是用pl sql developer不能,为什么?

                          路径出现错误,路径中有括号可能导致plsql无法连接数据库,所以,修改一下路径

                 3.Net Configuration Assistant和Net Manager的区别

                 Net Configuration Assistant设置后会在developer中添加数据库名
                 Net Manage不会
        方式二:只安装client,再安装developer
                                    连接同上

      方式三:也可以直接在这两个文件中进行配置
        listener.ora
        tnsnames.ora
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值