1打开navicat,依次点击以下按钮
2 2填写数据
2.1查询端口号
2.1.1按住Win+R键,弹出运行对话框。输入cmd
2.1.2点击确定,输入 lsnrctl status 命令 即可看到端口号
2.2查询服务名
2.2.1如果可以连接数据库直接输入select instance_name from v$instance; 即可
2.2.2通过本机查看 此电脑,右击,管理
点击服务和应用程序,服务,右边找到Oracleservice 后边跟的就是服务名(实例名)
2连接报错ORA-28547:
原因:Navicat本地的OCI版本与Oracle服务器服务器不符
2.1先查看Oracle版本号 按住Win+R键,弹出运行对话框。输入cmd 确定,输入sqlplus ,然后依次输入用户名,口令。 即可看到版本号
2.2. 去oracle下载对应的oci.dll文件
进去之后往下划,找到自己的版本下载
将下载后的文件解压出来,出来后是名为instantclient_11_2的文件夹,将解压出来的文件替换掉navicate目录下的instantclient_11_2文件
之后重启navicate即可