oracle自动检测为空

结合我工作中的经验,发现Pl/sql远程连接oracle数据库有以下两种方式:
(文章可能存在不足之处,欢迎大家批评指正。)
方法1介绍
Step1:安装pl/sql
Step2:安装oracleXEUniv.exe(下载地址:http://how2J.cn)
Step3:运行pl/sql,登录界面—“取消”—选择“工具”菜单—“首选项”命令—设置oracle主目录名(自动检测为空)【这里选择刚才安装oracle目录下的一个“BIN”文件夹的详细路径】;


Step4:OCI库(自动检测为空)—可以自动检测到一个OCI.dll文件的详细路径;
Step5:点击“确定”—点击pl/sql的登录图标(像一把钥匙)—输入用户名、口令 —“确定”。

注释:个人数据库信息 表空间:QINDB 用户名:qin 口令:qin123
公司数据库信息:数据库地址:192.168.0.xx /orcl 用户名:xxxx 口令:xxxx

方法2介绍:(2019-2-12记录)
第一步:安装Oracle客户端,到Oracle网站下载Instant Client :
(根据电脑配置进行选择,32位还是64位)下载地址:http://www.oracle.com/us/solutions/index-097480.html
解压之后的文件夹叫:instantclient_11_2.可以放在本地磁盘任意目录下.例如:D:/instantclient_11_2。
2、在D:/instantclient_11_2目录下新建目录network,在network目录下再建admin目录,在admin目录下新建文件tnsnames.ora,打开写入如下内容:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.154 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl )
)
)

其中ORCL是远程数据库在本地的主机名,10.6.8.10是远程服务器的IP地址,orcl是远程数据库的名称。

3、添加一个环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径。
通过(我的电脑–属性–高级–环境变量–新建)来新增环境变量。

第二步:下载并安装PL.SQL.Developer,配置应用
配置tools->preferences->connection
Oracle Home D:\Oracle_client\instantclient_11_2
OCI library D:\Oracle_client\instantclient_11_2\oci.dll

配置完成后关闭PL/SQL ,再重启.
主机名就会出现在PL/SQL Developer的列表里,输入用户名密码,就可以登录远程oracle 数据库。

当我们连接成功后有时候查询出来的数据会出现乱码的问题,这是因为本地的编码和服务器端编码不一致,这时候我们可以通过SQL语句:

select userenv(‘language’) from dual;

查询出服务器端的编码,如我自己的查询结果为

USERENV(‘LANGUAGE’)
AMERICAN_AMERICA.ZHS16GBK

我们就需要添加一个环境变量NLS_LANG ,值为: AMERICAN_AMERICA.ZHS16GBK 然后重启PL/SQL就不会再有乱码问题了。

1. git提交分支相关 在本地新建分支,保证和远程分支一样 git checkout -b 分支名 如果分支已存在,只需要切换的话 git checkout 分支名 提交前先把代码
如何用JAVA编写一个简单用户登陆界面? 我想利用JAVA编写一个简单的用户登陆界面,用于信息管理系统的,应该如何着手呢?请高手指教! 搜索更多相关的解决方案: JAVA  界面  编写 
随着各种移动设备的更新换代,移动互联网呈飞速发展状态,移动应用更是呈指数增长。在这种情况下,App的测试需求正逐年增大,已有赶超Web测试的势头。今天,就结合我个人的工作经历,已经相关的专业知识,
这篇文章我是第一次看见,关于app兑换码我也是第一次知道这么用。转给大家,希望能够对大家有所帮助。 App Store兑换码(促销码)是开发者市场营销过程中常常被忽略的一点,开发者并没有挖掘出兑换
目前Win11系统还是拥有周期的更新,并且我们电脑会自动下载这个补丁来让电脑更加安全,但这些升级包并不会在第一时间自行删除,而是会堆积在C盘中,这会导致我们存储空间严重不足,那么要如何去删除呢?
我们在使用电脑的时候有需要切换用户登录,windows10系统下怎么切换用户呢?下面由学习啦小编为你整理了windows10开机界面怎么切换用户的相关方法,希望对你有帮助! windows10
Mysql 更改数据存储目录,只讲干货 1. 找到原存储位置 2.暂停MySQL服务 3.将1查到的文件夹中的data文件剪切到其他盘符 4.更改MySQL服务下的My.ini文件 5.重
关于node的使用已经很久了,使用范围也很广,似乎有前端的地方就有node,那么来思考一个问题,node到底是用来干嘛的呢?本文从五个大的方面对该问题进行了解释。 我们知道node的出现,让前
一、下载最新的软件版本:node # wget [url]ftp://ftp.proftpd.org/distrib/source/proftpd-1.3.0rc3.tar.gz[/url]安
目录 第一部分 单项选择题.....................................................................................
广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品。未来,我们一起乘风破浪,创造无限可能。 进入“中文语音识别”目录,然后运行下面的命令 pocketsphinx
快来领取红包
您的专属优惠已准备好!
打开微信扫一扫,关注公众号~
SiteMap 网站地图 文本地图 RSS