plsql developer怎么连接数据库

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql developer怎么连接数据库相关的知识,希望对你有一定的参考价值。

安装好oracle client或者绿色版本的instant之后,

注:instant安装之后需要在plsql的preference里面设置

必须大写oci才行“D:\\nchome\\instantclient_11\\OCI.DLL”

PL/SQL Developer因为绿色版出现汉字乱码的解决方法:

在windows中创建一个名为NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK,然后重新启动 pl/sql developer,这样检索出来的中文内容就不会是乱码了。

2015-02-09 10:40:16 快捷输入

从客户端PLSQL连接到ORACLE服 ...

步骤1:    在客户端先安装oracle客户端和PLSQL软件,就是在oracle安装过程中选择安装客户端就可以了 。

步骤2:   在服务器端安装oracle服务器端就可以了步骤3:   修改oracle客户端tnsnames.ora文件(目录在C:\\oracle\\ora92\\network\\admin) MYACCP=       (DESCRIPTION=          (ADDRESS_LIST=             (ADDRESS= (PROTOCOL=tcp)(HOST=superich-accp )(PORT=1521))           )                    (CONNECT_DATA=(SERVICE_NAME = ACCP)           )       )

注: superich-accp 为服务器主机名称 ACCP为oracle服务名 ...


举例:
# tnsnames.ora Network Configuration File: D:\\oracle\\product\\10.2.0\\client_1\\network\\admin\\tnsnames.ora
# Generated by Oracle configuration tools.

JSCE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.1.27)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = jsce)
    )
  )

注明:上面的语句可以依据上面的写法copy下去,这样plsql在登录的时候可以选择不同的数据库,比如正式库或者测试库。

如下:

# tnsnames.ora Network Configuration File: D:\\oracle\\product\\10.2.0\\client_1\\network\\admin\\tnsnames.ora
# Generated by Oracle configuration tools.

JSCE =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 10.20.1.27)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = jsce)
    )
  )

NC57 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = NC57)
    )
  )

nc52 =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = nc52)
    )
  )


如果想删除plsql的登陆历史

可以这样操作:

在PLSQL安装目录:
如C:\\Program Files\\PLSQL Developer\\Preferences\\登录windows用户文件夹
找到user.prefs文件采用记事本方式打开
搜索一下[LogonHistory]
删除下面类似字符串的内容就可以了清除登录记录
字符串格式类似下面形式:
2142483249544756460649843666463650144688466650444286400840344012

2012.9.24号更新:

我在服务里面关闭又启动了监听

在oracle群北京 陈海的帮助下,登陆PL/SQL Developer的时候database这样写:

参考技术A

前提是电脑必须安装oracle客户端。
配置方法:
1、找到oracle的安装目录。如:C:\\oracle\\product\\10.2.0\\db_1\\network\\ADMIN
2、找到tnsnames.ora文件。
3、用文本方式打开,添加以下内容:
本地实例名 =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 远程数据库IP地址)(PORT = 远程服务器端口号))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = 远程数据库服务名)
    )
  )
其中中文部分是需要修改的部分,除第一个“本地实例名”外,其他需要跟远程数据库管理员咨询,本地实例名就是方便自己识别数据库的一个名字,可以自定义。
4、然后打开pl/sql就能看到自己创建的链接,如图:

参考技术B 回答

亲,您好,您的问题已经收到了,这边正在为您全力解答,请您耐心等待!

先下载好plsql developer工具,具体我就不罗嗦了2到oracle的官网上下载一个连接包网址:http://www.oracle.com/technetwork/topics/winsoft-085727.html需要oracle的账号哟!把下载下来的压缩吧解压,放到一个不会被删除的地方(随便选一个安全的地方),我把他直接放在oracle的安装目录下打开plsql developer,不输入密码,直接cancle掉,进入里面设置Tool-preference 重新打开plsql developer,最好重启一下电脑,最后输入账号和密码,选择数据库 来测试一下

亲,您按照这个步骤去操作即可哦

参考技术C plsql
developer是一款集成的开发系统,它主要是针对于Oracle数据库的存储进行开发,这款软件能充分的发挥出Oracle程序优势。下面小编为大家介绍一下plsql
developer怎么连接数据库的
1、
当打开PLSQL工具发现有三个文本框,但是您会发现如下第二张图与第一张图多了一个文本框,显示的是连接为.连接数据库需要几个参数,大家都应该知道,
连接数据库需要ip地址,端口号,用户名,密码,数据库名称,最后一个就是数据库角色,也就是"连接为"这个选项,没有这个选项无法连接数据库.没有安装
Oracle的话,这里就会少一个选项"连接为",如果您安装了Oracle客户端那就请忽略该经验,因为PLSQL工具会自动从系统注册表找有没有
Oracle的配置信息,没有则显示如第一张图,有则显示第二张图(也可能个别机器即使安装了Oracle客户端还是没显示,这样需要手动去添加
Oracle的参数配置文件),
2、
首先打开PLSQL界面弹出登录框这个时候您很冲动的输入了正确的用户名密码,以及ip地址端口号,但是您点击确定时弹出如下第一张图所示这说明您本机没
有安装Oracle客户端或者PLSQL工具首选项中没有配置正确.因此直接点取消,PLSQL会自动打开软件如下第二图.您会看到软件的左上方提示没有
登录
3、
按照下图的第一图指引,点击工具→首选项弹出如下第二图,根据红色框中的位置您会发现中间有个Oracle主目录,其中第①个是Oracle主目录,第②
个是Oracle参数配置信息目录(需要一个配置文件路劲),这时您需要下载一个配置文件,配置文件地址我会赋在文档的末尾
4、文件路劲地址复制进去后,会立即弹出提示您更改将在重启PLSQL后有效,如下图所示点击确定,然后关闭PLSQL程序,重新打开PLSQL
5、当重新打开PLSQL程序时,如果您看到的界面如下图所示,细心的您会发现下面多了一个选项"连接为",也就是之前我们一直期待的界面,那么恭喜您,您配置文件成功,可以连接数据库咯.如果连接失败,请查看您的参数是否正确.
参考技术D 方法/步骤

准备工作: 安装使用pl/sql前提, 首先你要有oracle的服务端, 不管是自己电脑上还是其他的电脑上, 都需要配置好客户端才能连接oracle的. 所以需要能够连接装有oracle的电脑.
准备软件 pl/sql developer 10的安装包.
打开安装包. 确定安装该软件, 点击确定. 然后会弹出加载安装内容的页面.

页面内容加载完成, 弹出, 一个用户协议的界面, 点击. 我同意. I Argee, 然后继续下一步.

选择路径, 这里还是那句话, 就是最好不要有空格和特殊字符. 为了出现找不到原因的错误!然后选择next.

选择是否创建桌面快捷方式, 和创建开始菜单, 然后选择安装到那个用户.

该项全部使用默认的, 代表着, 安装默认的pl/sql的插件. 然后和一些模版, 然后选择finish.

等待安装完成. 安装过程特别迅速. 安装完成, 点击close. 然后关闭安装过程, 然后桌面就会有启动图标. 然后打开.

输入连接的用户名和密码, 以及要连接的数据库. 这里我连接的是orcl的本地库, 然后. 点击ok, 就可以登录. 登录成功, 说明连接oracle成功. 然后写了一个查询oracle时间的语句.

plsql developer不能连接oracle,出现12154 无法解析指定的连接标符?

使用cmd窗口和oracle自带的sqlplus可以连接数据库;
下面是tnsnames.ora中的类容:
# tnsnames.ora Network Configuration File: E:\develop\Oracle\app\Stapler\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

ORACLE =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORACLE)
)
)

LISTENER_ORACLE =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))

67 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.1.12.67)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = JTCRM)
)
)

ORACLR_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
(CONNECT_DATA =
(SID = CLRExtProc)
(PRESENTATION = RO)
)
)

247 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.247)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = JTCRM)
)
)

111 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 172.16.1.111)(PORT = 1521))
)
(CONNECT_DATA =
(SID = jtcrm)
)
)

数据库是本机的吗,还是服务器上的?

cmd窗口和oracle自带的sqlplus可以连接数据库,连接的时候使用 本地网络服务名了吗?

sqlplus user/pwd@orcl
还是
sqlplus user/pwd

是32位的系统还是64位的系统?

64位环境下,使用PL/SQL Developer连接Oracle:
•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 将系统的tnsnames.ora拷贝到该目录下;
•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0
OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe
参考技术A 产生原因有2点:1、没有安装oralce-client 2、没有配置连接远程数据库的网络服务
解决如下:首先安装 oracle-client(主要是pl/sql 依赖于oracle-client),配置网络服务,主要是在oralce-client建立 与远程数据库的一个连接信息.

以上是关于plsql developer怎么连接数据库的主要内容,如果未能解决你的问题,请参考以下文章

plsql developer连接oracle 11g数据库吗

PLSQL Developer连接的是远程的数据库,查询时怎么设置表名前面不加数据库名

plsql developer 64位 怎么连接oracle 64位

PLSQL Develope连接oracle数据库配置

oracle查询未释放连接的sql

plsql developer配置连接oracle11g数据库的方法