win10 64位 下安装oracle11g 总结笔记

1、准备工作
1、先下载安装包
win32_11gR2_database_1of2.zip
win32_11gR2_database_2of2.zip
instantclient-basic-win32-11.2.0.1.0.zip

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

2、把win32_11gR2_database_2of2\database\stage\Components下的文件粘贴到win32_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、使用默认账号system密码manager登陆
(注:因为system是“系统管理员”应该选择类型为“sysdba”否则登陆不进去)

4.php连接oracle数据库

1、把E:\oracle\product\instantclient_11_2添加到PATH环境变量

2、连接代码如下:

<?php
$conn = oci_connect('username', 'password', '172.29.88.178/DBTEST'); $stid = oci_parse($conn, 'select table_name from user_tables'); oci_execute($stid); echo "<table>\n"; while (($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS)) != false) { echo "<tr>\n"; foreach ($row as $item) { echo " <td>".($item !== null ? htmlentities($item, ENT_QUOTES) : "&nbsp;")."</td>\n"; } echo "</tr>\n"; } echo "</table>\n"; ?>

5.处理常见的错误
错误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 ;

 

转载于:https://www.cnblogs.com/laozhongyi/p/8321322.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值