版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sl1992/article/details/80489413

Windows下使用PL/SQL Developer 12.0.7连接Oracle12c数据库

1.下载安装PL/SQL Developer

下载PL/SQL Developer - Registered Download,这里选择当前最新版12.0.7x64位plsqldev1207x64.msi 
双击plsqldev1207x64.msi进行安装,注册码参见PLSQL Developer 12.0.7 64位 注册码,设置如下:

product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le
serial Number:226959
password: xs374ca
  • 1
  • 2
  • 3

2.下载Oracle Instant Client

PL/SQL Developer使用配合Oracle Instant Client

下载Oracle Instant Client,这里选择Instant Client for Microsoft Windows (x64),版本Version 12.2.0.1.0,选择instantclient-basic-windows.x64-12.2.0.1.0.zip

Version 12.2.0.1.0的Oracle数据库安装可参见Linux命令行安装Oracle12c

将下载的instantclient-basic-windows.x64-12.2.0.1.0.zip解压到和PL/SQL Developer安装的同级目录下(也可以是别的目录,看个人需要) 

3.配置PL/SQL Developer首选项

①打开PLSQL Developer,登录界面如下,点击Cancel取消按钮 

②点击菜单栏右上角按钮,或选择Configure-Preferences 

③打开的Preferences窗口中,配置Oracle Home路径为Oracle Instant Client解压安装路径 
 
OCI library为Oracle Instant Client解压安装路径下的oci.dll文件 
 
点击Apply-点击OK,使配置生效

④关闭PLSQL Developer,重新打开,多出了Connect as选项 

4.配置Oracle Instant Client

PLSQL Developer的登录界面没有数据库的初始化内容

在Oracle Instant Client解压安装目录下\NETWORK\ADMIN新建tnsnames.ora文件,instantclient_12_2下没有NETWORK\ADMIN目录,也要新建 

tnsnames.ora内容如下:

cdb1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Oracle服务IP)(PORT = 1521))
(CONNECT_DATA =
(SERVICE_NAME = cdb1)
)
)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

Oracle服务IP替换为Oracle的IP地址,配置完成后,关闭PLSQL Developer,重新启动

5.PL/SQL Developer登录Oracle

启动PLSQL Developer后出现的登录界面如下 

这时如果不知道用哪个用户名登录,可以使用命令行语句查看oracle所有的用户,以及该用户的状态 
select username,account_status from dba_users;

[oracle@solang ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Mon May 28 15:28:45 2018

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production SQL> select username,account_status from dba_users; USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
SYS
OPEN SYSTEM
OPEN XS$NULL
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
OJVMSYS
EXPIRED & LOCKED LBACSYS
EXPIRED & LOCKED OUTLN
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
SYS$UMF
EXPIRED & LOCKED DBSNMP
EXPIRED & LOCKED APPQOSSYS
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
DBSFWUSER
EXPIRED & LOCKED GGSYS
EXPIRED & LOCKED ANONYMOUS
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
CTXSYS
EXPIRED & LOCKED SI_INFORMTN_SCHEMA
EXPIRED & LOCKED DVSYS
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
DVF
EXPIRED & LOCKED GSMADMIN_INTERNAL
EXPIRED & LOCKED ORDPLUGINS
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
MDSYS
EXPIRED & LOCKED OLAPSYS
EXPIRED & LOCKED ORDDATA
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
XDB
EXPIRED & LOCKED WMSYS
EXPIRED & LOCKED ORDSYS
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
GSMCATUSER
EXPIRED & LOCKED MDDATA
EXPIRED & LOCKED SYSBACKUP
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
REMOTE_SCHEDULER_AGENT
EXPIRED & LOCKED GSMUSER
EXPIRED & LOCKED SYSRAC
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
AUDSYS
EXPIRED & LOCKED DIP
EXPIRED & LOCKED SYSKM
EXPIRED & LOCKED USERNAME
--------------------------------------------------------------------------------
ACCOUNT_STATUS
--------------------------------
ORACLE_OCM
EXPIRED & LOCKED SYSDG
EXPIRED & LOCKED SPATIAL_CSW_ADMIN_USR
EXPIRED & LOCKED 36 rows selected. SQL> quit
Disconnected from Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184

用户状态为OPEN的用户为SYSSYSTEM,其中SYS为超级管理员用户 
用户SYSSYSTEM的密码为数据库创建时的密码

忘记密码可进行修改

[oracle@solang ~]$ sqlplus / as sysdba

SQL*Plus: Release 12.2.0.1.0 Production on Mon May 28 15:28:45 2018

Copyright (c) 1982, 2016, Oracle.  All rights reserved.

Connected to:
Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production SQL> alter user you_username identified by you_password;
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

alter user system identified by OraPasswd1;

system用户输入用户名和密码,数据库为cdb1,Normal方式连接 
 
sys用户输入用户名和密码,数据库为cdb1,SYSDBA或SYSOPER方式连接 

6.PL/SQL Developer显示SQL行号

点击菜单栏右上角按钮,或选择Configure-Preferences,左侧找到SQL Window,右侧找到Show gutter(line numbers)并勾选,Apply然后点击OK。 

7.PL/SQL Developer中文乱码处理

①查看数据库字符集 
select userenv('language') from dual; 
 
字符集为AMERICAN_AMERICA.AL32UTF8

②查看本地字符集 
select * from V$NLS_PARAMETERS; 
 
发现第一行和第九行是相对应的,AMERICAN_AMERICA.AL32UTF8

③新建系统环境变量NLS_LANG 
变量值和数据库的字符集相同,若已存在系统变量NLS_LANG,则更新变量值 
 
不新建到系统变量里,新建到上面的用户变量里也能正常使用。

④重新打开PL/SQL Developer 

8.PL/SQL Developer删除登录记录

最近登录过的用户记录会在打开PL/SQL Developer中显示 
 
打开Preferences窗口,选择Logon History,删除不常使用到的用户 

本文参考: 
PL/SQL Developer连接到Oracle 12c 
PLSQL Developer 12.0.7 64位 注册码 
plsql中文乱码问题(显示问号)

(转)PLSQL Developer 12.0.7连接Oracle12c数据库的更多相关文章

  1. PLSQL Developer 12 注册码

    PLSQL Developer 12 注册码product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le serial Number:226959 password ...

  2. PLSQL Developer 13.0.0.1883 注册码

    PLSQL Developer 13.0.0.1883 注册码 product code: 4vkjwhfeh3ufnqnmpr9brvcuyujrx3n3le serial Number:22695 ...

  3. 使用mongo-java-driver-3.0.2连接MongoDB数据库

    这里使用的mongodb的java驱动版本是:3.0.2,文件名mongo-java-driver-3.0.2.jar  博客本地下载下载网址(也可以下载其它版本):http://central.ma ...

  4. NAVICAT 12.0.24 连接 MYSQL8.0.12 的方法

    1. 自己本机安装破解的 navicat11 结果连接不上, 所以 升级了下 navicat 12.0.24 破解方法在: https://www.jianshu.com/p/42a33b0dda9c ...

  5. PLSQL Developer 12 保存登录的用户名和密码

    1. 登录 PLSQL Developer PLSQL Developer > Preferences 2. Preferences > Logon History > Defini ...

  6. 用MyEclipse10.0远程连接Mysql数据库服务器

    说明:本文档所有的操作均在满足以下条件的情况下操作, A.远程Linux服务器已经安装好MySQL数据库 B.本地电脑可以ping通远程服务器 C.已经成功安装了Myeclipse 一.下载mysql ...

  7. PLSQL Developer 12 汉化包下载

    下载地址: https://www.allroundautomations.com/plsqldevlang/120/index.html

  8. MFC ADO连接Oracle12c数据库 客户端环境搭建

    ADO连接方式一:Provider=MSDAORA.1; 环境配置如下: 去官网下载ODAC121024Xcopy_32bit.zip安装 安装方式如下: (1)解压文件 (2)用命令行CD到该文件的 ...

  9. MFC ADO连接Oracle12c数据库 类库文件

    Stdafx.h Stdafx.h libado.h libado.h libado.cpp libado.cpp 参考网址如下:http://www.cnblogs.com/livewithnore ...

随机推荐

  1. FreeTextBox备忘

    添加对4.0的dll文件引用 吧aspnet_client目录 copy到根目录下 设置文件上传目录属性ImageGalleryPath 设置相册属性到 ftb.imagegallery.aspx位置 ...

  2. CodeForces 611C New Year and Domino (动态规划,DP)

    题意:给定一个h*w的网格,里面只有.和#,.表示空的,#表示禁止的,然后有q个询问,询问中给你两个坐标,分别是左上和右下,求在这两者中间的有多少种(竖着和横着)两个相邻的点. 析:一看到这个题目,肯 ...

  3. ESRI.ArcGIS.AnalysisTools.Erase 结果是空?

    用ESRI.ArcGIS.AnalysisTools.Erase擦除,结果总是空的. 这几天一直纠结一个问题,就是在AE下使用ESRI.ArcGIS.AnalysisTools中的工具(例如:泰森多边 ...

  4. Object-C 类和对象

    //创建对象             //类名 *对象名 = [[类名 alloc] init]   /*         Car *car = [[Car alloc] init];  //Car ...

  5. 使用OpenCV进行相机标定

    1. 使用OpenCV进行标定 相机已经有很长一段历史了.但是,伴随着20世纪后期的廉价针孔照相机的问世,它们已经变成我们日常生活的一种常见的存在.不幸的是,这种廉价是由代价的:显著的变形.幸运的是, ...

  6. day02(继承,重写,this,super,final,抽象类)

    继承 概述:日常生活中儿女总会继承长辈的遗产,java语言也是.通过继承多种实物之间形成一种关系. 特点: ①一个类只能继承一个父类 ②一个父类可以有多个子类 ③可以多层继承(a类继承b类   C类继 ...

  7. 伪共享(False Sharing)

    原文地址:http://ifeve.com/false-sharing/ 作者:Martin Thompson  译者:丁一 缓存系统中是以缓存行(cache line)为单位存储的.缓存行是2的整数 ...

  8. new Date()之参数传递

    JavaScript下,new Date([params]),参数传递有以下五种方式: 1.new Date("month dd,yyyy hh:mm:ss"); 2.new Da ...

  9. c# AOP编程:Context与方法拦截

    之前做AgentBooking时候,遇到两个问题比较棘手,一个是异常的传递与捕获:如何可以合理地在层层代码调用中统一传递并统一捕获异常.因为如果有一个做法,可以地方统一处理异常,可以使代码减少很多tr ...

  10. c3p0----获取不到链接

    最近别人的项目,因为经常获取不到链接出错,我好奇也就跟着摆弄了一把,使用的插件是:c3p0+spring+ibatiS,当然事务管理部分也配置上了配置如下: <bean id="dat ...