澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:oracle客户端plsql安装

2019-08-03 作者:澳门新萄京官方网站   |   浏览(113)

 

oracle客户端plsql安装,oracle客户端plsql

 

1.承认版本

自个儿的操作系统版本(三十多个人依然六十位),oracle instant client(oracle客户端版本)和plsql版本

作者本人的本子是:oracle客户端版本 64个人,plsql 六十八人。

 

2.安装oracle客户端版本

下载地址:

唯恐在百度上搜: oracle client 陆拾陆个人下载,张开网站后边世

澳门新萄京官方网站 1

 

点击下载,需求oracle账号。

将下载后的文书,解压到D:;D:Program Filesinstantclient_12_2

创建子目录  NETWO奥迪Q7KADMIN,然后创制tnsnames.ora文件,文件内容如下

澳门新萄京官方网站 2

 

3.安装plsql

网络搜plsql 六十九人,找那种安装版,带注册码的,其余解压缩的怕有病毒。

设置到位后,第贰遍登入点击撤除,步向程序分界面,点击Tools->preferences

周详箭头所指音信

澳门新萄京官方网站 3

 

下一场关闭程序,在进入就足以登入了,在登录分界面上,database下拉中就可以显示tnsnames.ora中配备的数量项。

 

备注:

有的是新大方,往往安装oracle的数据库服务端,其实并无需,除了读书须要。近期攻读最棒从mysql这种无偿数据库学起,数据库原理的事物都平等。

 

1.承认版本 自个儿的操作系统版本(30人依旧陆10位),oracle instant client(oracle客户端版本)和plsql版本 小编...

提示:本文同样适合于plsql developer连接叁十一位的相继版本oracle。

在 x64 的 Win7 上重新安装了 Oralce 后,通过 PL/SQL 连接数据库时,提醒如下错误新闻

1.认同版本

网络海人民广播广播台湾大学人抱怨plsql developer不可能连接64为的oracle数据库,就算安装上六二十个人客户端,还得唤醒供给的是叁拾三人客户端。为了利用plsql developer连接陆拾四位orable,实在是不值得下载壮大的客户端。

澳门新萄京官方网站 4

和睦的操作系统版本(叁十四人照旧陆十六位),oracle instant client(oracle客户端版本)和plsql版本

再有正是广大人利用互连网创制的oracle客户端精简版,先安装oracle客户端精简版,再配置所设置的tnsnames文件,就可使plsql developer连接上64/33个人的oracle。大家爱不忍释的话能够下载。

环境

windows7 64bit

Oracle win64 11gR2

PL/SQL v9.0

作者要好的本子是:oracle客户端版本 六12个人,plsql 60个人。

那边小编利用oracle官方的即时客户端,使plsql developer成功连接六15个人oracle。

详见错误音信

[plain] view plaincopy

  1. Initialization error  

  2. Could not initialize "C:oracleproduct11.2.0dbhome_1binoci.dll"  
  3. Make sure you have the 32 bits Oracle Client installed.  
  4.   
  5. OCIDLL forced to C:oracleproduct11.2.0dbhome_1bin澳门新萄京官方网站:oracle客户端plsql安装。oci.dll  
  6. LoadLibrary(C:oracleproduct11.2.0dbhome_1binoci.dll) returned 0  

 

上边是instant client的合法表明与应用办法:

标题原因

设置完后Oracle的 oci.dll 是60人的,而32个人应用程序 PLSQL Developer 不也许加载。

2.安装oracle客户端版本

消除方案

1. 从  下载Oracle Client Package。 作者下载的是Instant Client for Microsoft Windows (32-bit) 【instantclient-basic-nt-11.2.0.2.0.zip】 

  1. 将 instantclient-basic-nt-11.2.0.2.0.zip 解压至 c:oracle, oci.dll 所在目录为:c:oracleinstantclient_11_2

  2. 设置碰到变量

    TNS_ADMIN=c:oracleproduct11.2.0dbhome_1NETWORKADMIN

    NLS_LANG=AMERICAN_AMERICA.ZHS16GBK (注:NLS_LANG前半片段必须是AME奇骏ICAN_AMEPAJEROICA,因为instant client不扶助别的语言;而后半有的能够依据你数据库的字符集调治,要是数据库选择AL32UTF8,则能够设置AL32UTF8

4. 起步PL/SQL Developer ,点击“打消”不要登入,菜单 --> Tools --> Perferences --> Connection 修改 Oracle_澳门新萄京官方网站,Home 和 OCI Library 的配置:
    OracleHome: OraDb11g_home1
    OCI library: C:oracleinstantclient_11_2oci.dll

澳门新萄京官方网站 5

  1. 再度起动 PL/SQL并报到对应的数据库,连接不奇怪,难题成功消除!


下载地址:

下载好,解压出来,配置好PATH(按网站表达)

此主题材料搞了我好久,为了强化领悟,还足以参照上边那片作品:

1、安装了oracle11gENVISION2的六十位服务器版本并手工业创立了实例及数据库,创制了监听。何况自带的slq-plus能登录(就用本机),表达服务器端的监听等网络安插相应没难点。 

因为plsql是32人的,是9.0版汉语的。也是不能够加载陆14位的oci.dll(oracle的文件),需按互连网的主意,下载instantclient-basic-win32-11.2.0.1.zip.依旧,直接设置官方网址下载的三十二个人客户端11gPAJERO1版本,win32_11gR1_client_32bit.zip,安装时,只采纳设置instantclient(150多m大小),,,比如,安装路线位D:appdsdwin32product11.1.0client_1

备考:客户端的接连配置文件tnsnames.ora及oci.dll就在D:appdsdwin32product11.1.0client_1下 

 

2、这步其实能够不做:plsql的选项-oracle连接中,要选拔31个人oracle客户端的主目录,(正是安装oracle时的主目录,如D:appdsdwin32product11.1.0client_1”。)和oci库(oci.dll,是oracle的多个调用接口)的门道,如::appdsdwin32product11.1.0client_1oci.dll

 

3、景况变量中的系统变量,也按互连网方法改了下:确认保障path变量,含有D:appdsdwin32product11.1.0client_1   ,那些path变量可以不投入oracle的33位客户端安装路线,且那变量已经自行含有了oracle的32个人的客户端路线及63位的服务器安装路线。(因为本机先装了服务器版本,又装了客户端版本)新建“TNS_ADMIN”变量,值为:D:appdsdwin32product11.1.0client_1   ,那么些变量必须建,不然照旧plsql如故连不上,报同样错误。 

新建“NLS_LANG”变量,值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK   ,那一个变量建立了,能把plsql登录时报的葡萄牙共和国语错误造成了中文错误。zhs16gbk其实正是当oracle11g装好后,手工成立数据库时私下认可的数量字符集。但此刻,仍旧是报错“ORA-12154: TNS: 无法深入分析钦命的连天标记符”,本机的sqlplus能登录,困惑是oracle客户端的tnsnames.ora有标题,

 

接下来,看下服务器中的监听配置文件listener.ora中的连接串:

LISTENER =

  (DESCRIPTION_LIST =

    (DESCRIPTION =

      (ADDRESS = (PROTOCOL = TCP)(HOST = dsd-PC5)(PORT = 1521))

      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

    )

  )

意识host是Computer名,如上,是dsd-pc5,那么,客户机的oracle的client安装路线内的配置文件tnsnames.ora中的连接串中的host成服务器主机名(原本是127.0.0.1),如下:

 

DSD =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = dsd-PC5)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = lmsdsd)

 

再用plsql登陆,成功。。。

 

再者很想获得,此时,再把tnsnames.ora中的host名改成127.0.0.1,plsql也能健康连接了。。 

 


 

首要小结:难点的关键在于TNS_ADMIN变量,它的不二等秘书技是哪个,就可以导致起始菜单中的oracle下的Net Manager(本来是服务器端带的,instantclient客户端不带那个)指向哪些,对应修改的正是可怜路径下的配置文件tnsnames.ora和listener.ora(监听配置文件)(客户端无需监听),並且,也会招致plsql调用的oci.dll,tnsnames.ora正是拾叁分路线下的。

同期,plsql登入时,输入的数额库名,其实是网络服务名,即Net Manager配置的互联网名(tnsnames.ora中连体系的第一行)。

大概说,在客户端,无Net Manager工具也不影响?关键是tns_admin变量值要钦定32个人的oracle客户端,还会有正是tnsnames.ora中连连串参数要对。当然,前提是劳务器端的端口已经济监察听,即服务器上的listener.ora内容要对。

 

备考:Net Configuration Assistant实际正是带向导格局的Net Manager,也是受tns_admin变量支配其修改哪个路线下的tnsnames.ora和listener.ora

 

Net Configuration Assistant中的“监听程序配置”,影响listener.ora文件和创办监听服务,其“本地网络服务名配置”,影响tnsnames.ora,其实,数据库服务器上绝不配置“本地互联网服务名配置”,除非您要在服务器本机上用plsql,但间接改服务器上的tnsnames.ora更便利?并且,前边已经表明,62人的服务器上必须装34个人的oracle客户端,三十二位的plsq才具用(还得改tns_admin变量)

 

瞩目oracle服务端有个监听服务,在操作系统的服务管理中能看到。。如果监听服务被停,本机上用plsq,会提示无监听,互连网上任何电话用plsql,会唤醒连接超时。服务器的监听服务是要增添二个监听后才有(安装好oracle11g服务器时未有监听服务),即Net Configuration Assistant举行加多三回监听就能够(互连网服务名无需加上)增加监听服务后,E:appdsd64product11.2.0dbhome_1NETWORKADMIN下如故未生成listener.ora配置文件?生在了D:appdsdwin32product11.1.0client_1下,因为tns_admin变量支配的,tns_admin变量路线下的listener.ora要是被删,会导致监听服务结束后,无法运转,报运行后停下。

 

tnsnames.ora中一旦有多少个一律的连天字符串,plsql运营时,可选的网络服务名就有三个。plsql调用的莫过于正是tns_admin变量钦点路径下的tnsnames.ora和oci.dll

 

 

诸如tnsnames.ora中有如下2个一连串,plsql登录时,就能够有dsd1和dsd2那四个互连网服务名可选。

 

DSD1 =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = dsd-PC5)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = lmsdsd)

 

DSD2 =

  (DESCRIPTION =

    (ADDRESS_LIST =

      (ADDRESS = (PROTOCOL = TCP)(HOST = dsd-PC5)(PORT = 1521))

    )

    (CONNECT_DATA =

      (SERVICE_NAME = lmsdsd)

 

用设想机-33位xp评释,只需装oracle客户端11g的instantclient组件,然后设置tns_admin变量就可以,plsql就会读取tnsnames.ora和调用oci.dll

 

 

在DBCA 建库(手工业建库向导时),有提示让大家选拔总是类型,这里有两连串型:Dedicated server 和 Shared server(专项使用格局 和 分享方式) ,

在tnsnames.ora中的连接串中,如若声明了(SEPAJEROVEQX56 = DEDICATED),则接二连三服务器时就是专项使用方式(独占形式)

如三番五次串中还也会有(LOAD_BALANCE = yes),即负载平衡,则十分的大概选择了rac:  Oracle RAC 集群暗意图,RAC,全称real application clusters,译为“实时应用集群”

在装置oracle的数据库处理种类服务器版时,会提示是设置“单实例”依旧rac:real application clusters

 

oracle基目录,比如:e:appdsd64  全数oracle产品的目录

oracle主目录,比如:e:appdsd64product11.2.0dbhome_1  指oracle软件文件的地方

 

经考试,仅安装oracle的数据库管理种类服务器版,安装时,选只安装数据库软件,安装成功后,是不曾监听服务的。(操作系统的劳务列表中。)

服务器没布置监听时,E:appdsd64product11.2.0dbhome_1NETWORKADMIN下是从未有过布置文件的。

唯恐在百度上搜: oracle client 陆九人下载,展开网址后边世

本来,plsql developer使用的是32为instant client了。点击这里下载。

澳门新萄京官方网站 6

上边配置plsql developer:

 

选用首选项---oracle---连接:

点击下载,须要oracle账号。

澳门新萄京官方网站 7

将下载后的文本,解压到D:;D:Program Filesinstantclient_12_2

配置你的oracle主目录名和oci库,也正是你instant client所在的地方,oci.dll在instant client文件夹下。

创建子目录  NETWOEnclaveKADMIN,然后成立tnsnames.ora文件,文件内容如下

完毕了上边根本的一步,下来正是安插你的tnsname.ora文件了。

澳门新萄京官方网站 8

一旦你本机也设置了oracle数据库,还要三翻五次远程的数据库,那么要使plsql developer连接成功,须求配备哪里的tnsnames.ora呢?

 

你能够从plsql developer里确认一下,张开援助---支持音讯---音讯选项卡:

3.安装plsql

澳门新萄京官方网站 9

英特网搜plsql 六12人,找这种安装版,带注册码的,别的解压缩的怕有病毒。

拜见了啊,我的tnsnames文件就在这里了,快找找你的。

设置到位后,第三遍登入点击裁撤,步向程序界面,点击Tools->preferences

编辑完tnsnames.ora文件,你能够从tns名选项卡里看到有关音信。

无所不包箭头所指消息

澳门新萄京官方网站 10

澳门新萄京官方网站 11

那下,你能够延续数据库了。本机、远程的都得以,看你的tnsnames.ora配置咯。

 

祝君好运。

下一场关闭程序,在步向就足以登入了,在登陆分界面上,database下拉中就足以展示tnsnames.ora中布置的多寡项。

 

备注:

洋洋新大方,往往安装oracle的数据库服务端,其实不需求,除了读书需求。这几天学习最佳从mysql这种无偿数据库学起,数据库原理的事物都同一。

 

本文由澳门新萄京官方网站发布于澳门新萄京官方网站,转载请注明出处:澳门新萄京官方网站:oracle客户端plsql安装

关键词: