首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java开发环境系列:Oracle数据库的安装与使用

Java开发环境系列:Oracle数据库的安装与使用

作者头像
架构师小跟班
发布2019-08-06 17:35:43
8580
发布2019-08-06 17:35:43
举报
文章被收录于专栏:架构师小跟班架构师小跟班

一、引导安装并配置

1)下载客户端(两个文件),下载前Accept License Agreement,地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

2)选中两个压缩包解压到同一个文件夹下

3)点击setup

4)选择:创建和配置数据库桌面类选择安装目录,全局数据库名:orcl,密码admin口令管理,解锁scott用户,设置密码tiger

5)完成安装

6)设置服务自动启动,只需要自动启动如下两个服务即可(也可以全设置成手动启动,但别忘记使用时启动)

OracleOraDb11g_home1TNSListener OracleServiceORCL

二、使用plsql developer访问数据库

1)打开plsqldev,登录

2)此时可能不显示数据库(提示无法识别64位Oracle,下面有解决办法)

3)解压oralce插件,放在以下路径:C:\DevTools\instantclient_11_2

4)打开plsqldev,不输入用户名/密码,取消

5)将Oracle Home路径指定为Oracle Client目录(C:\DevTools\instantclient_11_2),OCI Libaray路径为Oracle Client目录的oci.dll(C:\DevTools\instantclient_11_2\oci.dll)。

6)确定,退出,重新登录即可

7)若提示“ORA-12154: TNS: 无法解析指定的连接标识符”,查看是否是tns配置错误

oracle instantclient_11_2插件安装

1.安装plsql

2.instantclient_11_2下载,解压到目录 D:\DevTools\instantclient_11_2 

3.打开plsql, 点击“取消”

4.选择“工具”--》首选项---》连接

  • oracle主目录填写D:\DevTools\instantclient_11_2  
  • OCI库填写 D:\DevTools\instantclient_11_2\oci.dll 

5.修改文件D:\DevTools\instantclient_11_2\NETWORK\ADMIN\tnsnames.ora WFZB_243 =         (DESCRIPTION =             (ADDRESS_LIST =                 (ADDRESS = (PROTOCOL = TCP)(HOST = xxx.xxx.xxx.xxx)(PORT = 1521))         )             (CONNECT_DATA =                 (SERVICE_NAME = xxxx)             )       )

目录结构

   C:\PLSQL

       |-- instantclient_11_2

           |-- tnsnames.ora

       |-- PLSQL Developer

       |-- readme.txt

环境变量

   NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

   TNS_ADMIN = C:\software\PLSQL\instantclient_11_2(实际使用的TNS)

使用工具连接数据库:

打开PLSQL Developer

用户名:xxx

口令:xxx

数据库:WDDB 连接身份为:Normal 

在项目中配置数据库,文件名:application.properties    (使用数据源形式不需要在此配置),如下:

* #oracle database settings 

* jdbc.url=jdbc:log4jdbc:oracle:thin:@xxxxxx:1521:wddb 

* jdbc.username=xxxx

* jdbc.password=xxxx

乱码问题

查询oracle server服务端的字符集 select userenv('language') from dual; 新增系统变量 变量名:LANG 变量值:zh_CN.GBK 变量名:NLS_LANG 变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 再次登录PLSQL查询,显示正常。其中,变量值跟服务器查询到得的一致即可。(LANG变量不配置应该也可以)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-07-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、引导安装并配置
  • 二、使用plsql developer访问数据库
  • oracle instantclient_11_2插件安装
  • 乱码问题
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档