当前位置:Gxlcms > 数据库问题 > win10 64位 下安装oracle11g 总结笔记

win10 64位 下安装oracle11g 总结笔记

时间:2021-07-01 10:21:17 帮助过:3人阅读


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 总结笔记

标签:app   应用   info   ora-27101   hit   处理   hang   自己的   system   

人气教程排行