一、准备工具:
ORALCE数据库、PLSQL连接工具、确认网络正常
(我是在局域网中的,如果不是局域网,需要去ORACLE安装目录下找到sqlnet.ora
在里面找到 SQLNET.AUTHENTICATION_SERVICES= (NTS) ,
而 NTS 仅仅 是WIndow OS的验证方式。
)
二、
1、配置PLSQL Developer客户端:
无登入状态进数据库,Tools -----> Preferences -------> Connection
选择多会话方式(主要用于工作中,如果是自己做的小demo这个问题不大,但是还建议多会话方式),这里的Oracle_Home和OCI库是重点,
(这是我的路径,请务必按照自己的去配置)
Oracle_Home: OraDb11g_home1 (我的oracle版本是11g),
OCI库:D:\app\Administrator\product\11.2.0\dbhome_1\bin\oci.dll,这里不需要你去填写,
问题不大,不要慌,把Check connection给勾上,下拉Oracle_Home和OCI库框,它会自动帮你检测到,选择即可。如果没有检测到的同学也不用慌,去到你安装Oralce的目录下找到对应的即可,如果你是按照孙老师的教导的那路径和我差不多。
关闭退出PL。
这里我进行了重启ORACLE服务,也有同学没有重启成功了的。
重新进入登入窗口:
第一个红框没什么好讲的,(别用超级管理员去搞别人数据库,请你善良)
第二个红框的格式:IP:端口(默认1521)/数据库名
你不知道你的IP?
Cmd下ipconfig
你不知道你有没有改ORACLE数据库端口?
Tnsname.ora下:
如果不行,请cmd下去telnet ip 端口,查看是否能连接上该ip和端口
如果不行,试着检查ip是否正确和端口是否占用以及防火墙,还不行就自己想想办法
三、和百度出来的为啥不太一样?
百度出来的千篇一律
1、 如果需要下载客户端instantclient_11_2的,他们是在没有安装ORCLE数据库的前提去用PLsql远程连接服务器的ORA数据库。
2、 需要配置环境变量的,我有亲测过:
这个有可能会影响你命令sqlplus打开连接数据库的