oracle远程连接(详细版)

oracle远程连接

oracle安装完成之后,在管理中可以看到几个服务,我就不一一列出了,只
列出其中几个
OracleDBConsoleorcl   (oracle的企业管理器服务)
OracleJobSchedulerORCL  (oracle的任务调度服务)
(重要)OracleOraDb11g_home1TNSListener  (oracle的监听器服务)
(重要)OracleServiceORCL  (oracle的数据库服务)

要使用oracle数据库,2个服务是必须启动

服务名1:OracleOraDb11g_home1TNSListener

服务名2:OracleServiceORCL

Listener和Service对应的参数文件:
listener.ora
tnsnames.ora

文件所在的目录是D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN(
意:
每个人的oracle数据库安装目录是不同的)

测试数据库是否连通,可以使用命令tnsping 主机字符串
tnsping可以测试与远端数据库服务连接是否正常


比如:

tnsping orcl


tnsping LINK192.168.117.66


忘记oracle数据库管理员密码怎么办?也可以看我这篇文章(oracle数据库密码如果忘了怎么办?(修改密码和用户解锁))

1.在dos窗口中输入sqlplus/nolog或者sqlplus /nolog进入sqlplus


2.输入conn / as sysdba或者conn /as sysdba或者conn/as sysdba或
者connect / as sysdba或者connect /as sysdba或者connect/as sysdba(conn是connect的缩写,
conn和connect两者效果完全一样,我们还可以用conn来切换/转换用户)


3.修改密码
alter user system identified by system;(注意:语句末尾要记得加;分号,还
有一点要注意:修改密码时,密码的第一个字符不能是数字)具体可以看我这篇文章

4.然后就可以使用用户名system和密码system登录数据库了

我们可以打开PLSQL Developer软件工具,如下图

Database的下拉框中的2个选项是LINK192.168.117.66和orcl,这2个选项其实就是tnsnames.ora文件中的值

顺便说一下tnsnames.ora文件

tnsnames.ora文件中,如果我们想多配置几个主机字符串,那我们可以手动拷贝一个主机字符串,然后手动改一下主机字符串的名字和IP地址和服务名和端口号,如下:标红的就是需要改动的,可以根据你自己的需要来改。

LINK192.168.117.88 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.117.88)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )

tnsnames.ora文件中的LINK192.168.117.88,类似于一个别名,通过这个别名,我们可以远程连接到192.168.117.88这台服务器上的oracle数据库

注意:LINK192.168.117.88是主机字符串的名字,该名字可以随便取,可以理解成这是一个别名,通过这个别名去连接真正的远程的数据库

我们也可以通过oracle提供的工具来配置要连接的远程数据库,如下:

记得,配置完后要保存网络配置

此时tnsnames.ora文件自动修改了,如下图:

此时,我们打开PLSQL Developer软件工具,可以看到如下图,这下明白了吧

当然啦,此时,我们还可以使用命令tnsping 主机字符串来测试与远端数据库服务连接是否正常,如下图:

当然啦,我们也可以手动删除tnsnames.ora文件中的值,如下图

再重新打开Net Manager,如下图:

我们也可以直接在Net Manager界面上删除,删除后,记得保存,如下图:

保存

此时,tnsnames.ora文件自动改变了

此时,我们打开PLSQL Developer软件工具,可以看到如下图,这下明白了吧

  • 43
    点赞
  • 176
    收藏
    觉得还不错? 一键收藏
  • 16
    评论
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值