plsqldeveloper连接oracle(二)【不安装oracle客户端、plsql附注册码】

plsqldeveloper连接oracle(一)【安装客户端】见下一篇博客

这篇主要介绍在不安装客户端的情况下如何使用plsqldeveloper连接oracle。

【一、plsqlDeveloper连接数据库】

1、在D或自选磁盘创建一个文件夹:Oracle_Client(文件名自定义),在此文件夹中创建NETWORK文件夹,在NETWORK文件夹下创建ADMIN文件夹。

2、本地安装oracle服务端,记录下oracle服务端所在服务器的位置。并找到tnsnames.ora这个文件,复制到上一步创建好的ADMIN文件夹中,并进行修改,将host中的ip改成oracle服务端所在机器的ip(我是装在了本机所以改成127.0.0.1)。

注:安装12c的时候注意不要创建为容器数据库,一旦采用就需要切换容器,很麻烦,不需要集群的时候根本用不到】

plsqldeveloper连接oracle(二)【不安装oracle客户端、plsql附注册码】_第1张图片

即:这里一点不要勾选对号


plsqldeveloper连接oracle(二)【不安装oracle客户端、plsql附注册码】_第2张图片

安装完成12c之后,有可能在sample目录下出现这三个文件


PL/SQL developer 12.0 注册码(亲测有效):

LicenseNumber : 999

productCode : 46jvnzf74ysf3mqm4hx4tvhcamh8gpe3v5

SeriesNumber:706090

password:xs374ca


plsqldeveloper连接oracle(二)【不安装oracle客户端、plsql附注册码】_第3张图片

并且tnsnames.ora的内容如下

plsqldeveloper连接oracle(二)【不安装oracle客户端、plsql附注册码】_第4张图片

此时直接把tnsnames.ora直接复制到ADMIN即可,不需要改动。此时,建议将SAMPLE下面的三个文件都复制到ADMIN目录下。避免以后监听启动失败。

3、下载oracle对应版本的instantclient-basic-nt-12.1.0.1.0.zip(这个是12c对应的版本,11g及其他版本网上都有,连接过段时间再补充),将里面的文件直接解压到Oracle_Client下。如下图,如果解压之后的这些文件是存在在另一个文件夹中,建议将文件全部剪切直接放在创建Oracle_client目录下。

plsqldeveloper连接oracle(二)【不安装oracle客户端、plsql附注册码】_第5张图片

4、然后打开plsqldeveloper,不登陆,在工具栏中找到Tools-Oracle-Connection

对Oracle Home(empty is autodetect)和OCI library(empty is autodetect)分别填写为创建的Oracle_Client和Oracle_Client下的oci.dll文件【如果之前解压的instantclient-basic-nt-12.1.0.1.0.zip的文件没有直接放在创建的目录中,请在解压后的目录中找到dll文件,然后填写此文件的目录

plsqldeveloper连接oracle(二)【不安装oracle客户端、plsql附注册码】_第6张图片

5、修改系统环境变量:

添加:NLS_LANG 并赋值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK

添加:TNS_ADMIN 并赋值 D:\Oracle_Client\NETWORK\ADMIN

【注:】如果连接过程中出现了配置监听失败,先不要去忙着重新配置监听,先查看环境变量是否正确,如果正确可以尝试再添加用户变量。

6、ORA-0950对表空间‘XXX’无权限

执行:ALTER USER 用户名 QUOTA UNLIMITED ON 表空间     (此时需要先换到权限更高的用户再执行赋权操作)

ALTER USER 用户名 QUOTA 1K ON 表空间 //可以再表孔system中使用1k的空间


你可能感兴趣的:(数据库相关)