热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

oracle初体验四PL/SQLDeveloper不安装客户端连接远程oracle数据库

PLSQLDeveloper是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了OracleServer,因此,PLSQL编

PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。PL/SQL Developer侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势.


  1. 下载敏捷客户端

http://eduunix.ccut.edu.cn/index2/database/Oracle%20Instant%20Client/

选择适合自己的下载,我的是instantclient-basic-win32-10.2.0.3-20061115 官方网站上也可以下载,不过需要注册oracle账号,以上网站基本提供了oracle数据库相关的所有软件.


2.  下载PL/SQL Developer  Version 10.0.5.1710

http://down.51cto.com/data/1967074

这个包中包含了PL/SQL Developer  Version 10.0.5.1710,注册机,汉化包 总共23M

安装一直,下一步就可以


3. 解压缩instantclient-basic-win32-10.2.0.3-20061115到一个特定的目录

比如我的是C:\oracleclient  解压完以后会成C:\oracleclient\instantclient_10_2这样.

wKioL1ScBrDD4pwqAAJHyhT7Nh8582.jpg

4.配置   

使用文本文档创建tnsnames.ora ,内容如下:

# tnsnames.ora Network Configuration File: /u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora# Generated by Oracle configuration tools.SCOTT =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.14)(PORT = 1521))    )    (CONNECT_DATA =      (SERVICE_NAME = scott)    )  )EXTPROC_CONNECTION_DATA =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))    )    (CONNECT_DATA =      (SID = PLSExtProc)      (PRESENTATION = RO)    )  )
这个文件也可以从oracle服务器上下载# find $ORACLE_HOME -name tnsnames.ora/u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora/u01/app/oracle/product/10.2.0/db_1/network/admin/samples/tnsnames.ora

第一个就是

# sz /u01/app/oracle/product/10.2.0/db_1/network/admin/tnsnames.ora

进入下载命令后就会出现 

wKioL1Sb9arCXt4rAADl7Pk3-eI147.jpg

至于sz这个命令来自于软件包lrzsz-0.12.20-19.x86_64.rpm ,使用这个软件从linux服务器下载小文件还是挺方便的.也可以使用这个小软件上传文件到linux服务顺器,下载保存到instantclient_10_2目录下


在instantclient_10_2目录下用文本文档创建sqlnet.ora ,内容如下:

NAMES.DIRECTORY_PATH= (TNSNAMES)SQLNET.AUTHENTICATION_SERVICES= (NTS)

到我的电脑、属性、高级、环境变量中添加一个环境变量,变量名为TNS_ADMIN,值为tnsnames.ora文件所在路径,

例如:

C:\oracleclient\instantclient_10_2

5、安装PLSQL完成后,启动,cancel,依次点击Tools->Preferences->Connection:  

Oracle Home=C:\oracleclient\instantclient_10_2OCI library=C:\oracleclient\instantclient_10_2\oci.dll

如下图:

wKiom1Sb-16BxCXfAACIW5rXahk601.jpg

重新启动PL/SQL即可进入数据库.


初次登陆可能存在中文乱码的问题

wKioL1ScBUPSFsNcAAA1m_FNQRU327.jpg

解决方法如下:

到我的电脑、属性、高级、环境变量中添加一个环境变量:

变量名:NLS_LANG

变量值:AMERICAN_AMERICA.ZHS16GBK

重新连接,即可正常显示中文。

如果想转换为UTF8字符集,可以赋予“NLS_LANG”为 “AMERICAN_AMERICA.UTF8,其他编码同上


如果登陆过程中强制输入用户名、密码及Database,登录弹出以下错误:

wKioL1Sb-M_jdEYBAADzpYLvfII232.jpg

先看下我的电脑配置

PL/SQL Developer  Version 10.0.5.1710Windows 7 (64-bit) 6.1 Build 7601 (Service Pack 1)

我先后下载了以下两个版本,但依然会弹出以上一个错误:

instantclient-basiclite-win-x86-64-10.2.0.2.0-20060503.zipinstantclient-basiclite-win-ia64-10.2.0.2.0-20060503.zip



说明PLSQL Developer并不支持64位敏捷客户端连接,下载32位版本即可:

instantclient-basic-win32-10.2.0.3-20061115

6 . 验证使用oracle示例账户scott从PL/SQL 登陆:

解锁scott账户和为scott账户设定密码为scott

$ sqlplus / as sysdbaSQL> DESC dba_users;SQL> SELECT username,user_id,account_status FROM dba_users WHERE username='SCOTT';USERNAME  USER_ID  ACCOUNT_STATUS--------- -------- ---------------SCOTT     54       EXPIRED & LOCKEDSQL> ALTER USER scott IDENTIFIED BY scott;SQL> ALTER USER scott ACCOUNT unlock;SQL> SELECT username,user_id,account_status FROM dba_users WHERE username='SCOTT';USERNAME  USER_ID  ACCOUNT_STATUS--------- -------  -------------- SCOTT     54       OPEN可以看到scott用户已经OPEN了SQL> DESC v$instance;SYS@scott> set linesize 130 SYS@scott> SELECT instance_number,instance_name,host_name,version,status FROM  v$instance;INSTANCE_NUMBER INSTANCE_NAME    HOST_NAME      VERSION       STATUS--------------- ------------     ---------      --------      --------- 1              scott            OracleServer   10.2.0.1.0    OPEN


数据库实例名为scott

wKioL1ScAmmRzyswAAE5V3fv0SA907.jpg

username:scott password:scott database:scott Connect as:Normal    以普通用户登陆

wKioL1ScBD2DWRMoAAKzYkTXujI672.jpg


完成 ~~~~~


本文出自 “关注linux技术” 博客,请务必保留此出处http://werewolftj.blog.51cto.com/1606482/1596074


推荐阅读
  • Windows7 64位系统安装PLSQL Developer的步骤和注意事项
    本文介绍了在Windows7 64位系统上安装PLSQL Developer的步骤和注意事项。首先下载并安装PLSQL Developer,注意不要安装在默认目录下。然后下载Windows 32位的oracle instant client,并解压到指定路径。最后,按照自己的喜好对解压后的文件进行命名和压缩。 ... [详细]
  • 本文讨论了在数据库打开和关闭状态下,重新命名或移动数据文件和日志文件的情况。针对性能和维护原因,需要将数据库文件移动到不同的磁盘上或重新分配到新的磁盘上的情况,以及在操作系统级别移动或重命名数据文件但未在数据库层进行重命名导致报错的情况。通过三个方面进行讨论。 ... [详细]
  • 本文介绍了Oracle数据库中tnsnames.ora文件的作用和配置方法。tnsnames.ora文件在数据库启动过程中会被读取,用于解析LOCAL_LISTENER,并且与侦听无关。文章还提供了配置LOCAL_LISTENER和1522端口的示例,并展示了listener.ora文件的内容。 ... [详细]
  • CentOS 6.5安装VMware Tools及共享文件夹显示问题解决方法
    本文介绍了在CentOS 6.5上安装VMware Tools及解决共享文件夹显示问题的方法。包括清空CD/DVD使用的ISO镜像文件、创建挂载目录、改变光驱设备的读写权限等步骤。最后给出了拷贝解压VMware Tools的操作。 ... [详细]
  • 本文是一位90后程序员分享的职业发展经验,从年薪3w到30w的薪资增长过程。文章回顾了自己的青春时光,包括与朋友一起玩DOTA的回忆,并附上了一段纪念DOTA青春的视频链接。作者还提到了一些与程序员相关的名词和团队,如Pis、蛛丝马迹、B神、LGD、EHOME等。通过分享自己的经验,作者希望能够给其他程序员提供一些职业发展的思路和启示。 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 知识图谱——机器大脑中的知识库
    本文介绍了知识图谱在机器大脑中的应用,以及搜索引擎在知识图谱方面的发展。以谷歌知识图谱为例,说明了知识图谱的智能化特点。通过搜索引擎用户可以获取更加智能化的答案,如搜索关键词"Marie Curie",会得到居里夫人的详细信息以及与之相关的历史人物。知识图谱的出现引起了搜索引擎行业的变革,不仅美国的微软必应,中国的百度、搜狗等搜索引擎公司也纷纷推出了自己的知识图谱。 ... [详细]
  • 关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ... [详细]
  • 本文介绍了通过ABAP开发往外网发邮件的需求,并提供了配置和代码整理的资料。其中包括了配置SAP邮件服务器的步骤和ABAP写发送邮件代码的过程。通过RZ10配置参数和icm/server_port_1的设定,可以实现向Sap User和外部邮件发送邮件的功能。希望对需要的开发人员有帮助。摘要长度:184字。 ... [详细]
  • C++字符字符串处理及字符集编码方案
    本文介绍了C++中字符字符串处理的问题,并详细解释了字符集编码方案,包括UNICODE、Windows apps采用的UTF-16编码、ASCII、SBCS和DBCS编码方案。同时说明了ANSI C标准和Windows中的字符/字符串数据类型实现。文章还提到了在编译时需要定义UNICODE宏以支持unicode编码,否则将使用windows code page编译。最后,给出了相关的头文件和数据类型定义。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • r2dbc配置多数据源
    R2dbc配置多数据源问题根据官网配置r2dbc连接mysql多数据源所遇到的问题pom配置可以参考官网,不过我这样配置会报错我并没有这样配置将以下内容添加到pom.xml文件d ... [详细]
  • 移动端常用单位——rem的使用方法和注意事项
    本文介绍了移动端常用的单位rem的使用方法和注意事项,包括px、%、em、vw、vh等其他常用单位的比较。同时还介绍了如何通过JS获取视口宽度并动态调整rem的值,以适应不同设备的屏幕大小。此外,还提到了rem目前在移动端的主流地位。 ... [详细]
  • 本文介绍了OpenStack的逻辑概念以及其构成简介,包括了软件开源项目、基础设施资源管理平台、三大核心组件等内容。同时还介绍了Horizon(UI模块)等相关信息。 ... [详细]
  • 本文主要复习了数据库的一些知识点,包括环境变量设置、表之间的引用关系等。同时介绍了一些常用的数据库命令及其使用方法,如创建数据库、查看已存在的数据库、切换数据库、创建表等操作。通过本文的学习,可以加深对数据库的理解和应用能力。 ... [详细]
author-avatar
我爱超人宝宝
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有