首页 > 数据库 >PLSQL如何连接操作服务器Oracle数据库

PLSQL如何连接操作服务器Oracle数据库

时间:2022-10-15 13:37:26浏览次数:64  
标签:Instant PLSQL -- Window Client Oracle 服务器

开发者如何操作服务器Oracle数据库,主要安装Instant Client及配置,安装PLSQL Developer工具。

安装Instant Client和配置

  1. 下载Instant Client
    网址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html ,选择一个版本,下载需要先登录网站。

  2. 软件包解压缩到一个目录中,如 E:\SOFTWARE\instantclient_11_2

  3. 将此目录添加到 PATH 环境变量

  4. 配置文件 tnsnames.ora,先创建目录,与Instant Client 放在同一位置,请创建一个E:\SOFTWARE\instantclient_11_2\network\admin 子目录。
    配置样例:

DATABASENAME =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = servicename)
    )
  )
--备注: DATABASENAME、 127.0.0.1、servicename需要修改为实际的值

下载PLSQL Developer

  1. 仅供参考网址:https://www.32r.com/soft/79279.html
  2. 正常安装
  3. 打开输入,用户密码即可

PLSQL 配置

配置页面

-- 路径
Configure -> Preferences

登录名、密码配置

-- 路径
Oracle ->Logon History

自动配置

User Interface -> Editor -> AutoReplace

s=SELECT
sf=SELECT * FROM
st=SELECT T.*,T.ROWID FROM

显示行号

Window Types ->SQL Window -> Show gutter(line numbers)

执行当前行

Window Types ->SQL Window -> AutoSelect statement

中文显示为问号解决

原因:Oracle服务器端字符集和 客户端字符集不一致引起的。

查看数据库(服务器)字符集

select userenv('language') from dual;
-- AMERICAN_AMERICA.ZHS16GBK

select * from V$NLS_PARAMETERS;
-- 需要将第一,二,九行拼接起来

设置本地字符集(客户端)

新建环境变量NLS_LANG,其值为AMERICAN_AMERICA.ZHS16GBK
新建环境变量LANG,其值为zh_CN.GBK
/i/ll/?i=img_convert/c71fd042800a93740fb224895cb57697.png

关键字自动转大写

User Interface -> Editor -> Syntax Highlighting -> Keyword case
选择Uppercase

标签:Instant,PLSQL,--,Window,Client,Oracle,服务器
From: https://www.cnblogs.com/saltish/p/16694411.html

相关文章

  • 华为云:ESC云服务器s3 1核2G1M 使用体验
    最近想搞台云服务器,对比 腾讯、阿里、华为,最终选了华为云;这里做个简单的使用记录。为什么选择华为云,也是考虑了很多方面,查看了不知多少的博客,及博主的测试记录,然......
  • 【数据库】oracle初学知识点详解!
    一、关系数据库基础(20)1.关系型数据库基本知识:关系模型以及模型的层次结构:数据库系统、数据库管理系统的基本概念及其基本组成;E-R图;关系数据库设计数据库系统的概念:数据库......
  • Web 服务器启用 connection - keep-alive 的一些前置条件
    大多数Web服务器会开启connection:keep-alive的选项,因为这能带来以下的收益:减少CPU和内存使用-使用持久连接将使Web托管用户受益。由于生成的HTTP请求较......
  • 如何使用 JavaScript 代码连接部署在 SAP ABAP 服务器上的 OData 服务
    本教程有一位读者通过《一套适合SAPUI5开发人员循序渐进的学习教程》读者意见反馈和下一步写作计划表给我反馈:本教程目前的步骤,都是消费本地MockServer提供的假的......
  • 服务器如何避免【数据泄露】?
    简述数据泄露一直是任何企业面对及难以应对的问题, 不论是小公司还是跨国全球大企业, 也有机会成为被数据泄露的目标, 应如何自救将发生可能性减至最低, 我们将会在文章......
  • oracle nvarchar2 字符集不匹配,Oracle中NVARCHAR2字符集不匹配问题to_char也不能解决
     Oracle中在做字符匹配时遇到NVARCHAR2类型时报错,提示字符集不匹配。  对使用NVARCHAR2的地方,需要对字段进行字符转换,加上to_char(字段)即可。  如......
  • JaveWeb学习2:web服务器
    1、技术讲解ASP,微软,国内最早流行。在HTML中嵌入VB脚本,ASP+COM。在ASP开发中,一个页面要嵌入大量的Java代码,页面混乱,维护成本高。PHP,开发速度快,功能强大,跨平台,代码简单。无......
  • 吐槽一下 Oracle Cloud 的坑坑坑
    两台永久免费的Oracle云主机,都说注册麻烦,但是我很顺利就注册下来了,结果在使用上真是恶心到了。两台机器,一台镜像Canonical-Ubuntu-22.04-2022.08.10-0,另一台CentOS-8......
  • 【Oracle】多表联合查询超时问题排查
    文中使用的Oracle版本为10g。本文内容将涉及大规模SQL联合查询优化内容,本人尽可能讲得容易理解一些,若有看不懂的地方是本人表述不清楚,望各位海涵。此外文章是2016年写的,那时......
  • 笔记本电脑做显示器控制服务器的方法说明
    远程控制服务器--以海光服务器为例作者:jianmuzi一、BIOS配置MGT管理口IP1)进入需要控制的服务器的BIOSSetup>ServerMgmt>BMCNetworkConfiguration2)在De......