oracle远程连接(详细版)
oracle远程连接oracle安装完成之后,在管理中可以看到几个服务,我就不一一列出了,只列出其中几个OracleDBConsoleorcl (oracle的企业管理器服务)OracleJobSchedulerORCL (oracle的任务调度服务)(重要)OracleOraDb11g_home1TNSListener (oracle的监听器服务)(重要)OracleServi...
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软件工具,可以看到如下图,这下明白了吧

「智能机器人开发者大赛」官方平台,致力于为开发者和参赛选手提供赛事技术指导、行业标准解读及团队实战案例解析;聚焦智能机器人开发全栈技术闭环,助力开发者攻克技术瓶颈,促进软硬件集成、场景应用及商业化落地的深度研讨。 加入智能机器人开发者社区iRobot Developer,与全球极客并肩突破技术边界,定义机器人开发的未来范式!
更多推荐


所有评论(0)