oracle远程连接(详细版)

  • Post author:
  • Post category:其他


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软件工具,

可以看到如下图,这下明白了吧





版权声明:本文为czh500原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。