关于安装orcle数据库后plsql developer与instantclient连接问题

1、区别plsql与instantclient
plsql是orcle数据库可视化工具,没有连接数据库功能(有的版本内置了可连接数据库功能)就是让你不用cmd命令了
instantclient是orcle数据库连接工具的客户端,可以配置本地或者远程连接
2、orcle plsql developer安装后不用动他。
在这里插入图片描述
点击cancel进入这个可视化工具
在这里插入图片描述
这个图标题上显示没有一登录,进入Tool—>preferences
在这里插入图片描述
两个小绿点的地方填入的是客户端的路径(instantclient)
第二个小绿点位置要在上面的路径基础上指定oci.dll文件
这个客户端是自己在网上下载的(百度有各种版本找自己需要的带有instantclient-xxxxx的就行),下载下来就是一个压缩包(不用安装的文件夹)

在这里插入图片描述
就是这个样子的文件夹,这个文件夹位置放在哪里都可以,我是为了方便就放在plsql安装路径中了,但是放的位置改变的话plsql里的配置也要随着文件位置改变而改变,所以尽量不要经常换地方

配置环境变量

在“环境变量”的“系统变量”中增加:

ORACLE_HOME =D:\plsql\instantclient_12_2
TNS_ADMIN = D:\plsql\instantclient_12_2
修改Path变量,在后面添加 D:\plsql\instantclient_12_2
以上三个配置都是instantclient文件夹位置路径
NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK
在这里插入图片描述
直接在这个文件夹下创建一个tnsnames.ora文件,也可以去orcle数据库安装文件中搜索一下这个文件复制过来一份,如果是远程的连接就要修改里面的配置

# tnsnames.ora Network Configuration File: D:\oracleDB\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

LISTENER_ORCL =
  (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))


ORACLR_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
    )
    (CONNECT_DATA =
      (SID = CLRExtProc)
      (PRESENTATION = RO)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = orcl)
    )
  )

这个里面是这个样子的

localhost是主机名/ip
1521是默认端口
配置好以后就保存然后重新打开plsql可视化工具,就是桌面上那个大油桶
在这里插入图片描述
这个用户名和密码是安装orcle时候自己设置的啊,远程的连接点的话,谁让你干的活儿跟谁要连接方式,database表示你选择哪个数据库连接
在这里插入图片描述
下拉框是不是显示3个数据库连接,下面那个是表示你作为什么角色访问

在这里插入图片描述
系统自带的啊,不是配置出来的,然后输入正确的用户名和密码选择合适的数据库,适合的角色登录
在这里插入图片描述
哦了,可以上去了

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页