ORCL,PLSQL 安装(64位系统)
- 格式:wps
- 大小:290.00 KB
- 文档页数:2
64位操作系统下,使用PB、PL/SQL 连接64位Oracle的方法1.使用Oracle Instant Client首先,需要下载32(因为32位PB,PL/SQL无法调用64位的oci.dll)位的Oracle Instant Client,下载地址:/technetwork/database/features/instant-client/index-097480.html 该客户端是Oracle官方提供的免安装版本,一般选择Instant Client for Microsoft Windows(32-bit)的Instant Client Package-Basic:All files required to run OCI,OCCI,and JDBC-OCI applications即可。
配置步骤:1)下载后,将压缩包解压到不含中文名称的目录,如D:\instantclient_11_22)在D:\instantclient_11_2下新建一个tnsnames.ora文件,并手工配置tns,原理同Net Configuration Assistant配置,参考格式如下:Orcl11g=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=localhost)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=Orcl11g)))3)环境变量,设置如下:a)PATH中加入D:\instantclient_11_2,建议放在最前面;b)新建TNS_ADMIN,值为H:\instantclient_11_2c)新建NLS_LANG,值为Oracle服务器字符集,如:SIMPLIFIEDCHINESE_CHINA.ZHS16GBK2.连接远程64位服务器连接64位远程服务器比较简单,按上述下载、配置环境变量后,PB可直接使用,PL/SQL也只需在Tools->Preferences->Oracle->Connection中的Oracle Home、OCL library中分别加入D:\instantclient_11_2、D:\instantclient_11_2\oci.dll即可。
PLSQL developer连接64位oracle11G默认情况下,PL/SQL Developer是无法连接到数据库的,原因是:PL/SQL DEVELOPER是沒办法执行64位元的OCI.DLL,可是Win7X64又只能装64位元Oracle client X64。
变成要多下载一个Oracle Instant client X32oci.dll是64位的,而PL/SQL developer只有32位的,在使用64位oci.dll文件时出错。
1.下载instantclient-basic-nt到Oracle官网下载Instant Client for Microsoft Windows(32-bit)下载后配置文件如下图2.解压指定位置选择instantclient-basic-nt-11.2.0.3.0,下载后解压到目录。
(本人的路径为:D:\ProgramFiles\instantclient_11_2)解压后的目录为安装PL/SQL Development由于提供的是绿色版的,直接打开文件夹点击此图标即可登入配置PL/SQL Deverloper登陆非登录状态下进入PL/SQL developer,进入工具->首选项->连接,在连接中设置Oracle主目录和OCI库,其中Oracle主目录设置为InstantClient的解压目录(D:\ProgramFiles\instantclient_11_2本人的路径),OCI库设置为该目录下的oci.dll(D:\ProgramFiles\instantclient_11_2\oci.dll本人的路径)。
设置完成后界面如下保存好后可尝试登录,如果出现这样的报错ORA-12154:TNS:could not resolve the connect identifier specified.,此时你就得需要去配置环境变量:控制面板\所有控制面板项\系统,然后在左边有一个“高级系统设置”,点击后即可得到如下:点击环境变量,得到:系统变量中的新建,设置好变量名与变量名:(变量名就是你oracle的路径:本人的路径为:C:\app\Administrator\product\11.2.0\dbhome_1)关键找到红色部分即可;再次登录时可能会报错:NLS_LANG在客户端不能被确定字符集转变将造成不可预期的后果此时还得多配置一条环境变量:变量名与变量值与图片上一样即可。
1、安装PLSQL第一步:点击安装后会出现是否安装的提示页,如下:第二步:点击“确定”后,开始解压文件,执行安装操作。
第三步:点击“I Agree”出现安装路径选择页,如下:第四步:点击“Next”出现如下界面第五步:点击“Next”出现如下界面第五步:点击“Finish”进行安装,结果界面如下:第六步:点击“Close”安装按成。
第七步:打开PL/SQL,弹出登录对话框。
第八步:点击“Cancel”,打开非登录模式,点击help—register,打开注册对话框,利用注册机生成注册ID执行注册操作。
如果需要汉化PL/SQL 进行如下操作:第九步:点击汉化安装文件,会出现如下界面第十步:点击“确定”会出现选择目标目录页,如下:第十一步:选择我们的PLSQL安装目录,如下:第十二步:点击下一步,出现界面如下:第十三步:点击下一步,出现界面如下:第十四步:选择默认首选项后提交,将会进行安装,如下:第十五步:点击“√”安装完成2、配置PLSQL1、安装完PLSQL后,登陆PLSQL,其中Database下拉框为空,如图1所示图12、输入用户名、密码及Database后,登录弹出:出现上图的原因说明PLSQL Developer并不支持Oracle 64位客户端连接。
解决办法:1、下载32位Oracle客户端其实可以下载免安装版的,/technetwork/topics/winsoft-085727.html,输入Oracle用户名和密码后下载instantclient-basic-nt-11.2.0.2.0.zip。
如果没有Oracle用户名和密码,注册一下或者在百度上搜索instantclient-basic-nt-11.2.0.2.0.zip,下载即可2、解压解压instantclient-basic-nt-11.2.0.2.0.zip,路径为D:\oracle\instantclient_11_23、设置PLSQL Developer启动PLSQL Developer,不登录点取消进入PLSQL Developer,【Tools】->>【Preferences】->>【Oracle】->>【Options】其中将Oracle Home设置为安装目录:OraDb11g_home1OCI Library设置为刚刚解压的目录D:\oracle\instantclient_11_2\oci.dll退出SQPLS,重新登陆SQPLS,细心的我们可以发现已经多Connects as 栏。
设置PLSQL Developer访问本机64位Oracle由于在本机Windows Server 2008 R2 X64上安装了64位的Oracle 11.2.0.1,结果试图使用PLSQL Developer去访问它的时候,报告说无法加载oci.dll文件。
原来oci.dll是64位的,32位应用程序PLSQL Developer自然无法加载了。
试验了下,解决办法如下:1.下载32位instantclient-basic-win32-11.2.0.1.0.zipOracle官网地址:/technetwork/topics/winsoft-085727.html并解压缩到某目录,例如C:\oracle\instantclient_10_2;2. 将系统的tnsnames.ora拷贝到该目录下;如D:\app\wangshaoxuan\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.ora C:\oracle\instantclient_10_2;3. 在PLSQL Developer中设置Oracle_Home和OCI Library,如下图所示4. 在PLSQL Developer目录下编辑如下bat文件,替换其快捷方式,启动PLSQL Developer:@echo offset path=C:\oracle\instantclient_10_2set ORACLE_HOME=C:\oracle\instantclient_10_2set TNS_ADMIN=C:\oracle\instantclient_10_2set NLS_LANG=AMERICAN_AMERICA.ZHS16GBKstart plsqldev.exe注:NLS_LANG前半部分必须是AMERICAN_AMERICA,因为instant client不支持其他语言;而后半部分可以根据你数据库的字符集调整。
解决X64操作系统PL/SQL连接报错问题 make sure you have the 32 bits oracle client installed分类:PlSql 2012-05-20 18:06 14482人阅读评论(17) 收藏举报oracledatabaselibrarynetworkwindowsWindows 64位下装Oracle 11g 64位,PLSQL Developer使用出现以下问题:1、Database下拉框为空:2、强制输入用户名、密码及Database,登录弹出:Initialzation errorCould not initialize"...."Make sure you have the 32 bits Oracle Client installed.OracleHomeKey:OracleHomeDir:...Found:oci.dllUsing:...Loadlibrary(...)returned 0说明PLSQL Developer并不支持Oracle 64位客户端连接。
解决办法:1、下载32位Oracle客户端其实可以下载免安装版的,/technetwork/topics/winsoft-085727.html,我下载的是instantclient-basic-nt-11.2.0.2.0.zip。
2、解压解压instantclient-basic-nt-11.2.0.2.0.zip,例如到D:\instantclient_11_23、设置PLSQL Developer启动PLSQL Developer,不登录点取消进入PLSQL Developer,Tools->>Preferences:Oracle Home:OraDb11g_home1(发现这里似乎可以随便写,我填的是安装的Oracle 11g 64位的)OCI Library:D:\instantclient_11_2\oci.dll4、添加环境变量TNS_ADMIN ->> D:\app\YangJin\product\11.2.0\dbhome_1\NETWORK\ADMIN中文乱码问题:启动PLSQL Developer,登录发现中文表名乱码:解决方法:添加环境变量:NLS_LANG ->> AMERICAN_AMERICA.UTF8。
Win7 64位配置PL/SQL由于 PLSQL Develop er 没有64位版本,所以在64位系统上运行该程链接64位O racle时就会报错,笔者为这个问题纠结了好几天,后来通过请教G oogle+ 动手实践,终于搞定了这个问题。
现在把笔者解决的过程记录下来,分享给遇到同样问题的网友们。
首先到Orac le官网上下载一个32位的客户端(instant client),一定要下载basic 版本的,不要下载 basicli te 版本的。
笔者刚开始下载的是 basicli te 版本的,结果不好使,后来对比才发现,basicli te 比basic 版本要小很多,估计可能是缺少什么组件吧。
笔者使用的是i nstant client-basic-win32-10.2.0.5.zip,在这里给出下载地址。
首先把下载到的客户端解压缩出来,笔者解压缩到了Oracle的安装目录(D:\oracle\product\instant client_10_2)。
然后复制D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsname s.ora到oracle\product\instant client_10_2\目录中。
接下来设置环境变量。
变量名:TNS_ADM IN变量值:D:\oracle\product\instant client_10_2设置好环境变量后,在 PLSQL Develop er 的目录中创建s tart.bat文件。
以下是star t.bat的内容:@echo offset path=D:\oracle\product\instant client_10_2set ORACLE_HOME=D:\oracle\product\instant client_10_2set TNS_ADM IN=D:\oracle\product\instant client_10_2set NLS_LAN G=AMERICA N_AMER ICA.ZHS16GB Kstart plsqlde v.exe其中 set NLS_LAN G=AMERICA N_AMER ICA.ZHS16GB K 的 ZHS16GB K 是你的数据库编码。
oracle11g安装教程完整版
64位WIN7+oracle11g+plsql安装
1、下载Oracle 11g R2 for Windows的版本
下载地址:https:///technetwork/database/enterprise-edition/downloads/index.html
其中包括两个压缩包:win64_11gR2_database_1of2.zip,win64_11gR2_database_2of2.zip 2、将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的“setup.exe”文件:
3、在出现的“配置安全更新”窗口中,取消“我希望通过My Oracle Support接受安全更新”,
单击“下一步”:
出现下面的界面,点击“是”
4、在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步”:
5、在“系统类”窗口中,选择“桌面类”,单击“下一步”:
6、在“典型安装”窗口中,选择Oracle的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”:
7、在“先决条件检查”窗口中,单击“下一步”:
8、在“概要”窗口中,单击“完成”,即可进行安装:
9、出现的安装过程如下:
数据库创建完成后,会出现如下“Database Configuration Assistant”界面:。
PL\SQL Developer的安装和使用一、软件安装1、准备安装。
安装文件共有三个,如图所示:2、安装PL\SQL Developer的软件。
双击安装文件plsqldev803.exe文件,进入安装阶段:点击“确定”。
点击“I Agree”。
选择安装路径,点击“Next”。
选择“Create PL\SQL Developer shortcuts”,“Create shortcut on DeskTop”,点击“Next”。
选择“Template files”,“Keyword files”,点击“Finish”。
进入安装过程,会看到安装的进度条,等到安装完成,点击“Close”。
PL\SQL Developer安装完成。
3、安装中文包双击打开chinese.exe中文包的安装文件,点击“确定”。
选择安装目录,点击右箭头,进入到下一步操作。
进行选项的设置,保持默认即可,点击绿色的钩,进入到安装过程。
软件安装以后,点击灰色的钩,安装完成。
4、注册软件第一次使用PL\SQL Developer软件是需要注册的,打开”PLSQL 注册码.txt”,将相应的内容填入到对应的注册界面,点击“注册”即可。
二、PL\SQL Developer的使用(在使用PL\SQL Developer之前要保证oracle的远程连接数据库的配置是正确的。
如果配置正确,继续向下看;如果oracle的连接远程数据库还没有配置,请跳过这节看后面“三、Oracle Net配置”。
)1、进入系统。
双击PL\SQL Developer图标,出现Oracle登陆界面:填入正确的用户名和密码,选择好对应的数据库,并选择用户的角色,点击“确定”,即可登录成功,进入如下操作界面:2、PL\SQL操作。
下面就最常用的脚本执行操作进行介绍。
1)新建“SQL窗口”。
方式有两种:一种是直接点击“文件”→”新建”→”SQL窗口”;另一种是直接点击,选择“SQL窗口”。
PLSQL安装配置和功能说明1.PLSQL简介PL/SQL Developer是一个集成开发环境,专门面向Oracle数据库存储程序单元的开发。
如今,有越来越多的商业逻辑和应用逻辑转向了Oracle Server,因此,PL/SQL编程也成了整个开发过程的一个重要组成部分。
PL/SQL Developer 侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序过程中的主要优势。
2.PLSQL安装以如下图所示的软件版本为例点击安装,安装完成之后通常需要注册注册码;根据所需码进行注册(产品号、序列码、密码……)当然也可以通过上网进行搜索相关注册所需信息。
3.PLSQL使用3.1.PLSQL使用前提条件Pl/sql 在正常使用前必须有oracle数据库环境,(安装oracle服务器端或者客户端数据库软件)。
以安装了oracle11g客户端软件环境为例3.1.1.tnsnames连接找到tnsnames.ora文件,如图所示:在安装的oracle数据库文件夹:F:app\liu\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora不管是oracle的10g还是11g版本,主要是找到标红的文件夹本例子完整的路径如下:F:\app\liu\product\11.1.0\db_1\NETWORK\ADMIN\tnsnames.ora3.1.2.tnsnames 配置打开tnsnames.ora文件进行编辑在文件中增加如下内容:MISSDDB =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.0.241)(PORT = 1521)) (CONNECT_DATA =(SID = orcl)))或者OPIDSSCK_231 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.6.0.231)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = opids) ))添加这两段的目的是增加两个数据库的连接(MISSDDB 、OPIDSSCK_231 )如图:3.2.PLSQL常用功能3.2.1.登陆当打开PL/SQL Developer时,直接在“登录”对话框中输入用户名、密码、数据库(本地网络服务名)和连接为的身份(除了sys用户需要选择连接为sysdba之外,其他用户都选择标准/Normal)。
oracle数据库64位服务器端安装说明首先是安装orcale11g64位服务端,打开“oracle11g 64位服务端”文件夹,双击“setup.exe”。
如图错误!文档中没有指定样式的文字。
-1:图错误!文档中没有指定样式的文字。
-1去掉己选择的复选框,单击“下一步”;图错误!文档中没有指定样式的文字。
-2图错误!文档中没有指定样式的文字。
-2忽略弹出窗口,直接点“是”;如图错误!文档中没有指定样式的文字。
-3图错误!文档中没有指定样式的文字。
-3选择“跳过软件更新”,点“下一步”;图错误!文档中没有指定样式的文字。
-4图错误!文档中没有指定样式的文字。
-4选择“仅安装数据库软件”,单击“下一步”;图错误!文档中没有指定样式的文字。
-5图错误!文档中没有指定样式的文字。
-5选择“单实例数据库安装”,单击“下一步”;如图错误!文档中没有指定样式的文字。
-6图错误!文档中没有指定样式的文字。
-6选择“简体中文”、“英语”,单击“下一步”;如图错误!文档中没有指定样式的文字。
-7图错误!文档中没有指定样式的文字。
-7选择“企业版”,单击“下一步”;如图错误!文档中没有指定样式的文字。
-8图错误!文档中没有指定样式的文字。
-8Oracle基目录改为“D:\oracle”,单击“下一步”;如图错误!文档中没有指定样式的文字。
-9、图错误!文档中没有指定样式的文字。
-10图错误!文档中没有指定样式的文字。
-9图错误!文档中没有指定样式的文字。
-10图错误!文档中没有指定样式的文字。
-11单击“安装”;如图错误!文档中没有指定样式的文字。
-12、图错误!文档中没有指定样式的文字。
-13图错误!文档中没有指定样式的文字。
-12安装完成后,单击“关闭”。
如图错误!文档中没有指定样式的文字。
-13图错误!文档中没有指定样式的文字。
-131.1.3.1.配置监听通过开始菜单找到Oracle目录—配置和移植工具—Net Configuration Assistant,打开“Net Configuration Assistant”;如图错误!文档中没有指定样式的文字。
个人安装ORCL 及PLSQL 总结
关键字:卸载,64位系统,兼容,路径
千万别忘了安装过程中的SYSTEM 管理员用户的账号以及密码
1、首先给大家一个卸载ORCL的方法,该方法是链接的,请原版主不要介意,互相学习嘛,
/question/379964390.html
注意,卸载方法ORCL 10G 安装系统自己会提供的
如下图所示,安装个过程中会出现查看“已经安装数据库”信息按钮,进去点击2下就行了
按钮在右下角
2,、安装方法这里也不提供了,网上各种版本的都有。
但是在安装结束之前有个口令管理按钮(同学们自己找,我就不截图了),口令管理里面的将SCOTT 设置为非限制,并设置密码,以后可以用这个账户登录数据库,当然也可以用管理员登陆创建用户角色
请64 位系统的用户请注意,
安装之前设置兼容模式
如图所示,将setup.exe 执行文件属性设置
3、最后是PL SQL 安装,此处也需要注意的是与ORCL 安装一样,尽量不要在安装路径中出现中文或者其他另类符号,否则坑定会出现问题的,
最好的解决方法是不要装在C 盘中。