[oracle] 安装卸载及常见问题
(1)安装oracle10g备注:
① 检查安装版本是否复合安装主机的硬件要求,避免版本不兼容。如64位的oracle就不能在x86的机器上运行安装。
② 检查安装主机是否满足oracle的硬件要求,内存和磁盘空间是否足够,避免安装失败。最好安装在非系统盘。
③ 检查主机以前是否安装过oracle,注册表中是否还有未清除的oracle键值信息。否则安装会出错。
④ 选择基本安装,同时创建启动数据库,默认为orcl。这时默认全局数据库和系统标识符SID为一致orcl并指定默认DBA的统一口令。安装目录最好用默认目录,千万不要用带空格的目录,否则安装失败。
⑤ 在选择用户解锁时,请保留四个用户:SYS、SYSMAN、SYSTEM、SCOTT。
⑥ 最好离线安装oracle数据库,否则下次重启机器可能出现监听服务或者控制台服务不能启动的错误。
⑦ 请记录已修改的密码,避免遗忘。
(2)卸载步骤:
1、开始->设置->控制面板->管理工具->服务——>停止所有Oracle服务。(没有起动的就不用停用了)
2、开始->程序->Oracle - OraDb10g_home1->Oracle Installation Products->Universal Installer 卸装所有Oracle产品;(不要按下一步,在上面有一个卸载产品点那个按扭!)
3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE \ORACLE,按del键删除这个入口。如果是别的盘那就找到它删除!
4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM \CurrentControlSet\Services,滚动这个列表,删除所有Oracle入口
5,如果你安装是用的默认的目录在C盘下有一个以ORACLE命名的文件夹,删除它!
6、重新启动计算机,重起后才能完全删除Oracle所在目录
7、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:\Oracle,删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:\WINNT)下删除以下文件 ORACLE.INI、oradim80.INI
8、WIN.INI文件中若有[ORACLE]的标记段,删除该段。
(3)程序兼容性问题
报错:程序异常终止。发生内部错误。
找到\stage\prereq\db\ 下的refhost.xml文件添加如下内容:
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
再到install目录中找到oraparam.ini文件,添加如下内容:
[Windows-6.1-required]
#Minimum display colours for OUI to run
MIN_DISPLAY_COLORS=256
#Minimum CPU speed required for OUI
#CPU=300
[Windows-6.1-optional]
在setup上右键,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装就解决了。
(4)参数
① 环境变量
ORACLE_BASE: c:\oracle\product\10.2.0
ORACLE_HOME: c:\oracle\product\10.2.0\db_1
ORACLE_SID:yeqing
PATH:c:\oracle\product\10.2.0\db_1\bin
这些参数在注册表[regedit]中可以修改
② 默认端口
控制台端口:1158
监听端口:1521
isqlplus端口:5560
修改端口文件:
C:\oracle\product\10.2.0\db_1\install\portlist.ini
C:\oracle\product\10.2.0\db_1\network\ADMIN\listener.ora
③ 全局参数
全局数据库名:yeqing
系统标识符[SID]:yeqing
服务器参数文件名:oracle_home1/database/spfileyeqing.ora
服务器控制台URL:http://sredcat-PC:1158/em
iSQL*Plus URL: http://sredcat-PC:5560/isqlplus
iSQL*Plus DBA URL: http://sredcat-PC:5560/isqlplus/dba
其他重要参数修改:C:\oracle\product\10.2.0\db_1\database\SPFILEYEQING.ORA
④ 自启动服务
OracleDBConsoleyeqing 对应的可执行文件为 C:\oracle\product\10.2.0\db_1\bin\nmesrvc.exe 数据库的全局管理控制台
OracleOraDb10g_home1iSQL*Plus 对应的可执行文件为 C:\oracle\product\10.2.0\db_1\bin\isqlplussvc.exe 数据库isqlplus连接服务
OracleOraDb10g_home1TNSListener 对应的可执行文件为 C:\oracle\product\10.2.0\db_1\BIN\TNSLSNR 数据库监听服务
OracleServiceYEQING 对应的可执行文件为 C:\oracle\product\10.2.0\db_1\bin\ORACLE.EXE YEQING oracle的一个数据库实例
[oracle] 安装卸载及常见问题的更多相关文章
- Oracle安装 卸载 和常见问题
Oracle的安装 全局数据库名:orcl 口令:orcl 或者以第三方工具SQLplus为例 系统用户:sys 和 system 练习账户:scott (密码:tiger) 登录账户为:sy ...
- Oracle安装卸载
http://study.163.com/course/courseLearn.htm?courseId=932016#/learn/video?lessonId=1115367&course ...
- 【Oracle安装卸载】oracle卸载
Oracle卸载比较麻烦,不能简单卸载就完成了,有时没有卸载完整,下次安装不能很好的安装: 当然Oracle卸载也没有那么难,只是步骤比较多.Oracle10g还是Oracle11g卸载步骤都是一样的 ...
- oracle安装、配置、卸载、错误解决
oracle安装卸载的帖子很多,这里整理出一份,都只是给出一个链接,忘了时可以自己看看.哈哈,其实我也觉得已经不会忘了,被这个鸡毛问题困了两天,修改控制文件.环境变量.注册表什么的都不能解决问题,最后 ...
- Oracle的卸载与安装
今天在做一个CURD的web小应用,为后面使用ExtJS搭建一个后台.因为还没有使用过Oracle数据库,因此今天也特的地的使用oracle数据库作为后台的数据库,也当练习使用oracle. 但是今天 ...
- sql sever和mysql 卸载及oracle安装
sql sever和mysql的卸载及Oracle安装 目的:本人健忘,以后难免会重装系统啥的,软件卸了装是常有的事,特此写此详细教程,一是方便自己以后重装的时候可以看看:二是如果有某位初学者有幸光临 ...
- 数据库oracle安装与卸载
安装的版本是oracle12-OraDb10g_home1服务端,先来卸载,如果电脑安装了oracle,在计算机-->管理-->服务里面可以看见下面三个oracle服务 首先我们要把它这里 ...
- (1)oracle安装、卸载、启动、关闭、登陆以及同时遇到的问题
数据库概念 在oracle里数据库是一个静态的概念,数据库的资料保存在硬盘上,一个数据库可以有多个实例 数据库实例 数据库实例是一个动态的概念,它是进程+这个进程的内存块.就把它当成个指针吧,这个指针 ...
- Oracle安装和卸载
Oracle安装: 1. 检查是否安装net framework 3.5 2. 安装win64_11gR2_database服务端 更改安装目录,设置密码 2. 检查服务 services.msc,两 ...
随机推荐
- Python学习笔记020——数据库中的数据类型
1 数值类型 数值类型分为有符号signed和无符号unsigned两种. 1.1 整型 int (1)bigint 极大整型(8个字节) 范围 :-2**64 ~ 2**64 - 1 -922337 ...
- RHEL7 -- nmcli的使用
查看网络设备的状态: # nmcli dev status DEVICE TYPE STATE ens32 --ethernet connected eth1 --ethernet disconnec ...
- 分析一帧基于UDP的TFTP协议帧
下图是UDP的段格式: 相比TCP段格式,UDP要简单得多,也没啥好说的,需要注意的是UDP数据长度指payload加上首部的长度. 下面分析一帧基于UDP的TFTP协议帧: 以太网首部 0000: ...
- Python modf() 函数
描述 modf() 方法返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示. 语法 以下是 modf() 方法的语法: import math math.modf( x ) 注 ...
- HTML - 隐藏滚动条但可以滚动
代码:(原理就是遮盖) 1.如果你把子div的140px宽度移除,你就明白其中的奥妙了. 2.原理就是父元素负责滚动,子元素负责遮盖. <html> <style> .scro ...
- Linux安装mysql——源码安装
1.假设已经有mysql-5.5.10.tar.gz以及cmake-2.8.4.tar.gz两个源文件 (1)先安装cmake(mysql5.5以后是通过cmake来编译的) [root@ rhel5 ...
- AngularJS概述-3D
最近工作需要用到,接触的比较多,在此系统学习一下. angular.js 是新一代web MVC开发框架,对应 模型,视图,控制器.,相比 jquery 模式,这种新玩意竟然不需要开发者直接去操作do ...
- Effective C++ Item 42 了解 typename 的双重意义
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 经验:声明 template 參数时,前缀keyword class 和 typename ...
- javascript浮点数转换成整数三种方法
将浮点数转换成整数方法有很多,分享三种常用方法. Summary 暂时我就想到3个方法而已.如果读者想到其他好用方法,也可以交流一下 parseInt位运算符Math.floor Math.ceil ...
- 配置 logrotate 指导
一般来说,日志是任何故障排除过程中非常重要的一部分,但这些日志会随着时间增长.在这种情况下,我们需要手动执行日志清理以回收空间,这是一件繁琐的管理任务.为了解决这个问题,我们可以在 Linux 中配置 ...