先要卸载之前安装过的Oracle , 卸载请看 : https://blog.csdn.net/Superman___007/article/details/104190933

  • 安装过程中可能会遇到的问题

1.提示找不到WFMLRSVCApp.ear文件。

2.[INS-13001]环境不满足最低要求。

3.没有安装NET Framework 3.5。

4.验证密码时出现“ora-28000”的错误。

1.oracle 11g的官方下载地址:

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

选择 Oracle Database 11g Release 2 那一栏, 然后选择适合自己电脑版本的oracle安装包,然后下载file1和file2。

2.将下载好的zip同时选中,然后解压到同一目录下的同一文件夹中

一定要两个文件夹同时解压到一个文件夹,不然会报“提示找不到WFMLRSVCApp.ear文件”的错误。这里以我的安装目录为例,如下图所示:

然后依次进入stage/cvu/找到 cvu_prereq.xml 用记事本打开,
将下面代码添加进去

      <OPERATING_SYSTEM RELEASE="6.2"><VERSION VALUE="3"/><ARCHITECTURE VALUE="64-bit"/><NAME VALUE="Windows 10"/><ENV_VAR_LIST><ENV_VAR NAME="PATH" MAX_LENGTH="1023" /></ENV_VAR_LIST></OPERATING_SYSTEM>

如果不添加这段代码,在点击setup.exe安装oracle的时候可能会出现: [INS-13001]环境不满足最低要求 的错误。

2.1 配置 NET Framework 3.5

如果没有提前安装好NET Framework 3.5,会在安装快结束的时候报错,很坑。

  • 首先打开 控制面板 找到 程序和功能 ,点击左侧的 启用或关闭Windows功能 ,如图:

查看 .NET Framework 3.5(包括.NET 2.0和3.0) 前面是否已经勾上,勾上表示已经安装了 NET Framework 3.5 那么可以略过这个步骤(前往步骤 3.开始安装oracle操作)。

如果没有勾上,请勾上,点击确定,然后选择下载更新,等个2分钟左右就ok了。如果在下载更新的时候出现 win10, net framework 3.5 安装报错0x800F081F 的错误,表明你的windows可能禁用了更新,请右键 “此电脑” 选择 "管理" 双击 “服务和应用程序” 下的 “服务” 查看 “Windows Update” 是否禁用,双击 “Windows Update” 将 “启动类型”设置为 “自动” ,如下图所示:

装“NET Framework 3.5”就可以成功安装了。

3.开始安装oracle

  • 将两个压缩包解压到同一个目录下,即“database”,然后单击解压目录下的 “setup.exe” 文件:

  • 在出现的“配置安全更新”窗口中,取消“我希望通过 My Oracle Support 接受安全更新”,单击“下一步” :

  • 下图所示警告点击"是"

  • 在“安装选项”窗口中,选择“创建和配置数据库”,单击“下一步” 如图:

  • 在“系统类”窗口中,选择“桌面类”,单击“下一步”:

  • 在“典型安装”窗口中,选择 Oracle 的基目录,选择“企业版”和“默认值”并输入统一的密码为:Oracle11g,单击“下一步”:

  • 在“先决条件检查”窗口中,单击“下一步”:

  • 在“概要”窗口中,单击“完成”,即可进行安装:

  • 出现的安装过程如下:

  • 数据库创建完成后,会出现如下“Database Configuration Assistant”界面:

  • 选择“口令管理”,查看并修改以下用户:
  • (1)普通用户:SCOTT(密码:******)
  • (2)普通管理员:SYSTEM(密码:********)
  • (3)超级管理员:SYS(密码:************)
  • 修改完成后,单击“确定”。

在“完成”窗口中,单击“关闭”即可。

安装完成界面中的内容:Enterprise Manager Database Control URL - (orcl) :
https://localhost:1158/em

4.检查

  • Oracle 服务

我的电脑->管理->服务->Oracle

查看Oracle服务的安装情况

  • 网页检查Oracle的运行情况

打开网页,输入地址:https://localhost:1158/em

可以看到Oracle的运行报表

当出现不安全连接的提示时,请选择高级->继续前往并输入用户和密码

  • 命令行登录测试

进入cmd输入:sqlplus sys/password@orcl as sysdba

验证已经可以登录

第二部分:客户端的安装

一、准备工作

准备好客户端软件  : Oracle_11gR2_x86_client   文件下载 提取码: jjb6

  • 32 位 Oracle 11g Client(win32_11gR2_client.zip)的安装注意点:

在选择安装类型时,选择“管理员”,如下图:

其他的步骤和安装服务器端类似。

第三部分:PLSQL的安装

PLSql文件 : 文件下载 : grp7

PL/SQL Developer 注意安装 PL/SQL 前,需要先安装 Oracle 客户端。

我的系统环境:
1、64 位 Windows 7 旗舰版
2、64 位 Oracle 11g R2 DB
3、32 位 Oracle 11g Client(64 位 Oracle 11g Client 会出错)
4、PL/SQL Development 8.0.4

注意:
(1)PL/SQL Development 不要安装在默认的 C:\Program Files (x86)目录下,否则会报错,原
因是不能解析这个带()的路径。

(2)当 Oracle 客户端安装的是 64 位 Oracle 11g Client,启动 PL/SQL Developer 会提示错误。
原因:oci.dll 是 64 位的,32 位应用程序 PL/SQL Developer 无法加载,可以安装一个 32 位的
Oracle Client 来解决。

最后PLSql安装完毕后请测试登录, 如果登录时报错 : ORA-12154: TNS: 无法解析指定的连接标识符  请操作(第四部分:网络配置),如果此时可以登录PLSql了,那么就不需要操作第四部分了。

第四部分:网络配置

ORA-12154: TNS: 无法解析指定的连接标识符

相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。

在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接。否则就会出现“ORA-12154: TNS: 无法解析指定的连接标识符”。配置Oracle客户端详细步骤如下:

安装好Oracle客户端之后,在开始菜单中依次找到“Oracle - OraClient10g_home1—>配置和移植工具—>Net Manager”并打开(Win7,Win8用户如果没有取得Administrator账号登陆需要以管理员方式运行),依次展开“Oracle Net配置—>本地—>服务命名”点击左侧“加号”配置新的网络服务

最后,点击“下一步”完成即可,如果不知道或者忘记Oracle服务名可以通过查看服务获得,比如我这里配置的主机名是我本机,在我的电脑服务中找到oracle相关的服务

通过上面的服务名称,可以看出我安装的服务名就是“ORCL”,或者在服务端通过SQL Plus使用sys账号登陆,输入命令
show parameter service_name查看。

OracleDBConsoleORCL是Oracle网页端管理工具的服务,访问地址一般为“http://127.0.0.1:1158/em”,如果不习惯用这个来管理数据库可以不用启动。

OracleJobSchedulerORCL是管理Oracle中计划任务的,一般不用启动。
OracleOraDb10g_home1iSQL*Plus是SQL Plus的服务,如果不习惯在命令行下面操作数据库,可以不用启动。
OracleServiceORCL,OracleOraDb10g_home1TNSListener都需要开启,前者是主服务,后者是监听服务。

当在Oracle客户端中配置好Net Manager中配置好服务后就可以通过我们配置的网络服务名访问Oracle数据库了,此配置实质想D:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中增加了一行配置(由于我的Oracle是安装在D盘Oracle目录中,具体路径根据安装时选择的路径而定)。

# tnsnames.ora Network Configuration File: d:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.ORCL =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = ORCL)))

如果在同一台电脑上面同时安装了Oracle客户端和服务端,那么在服务端的安装目录中也会存在同样的配置文件D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,在这种情况下如果我们配置好了客户端Net Manager然后连接Oracle数据库,可能会出现“ORA-12154: TNS: 无法解析指定的连接标识符”这时,你就应该怀疑,我到底访问的是哪个路径下的配置文件呢?此时可以使用tnsping命令

如果你是在客户端Net Manager中配置的网络服务,但是此时解析出来的使用参数文件却是D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\sqlnet.ora,那么我想你应该明白了。这种情况有两种解决办法:

第一:在服务端的Net Manager也配置相同的网络服务,或者直接拷贝D:\Oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora中的配置到D:\Oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora,每次配置了新的网络服务你都需要这么做,如果不想这么麻烦那就使用第二种解决办法。     
第二:修改系统环境变量Path值,将D:\Oracle\product\10.2.0\client_1\bin;路径移至D:\Oracle\product\10.2.0\db_1\bin;前面即可一劳永逸。

注意:造成以上这种情况出现的原因是:在一台电脑上同时安装了oracle客户端和数据库服务,并且是先安装客户端,再安装数据库服务造成的,如果先安装数据库服务,再安装客户端就不会出现这种情况了。

根据以上方式配置完oracle后,相信在程序中就可以正常连接oracle数据库了。

当我安装好PLSQL Developer软件后登陆时任然出现了“ORA-12154: TNS: 无法解析指定的连接标识符”,如果是Win7,Win8用户甚至可以会出现弹出一个白框的情况,这时需要以管理员身份运行PLSQL Developer,并且确保你的PLSQL Developer是读取的oracle客户端配置,直接取消登陆,在PLSQL Developer工具栏中找到“Tools—>Preferences”,在Oracle的Connection节点中找到Oracle Home选择OraClient10g_home1,保存后关闭PLSQL Developer就可以正常登陆了。

需要注意的是,在安装PLSQL Developer时不能安装在带有括号的目录中,如64bit系统的Program Files (x86)目录,就会出现无论你怎么设置,它依然不停的弹出“ORA-12154: TNS: 无法解析指定的连接标识符”。同样的问题也会出现在其他Oracle数据库管理软件中,比如Toad for Oracle

“ORA-12154: TNS: 无法解析指定的连接标识符”是使用Oracle数据库的新手遇到的比较常见的问题之一,只要我们了解了它的工作方式,冷静排查,相信很容易就能够找到问题的解决办法的。

Win10 64bit 下 Oracle 11g的下载与安装+PLSQL的安装 (超级详细)相关推荐

  1. oracle 11g proc/c...,Windows下Oracle 11g的下载与安装

    一.Oracle下载 二.Oracle安装 1.安装准备 Oracle的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压 2.解压完成如下图所示 3.双击 setup.exe 文件进行安装, ...

  2. Oracle 11g数据库下载安装教程

    Oracle 11g数据库下载安装教程 前言 一.下载 二.安装 1.将下载的两个压缩包,解压至同一文件夹下(可以右键直接解压到当前文件夹),如下 2.进入到database文件夹,双击执行setup ...

  3. oracle 11g的下载、安装、使用。完整版。亲自使用

    一.前言 Windows系统每隔一段时间都要进行重装系统,感觉每次装完系统在装oracle都会相当费劲,步骤都要从新想.安装软件是首要,虽然不是特别重要,但是错误的安装也是相当费劲和抓狂的.我就想着写 ...

  4. Centos 7.7下Oracle 11g RAC

    Centos 7.7下Oracle 11g RAC部署 操作系统环境 1.1linux操作系统配置 两台主机IP规划信息如下: rac1 rac2 Ip:192.168.198.180 Ip:192. ...

  5. Oracle数据库学习(一):Oracle 11g数据库下载及安装

    1.1 Oracle 11g数据库下载 百度网盘:oracle11g安装包:https://pan.baidu.com/s/1eP2rxnDBI-GKb-7FEFUaMg 提取码:khrn 1.2 O ...

  6. Oracle 11g版本下载及安装超详细教程图解

    目录 一.11g版本下载 1.oracle 11g官网(各个版本及服务端.客户端) 2.oracle 11g 迅雷下载地址(两个文件,下载完成后解压到一起,安装即可) 二.Oracle安装步骤图解 1 ...

  7. Windows下Oracle 11g的安装

    Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包),win64_11gR2_database ...

  8. oracle查看登录时间黑屏,oracle 11g默认用户名、密码解锁 以及安装后重启黑屏问题.doc...

    oracle 11g默认用户名.密码解锁 以及安装后重启黑屏问题.doc 还剩 3页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,喜欢就下载吧,价低环保! 内容要点: 遇的同学,参考一下解 ...

  9. oracle安装显示注册表,windows下oracle 11g r2 安装过程与卸载详细图解

    Oracle 11g安装 1.解压下载的包,然后进入包内,点击setup.exe开始安装 . 2.出现如下:一般把那个小对勾取消,点击下一步进行, 弹出下图这个后点'是' 3.下图后,选择创建和配置数 ...

最新文章

  1. 基于嵌入式linux 的车载定位系统设计,基于嵌入式Linux的GPS车载定位导航系统设计...
  2. 微信小程序开发记录一,开发工具的使用
  3. 从FrameBuffer中获取Android屏幕截图
  4. Linux中的高级文本处理命令,cut命令,sed命令,awk命令
  5. Python中最常用的 14 种数据可视化类型的概念与代码
  6. 超过一天的文件_一键合并多个excel文件至同一工作表!
  7. python中o_Python I/O与进程的详细讲解
  8. linux bootstrap强制结束,Cisco UCCX bootstrap服务目录遍历漏洞
  9. 【★】EIGRP终极解析!
  10. 解决window8 下连接PLSQL 报ora-12154错误
  11. [你必须知道的.NET] 调试技巧 - DebuggerDisplayAttribute
  12. https 非对称加密
  13. 转:Visio 2010 产品秘钥 亲测可用的
  14. 身份证号码规律,亲测可用
  15. 规模再创新高!新能源汽车蓝海谁主沉浮
  16. vue中遇到使用iframe出现的页面崩溃问题
  17. 泰坦尼克号幸存者预测
  18. vbmsgbox引用变量_vb中msgbox用法
  19. java计算机毕业设计共享充电宝管理系统源码+mysql数据库+系统+lw文档+部署
  20. laravel5.7定时群发邮件

热门文章

  1. c语言指针学多久,C语言指针难学吗?
  2. 黑苹果安装后不能启动Windows解决
  3. 你玩的英雄在比赛中发挥如何呢?
  4. [Leetcode 393] UTF-8 Validation
  5. 新版本GPU加速的tensorflow库的配置方法
  6. 华为平板计算机的隐藏功能,华为平板MatePad的3种隐藏玩法,你都不知道呢
  7. 世界著名的数学猜想,你知道几个?
  8. mlir toy 教程(1)
  9. 干货分享 | B站SLO由失败转成功,B站SRE做对了什么?
  10. java hash 数组_Java数组 哈希表 属性类 -解道Jdon