文档章节

Oracle 11g 数据库 在 windows 7 64位 安装过程(另附其完整删除方法)

巨輪
 巨輪
发布于 2015/12/13 18:07
字数 973
阅读 209
收藏 5
首先,先上材料:
1.win64_11gR2_database_1of2.zip
2.win64_11gR2_database_2of2.zip
3.win32_11gR2_client.zip(32位,不装这玩意,PL/SQL Developer 11会连接不了数据库)
4.PL/SQL Developer 11

然 后合并解压1,2,解压后在database中点击setup.exe,根据引导安装,需要选好安装路径(最好不要有汉字,空格,符号),在这过程要留意 “口令管理”,修改sys,system等较重要的账户密码[4]。由于这一步疏忽,不知道账户密码,无法登陆SQLPlus来测试数据库安装结果,害我 卸了Oracle。

但是,卸干净Oracle又另一个问题。卸不干净时,重装Oracle会提示已存在安装目录。

完全卸载oracle11g步骤[1]:

1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer,单击“卸载产品”-“全部展开”,选中除“OraDb11g_home1”外的全部目录,删除。
5、 运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
6、 选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口(以oracle或OraWeb开头的键)。
7、 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。
8、 删除HKEY_CLASSES_ROOT目录下所有以Ora、Oracle、Orcl或EnumOra为前缀的键。
9、 删除HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\MenuOrder\Start Menu\Programs中所有以oracle开头的键。
10、删除HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI中除Microsoft ODBC for Oracle注册表键以外的所有含有Oracle的键。
11、我的电脑-->属性-->高级-->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。
12、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
13、删除所有与Oracle相关的目录(如果删不掉,重启计算机后再删就可以了)包括:
    1.C:\Program file\Oracle目录。
    2.ORACLE_BASE目录(oracle的安装目录)。
    3.C:\WINDOWS\system32\config\systemprofile\Oracle目录。
    4.C:\Users\Administrator\Oracle或C:\Documents and Settings\Administrator\Oracle目录。
    5.C:\WINDOWS下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
    6.C:\WINDOWS下的WIN.INI文件中若有[ORACLE]的标记段,删除该段。
14、如有必要,删除所有Oracle相关的ODBC的DSN
15、到事件查看器中,删除Oracle相关的日志 说明: 如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装,安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。

装完主要Database,在“开始”中找到Oracle - OraDb11g_home1的SQLPlus,输入账户密码,再输入一个sql语句


SELECT TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS') "sysdate",
           SYSTIMESTAMP,
           TO_CHAR(CURRENT_DATE,'YYYYMMDD HH24:MI:SS') "currentdate",
           CURRENT_TIMESTAMP,
           DBTIMEZONE,
           SESSIONTIMEZONE
  FROM   DUAL;
测试主Database安装成功。

接着解压Client,也是按引导安装,但在“开始”中找到Oracle - OraClient11g_home1 SQLPlus输入正确的账户密码,会报出“ORA-12560::协议适配器错误”。谷歌百度许久,未能解决。

接着在在“开始”中找到Oracle - OraClient11g_home1中的“配置和移植工具”的Net Configuration Assistant配置本机信息localhost,端口信息等[2]。

接着打开PL/SQL Developer 11(压缩版,未安装),输入账户密码,登陆成功。

BTW, 需要确定服务OracleServiceORCL、OracleOraDb11g_home1TNSListener、 OracleOraDb11g_home1ClrAgent、OracleDBConsoleorcl已开启。还有在cmd运行"sqlplus/ as sysdba"也会提示“ORA-12560::协议适配器错误”,主要原因是环境变量的Path中,home与client路径优先问题,将它位置调 换,Problem solved[3]。

Ok,Oracle征途正式开始了。

文献:


1.[完全卸载oracle11g步骤] http://blog.csdn.net/machinecat0898/article/details/7792471
2.[Oracle 11G Client 客户端安装步骤(图文详解)] http://blog.csdn.net/lanchengxiaoxiao/article/details/39251947
3.[ORA-12560: TNS: 协议适配器错误]  http://worms.blog.51cto.com/969144/1293265
4.[64位WIN7+oracle11g+plsql安装] http://www.cnblogs.com/wuyujie/archive/2012/06/10/2660752.html

© 著作权归作者所有

上一篇: Add Digits
下一篇: JUnit断言方法
巨輪
粉丝 0
博文 70
码字总数 38544
作品 0
广州
程序员
私信 提问
第2章 Oracle 的安装与配置

第2章 Oracle 的安装与配置 1.1学习的知识点 1. 可以成功的安装Oracle数据库; 2. 了解Oracle中主要系统服务的作用。 2.1 具体内容(重点) 2.1.1 简介 Oracle 它在使用的时候是不收费的,如...

Tomge008
2017/05/28
0
0
Windows 7 下 Node.js 连接 Oracle

安装 Oracle 11g express 详见: 《Windows 7 x64 安装 Oracle 11g Express》 2. 安装 Microsoft Visual Studio 2012 Express 在 Microsoft 官网注册并下载 Visual Studio 2012 Express for W......

sailtseng
2013/09/26
0
24
Oracle 11g数据库在windows 7 64位安装

首先,先上材料: 1.win6411gR2database_1of2.zip 2.win6411gR2database_2of2.zip 3.win3211gR2client.zip(32位,不装这玩意,PL/SQL Developer 11会连接不了数据库) 4.PL/SQL Developer11 ......

hello菜bird
2016/01/08
98
0
windows 2008 64位oracle11g部署问题(1)之警告-启动database control时出错

由于本学期需要做oracle的授课,想将oracle版本由10g提升为11g,原来一直都用10g在redhat下,这次为了让学生安装方便(毕竟定义的目标是学习完达到oca即可了),因此想在windows服务器端安装...

hblxp321
2014/02/27
0
0
在python中使用cx_Oracle模块出现“DLL Load failed”的处理方法(转载)

转自:http://blog.csdn.net/jianhong1990/article/details/8781989 当在python中使用cx_Oracle模块时,会出现“DLL Load failed”的错误,网上有很多讲这个问题的处理方法的,但是都不够详细...

丰_申
2016/02/23
19
0

没有更多内容

加载失败,请刷新页面

加载更多

Android双向绑定原理简述

Android双向绑定原理简述 双向绑定涉及两个部分,即将业务状态的变化传递给UI,以及将用户输入信息传递给业务模型。 首先我们来看业务状态是如何传递给UI的。开启dataBinding后,编译器为布局...

tommwq
今天
2
0
Spring系列教程八: Spring实现事务的两种方式

一、 Spring事务概念: 事务是一系列的动作,它们综合在一起才是一个完整的工作单元,这些动作必须全部完成,如果有一个失败的话,那么事务就会回滚到最开始的状态,仿佛什么都没发生过一样。...

我叫小糖主
今天
6
0
CentOS 的基本使用

1. 使用 sudo 命令, 可以以 root 身份执行命令, 必须要在 /etc/sudoers 中定义普通用户 2. 设置 阿里云 yum 镜像, 参考 https://opsx.alibaba.com/mirror # 备份mv /etc/yum.repos.d/CentO...

北漂的我
昨天
3
0
Proxmox VE技巧 移除PVE “没有有效订阅” 的弹窗提示

登陆的时候提示没有有效的订阅You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options. 用的是免费版的,所以每次都提示......

以谁为师
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部