win10 64位 下安装oracle11g 总结笔记

Posted laozhongyi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win10 64位 下安装oracle11g 总结笔记相关的知识,希望对你有一定的参考价值。

1、准备工作
1)先下载安装包
win64_11gR2_database_1of2.zip
win64_11gR2_database_2of2.zip
instantclient-basic-win32-11.2.0.1.0.zip

安装包百度云下载链接:https://pan.baidu.com/s/1i6jw7v3 密码:16uq

2)打开解压后的win64_11gR2_database_1of2文件夹database->stage->cvu->cvu_prereq.xml
打开cvu_prereq.xml配置文件可看到操作系统配置列表,如下:
技术分享图片
在<CERTIFIED_SYSTEMS></CERTIFIED_SYSTEMS>之间任意位置添加如下配置:
<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>
(注:这一步是为了跳过安装的检验,当系统是32位时<ARCHITECTURE VALUE="64-bit"/>改成<ARCHITECTURE VALUE="32-bit"/>)
技术分享图片
3)把win64_11gR2_database_2of2\\database\\stage\\Components下的文件粘贴到win64_11gR2_database_1of2\\database\\stage\\Components
(注:这一步主要是解决安装过程中的错误)

技术分享图片

2、安装
 1) 运行setup.exe
 2) email和更新都不用填
技术分享图片
3) 选择创建和配置数据库(这样数据库安装完成后,会默认创建数据库实例orcl) 
技术分享图片
4) 选择桌面类(适用于安装到pc上)
技术分享图片
5) 设置安装路径、实例orcl的密码
技术分享图片
 6) 点击完成
技术分享图片
 7) 完成后点击 口令管理
技术分享图片
 8) 默认sys和system用户可用,可以将scott用户解除锁定,并设置密码
     这样就可以用sys、system、scott这三个用户登录数据库
技术分享图片
(注:这一步可能会出现一下错误,都可跳过,后面在修复。例如:弹出错误,口令管理空表,具体看安装完后的一些常见的错误) 
9) 完成安装

3.使用plsql_Developer工具登陆
1)将下载instantclient-basic-win32-11.2.0.1.0.zip文件解压,然后复制到你的Oracle数据库安装的文件夹下的product文件夹下
技术分享图片
2)然后在Oracle安装文件下找到文件listener.ora,把E:\\oracle\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN\\listener.ora复制到   E:\\oracle\\product\\instantclient_11_2的下
(注:注意目录路径,把路径改成自己的文件路径)
3)然后找到你的PLSQL_Developer安装的目录,新建一个start.txt记事本,写入以下代码:
@echo off 
set path=D:\\app\\Administrator\\product\\instantclient_11_2
set ORACLE_HOME=D:\\app\\Administrator\\product\\instantclient_11_2
set TNS_ADMIN=D:\\app\\Administrator\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN
set NLS_LANG=AMERICAN_AMERICA.AL32UTF8
start plsqldev.exe
然后把文件名字改成start.bat
(注:注意目录路径,把路径改成自己的文件路径)
4)打开PLSQL_Developer后,取消登陆,进入主界面。
1.点击--工具--首选项--连接:
2.把上面的注销改为提交
3.OCI库改为带有instantclient_11_2的路径。
4.应用--确定--关闭PLSQL_Developer重新运行。
(注意:点击刚才建的start.bat文件,以后都通过start来运行PLSQL_Developer程序!)
技术分享图片
5.使用默认账号system密码manager登陆
(注:因为system是“系统管理员”应该选择类型为“sysdba”否则登陆不进去)

技术分享图片

4.处理常见的错误
错误1):
ORA-12514: TNS:listener does not currently know of service requested in connec
解决方法:
1)修改安装目录下\\product\\11.2.0\\dbhome_1\\NETWORK\\ADMIN\\listener.ora文件,在文件里加入一段代码(蓝色部门)
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = CLRExtProc)
      (ORACLE_HOME = E:\\oracle\\product\\11.2.0\\dbhome_1)
      (PROGRAM = extproc)
      (ENVS = "EXTPROC_DLLS=ONLY:E:\\oracle\\product\\11.2.0\\dbhome_1\\bin\\oraclr11.dll")
    )(SID_DESC =
    (GLOBAL_DBNAME = ORCL)
    (ORACLE_HOME = E:\\oracle\\product\\11.2.0\\dbhome_1)
    (SID_NAME = ORCL)
    )
  )
2)关掉Service和LISTENER,再启动Service和LISTENER
(注:注意目录路径,把路径改成自己的文件路径)


 

错误2):
ORA-01078:failure in processing system parameters
LRM-00109: could not open parameter file ‘/u01/app/oracle/product/11.2.0/db_1/dbs/initorcl.ora‘
解决方法:
将安装目录下\\admin\\orcl\\pfile目录下的init.ora.2212013132036形式的文件复制到/u01/app/oracle/product/11.2.0/db_1/dbs目录下命名为initorcl.ora即可
(注:注意目录路径,把路径改成自己的文件路径)


 

错误3):
ORA-01034: ORACLE not available ORA-27101
解决方法:
1)看oracle的监听和oracle的服务是否都启动了。
启动oracle监听:cmd命令行窗口下,输入lsnrctl start,回车即启动监听。
技术分享图片
2)查看oracle的sid叫什么,比如创建数据库的时候,实例名叫“orcl”,那么先手工设置一下oralce的sid,cmd命令窗口中,set ORACLE_SID=orcl。
技术分享图片
3)再输入sqlplus  /nolog回车。
再输入 conn / as sysdba回车。
技术分享图片
4)再输入startup,回车.这步是启动oracle服务。如果startup启动被告知已经启动了,可以先输入shutdown immediate;等shutdown结束之后,再输入startup。
技术分享图片
5)过几秒钟等命令运行完成,就能连接了。这个时候,可以输入"select * from user_tables;"测试一下,看是否有查询结果。

技术分享图片

 

其他知识:
默认用户有,system,sys,scott,hr ,一般scott 和hr 作为你的练习用户.
system的默认密码是 manager 
sys的默认密码是 change_on_install 
scott的默认密码是 tiger 
hr的默认密码是 hr
练习用户,oracle 10g 以后需要解锁。
使用sys或者system 用户登录以后,使用如下命令解锁
alter user scott identified by tiger account unlock ;
alter user hr identified by hr account unlock ;

 













































































































以上是关于win10 64位 下安装oracle11g 总结笔记的主要内容,如果未能解决你的问题,请参考以下文章

64位win7安装了64位的Oracle11g,用delphi7配置BDE出现下面的问题。

Oracle 11g R2 for Win10(64位)的安装注意点

win8 64位+Oracle 11g 64位下使用PL/SQL Developer 的解决办法

Windows下Oracle 11g的安装

win10 Oracle11g 64位配置PL/SQL Developer记录

win10 安装 oracle 11g