oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程

本课目的:1、掌握PLSQL 参数配置;

            2、掌握PLSQL的tns的作用与配置;

本课要求:能成功配置并运行PLSQL;

主要内容:

  首先给大家介绍一下PL/SQL Developer的主要用途:

  PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。同时PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。我们开发的项目背后都有一个庞大的数据库来做支撑,因此掌握PL/SQL环境搭建和熟练使用语句进行增删查改等操作是必备的技能,今天先来介绍PL/SQL环境搭建。(以公司的测试数据库为例)

 

 

一、JDK1.8安装

  因为Oracle客户端需要JDK支持,因此我们先配置好JDK。

  1.JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

   如下选择,x64是Windows64位环境,x86是Windows32位环境,请根据自己电脑的版本选择。

  oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第1张图片

  本人jdk下载解压地址在:D:\MyEclipse\JDK1.8

  下载后双击打开即可开始安装,因为安装过程可以采用默认的配置方式,所以可以连续点击下一步直至安装完成。

  2.JDK环境变量配置:

  右键此电脑,选择属性,点击左侧高级系统设置:

  oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第2张图片

  选择环境变量:

  oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第3张图片

  在环境变量下配置三个变量:

  1).新建JAVA_HOME:D:\MyEclipse\JDK1.8

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第4张图片

  2).新建Classpath:.;%JAVA_HOME%\lib;(如果有此环境变量,则直接在最前面加入)

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第5张图片

  3).最后,在系统变量里面找到Path变量,注意,这次是点击编辑按钮,在弹出的对话框中的变量值的最后,一定是最后,新建如下字符串:

  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  注意前面第一个是分号。如果没有Path变量,则添加Path变量,添加步骤和前面一样,不在重复。

  oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第6张图片  

  在配置好环境变量之后,一定要一直点确定,直到所有打开的窗口关闭,修改才会起效。

  在终端命令行(cmd)下输入java -version,可以看到自己配置的jdk版本,则配置成功:

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第7张图片

 

二、oracle客户端--oracle10g

  1.下载Oracle10和plsql,解压。

  我们不用安装oralce,只需要下载一个客户端的包就可以运行查询oralce数据库数据,可到官网下载:

  http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

  2.需要对Oracle根目录下的tnsnames.ora文件进行修改。

  首先给大家介绍一下tnsnames.ora文件,它存放着客户及服务器端的数据库信息。这个文件在客户端解析连接字符串的顺序中有TNSNAMES时,才会尝试使用这个文件。 我们可以分析一下它的格式:

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第8张图片

  替换Oracle根目录下的tnsnames.ora文件(主要是增加测试数据库的信息),可以拷别人的tnsnames.ora文件替换,也可以自己进去新增TNS。

  oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第9张图片

  需要增加的TNS内容如下:

TESTDB =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = 134.175.29.203)(PORT = 1521))

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = testdb)

)

)

  3.配置环境变量。电脑右键计算机->属性->高级系统设置,新建环境变量TNS_ADMIN,变量值为Oracle根目录。

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第10张图片

 

三、安装PLSQL配置tns,操作如下:

  1.打开plsql,点击工具->首选项。

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第11张图片

  2.在首选项中配置Oracle主目录名和OCI库,Oracle主目录名即Oracle根目录路径,OCI库值为Oracle根目录下oci.dll文件。

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第12张图片

  3.重启plsql,就可以用账号密码登录访问数据库了。公司测试数据库为HNGIS_TESTDB,连接为Normal。如下图:

  账号:reshn_df

  密码:df#aq1sw2

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第13张图片 

  4.打开PL/SQL,帮助→支持信息→tns可以查看自己的tnsnames.ora文件,可以看到自己添加的数据库信息:

   oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第14张图片

 

四、运行PL/SQL

  我们重启登录之后,接下来就可以进行语句查询等操作了。新建查询窗口:点击左上角图标(红色方框标识)→SQL窗口。输入语句,点击左上角绿色方框标识图标,即可运行。

  oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第15张图片

   此时如果在PL/SQL进行查询,部分查询结果会出现下图的问号,

  

  这是PL/SQL中的中文乱码问题,解决方法如下:

  1.select * from V$NLS_PARAMETERS查看字符集,查看第一行value值是否为SIMPLIFIED CHINESE

  oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第16张图片

  2.如果是,则查看电脑的环境变量,新建变量NLS_LANG,值为:

  SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程_第17张图片

  然后重启PL/SQL即可发现,不再出现问号。

你可能感兴趣的:(oracle数据库客户端安装完后,配置环境变量,安装检查jdk等,让客户端能连接上数据库的流程)