plsql developer plsqldeveloper连接不上数据库
一、plsqldeveloper输入的中文数据变成了乱码
PLSQLDeveloper中文显示乱码是因为Oracle数据库所用的编码和PLSQLDeveloper所用的编码不同所导致的。解决方法:
1.先查询Oracle所用的编码
二、pl/sqldeveloper连接不上数据库
一般是配置方法不对造成的。配置方法如下:
1、找到$ORACLE_HOME/client_1/network/admin目录下的tnsnames.ora文件,并用文本模式打开。
2、添加以下内容:本地实例名=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=数据库IP地址)(PORT=端口号))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=服务名)))3、用PL/SQL工具登录即可。
三、PLSQL Developer软件安装教程
1、首先你需要准备以下3个安装包:instantclient-basic、instantclient-sqlplus、PLSQLDeveloper。如果你没有这些安装包的话可以先去网上下载。
2、首先把PLSQL客户端解压出来,然后双击plsqldev1106x32.exe文件安装,安装到你指定的目录即可。
3、然后再把instantclient-basic-windows.x64-12.1.0.2.0.zip、instantclient-sqlplus-windows.x64-12.1.0.2.0.zip两个安装包解压出来,放到instantclient_12_1文件夹下。
4、把上面个文件解压出来的instantclient_12_1文件夹拷贝到PLSQL的安装目录下,如图所示:
5、进入instantclient_12_1文件夹新建一个NETWORK文件夹,然后在NETWORK文件夹下新建一个ADMIN文件夹。
6、在ADMIN文件夹下新建一个名称和后缀为tnsnames.ora的文件,文件内容为:jxjs=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.145.62)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=jxjsxy))),从这里开始不要复制。jsxy--tns的别名,能去分就行,HOST=192.168.145.61--服务器ipSERVICE_NAME=jxjsxy--数据库实例名。
7、做好上述前提工作以后,这时候就可以打开刚刚安装的PLSQL客户端了,进入客户端后打开Tool>Preferences>Connection,在里面的OracleHome、OCIlibrary中输入路径和文件路径,设置好以后点下方的Apply即可。如图所示。
8、重新启动PLSQL客户端,你会发现Database中就可以看到刚刚配置的实例名称了,只需输入数据库账号密码就可登陆了。