工作需要用到第三方数据库dblink获取相关数据,虚拟机下win 7 多次设置telnet客户端/服务端失败,整理出以下操作步骤,win7亲测问题解决,若是其他Windows版本遇到类似问题,可以尝试以下方法,希望对你有所帮助!
第一步:开启远程权限
1.进入设置
1.右击【计算机】->【属性】->【远程设置】
或者
2.【开始】->【控制面板】->【系统安全】->【系统】->【远程设置】
2.开启telnet客户端/服务端
1.【开始】->【控制面板】->【程序】->【打开或关闭windows功能】->勾选【Telnet服务器】和【Telnet客户端】->点击【确定】->之后【立即重启】
2.【WIN + R】快捷键->输入【services.msc】回车->找到【telnet】服务->右击【属性】将禁用设置为【自动】并重启服务
注:要是在服务里仍然找不着,那么进行第三步操作
3.下载telnet.exe程序
1.下载telnet及配置
1.点击下载 telnet.exe(提取码:1c9q ),将名字改成telnet,放置C:\Windows\System32 路径下
2.【WIN + R】快捷键->输入【cmd】回车->输入【telnet】->出现 【欢迎使用 Microsoft Telnet Client】即可
2.设置服务状态
1.WIN + R】快捷键->输入【services.msc】回车-> 找到【Remote Desktop Configuration】【Remote Desktop Services】
2.【Remote Desktop Services UserMode】->右击【属性】将禁用设置为【自动】并重启服务
第二步:网络环境和dblink 连接创建
1.获取ip
【WIN + R】快捷键->输入【cmd】回车->【ipconfig】得到当前ip
2.dblink 连接创建
①查询/创建用户dblink 权限
- 查询用户dblink权限
select * from user_sys_privs where privilege like upper('%DATABASE LINK%');
- 设置用户dblink权限
grant create public database link to wangyong;
②创建/连接 dblink
- pl/sql developer 图形化创建
②语句创建 - 使用已有的库
create public database link TESTLINK2 connect to lym identified by "1" USING 'ORCL';
- 创建新库
create database link link_name
connect to username identified by password
using ' (DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = WIN7-2020UCGQQB)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = Ray)
)
)';
③连接查询dblink
select * from fpmv_indi@Ray;