oracle 有着一丝兴趣看了一本关于oracle如何使用的书,于是安装了oracle。
但是在使用oracle的过程中,出现了一些错误,进入SQL*plus,输入用户名:scott,密码:tiger --这些都是默认的用户,出现了oracle is unavailable。输入用户名:system,密码:oracle 出现同样的错误。于是我卸载了oracle,并重新安装。卸载步骤如下:
1、开始->设置->控制面板->管理工具->服务停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal Installer卸装所有Oracle产品,但Universal Installer本身不能被删除。
3、运行regedit,选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del键删除这个入口。
4、运行regedit,选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,滚动
这个列表,删除所有Oracle入口。
5、运行refedit,HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application,删除所有Oracle入口。
6、开始->设置->控制面板->系统->高级->环境变量,删除环境变量CLASSPATH和PATH中有关Oracle的设定。
7、从桌面上、STARTUP(启动)组、程序菜单中,删除所有有关Oracle的组和图标。
8、删除Program Files\Oracle目录。
9、重新启动计算机,重起后才能完全删除Oracle所在目录。
10、删除与Oracle有关的文件,选择Oracle所在的缺省目录C:Oracle,删除这个入口目录及所有子目录,并从Windows 2000目录(一般为C:WINNT)下删除以下文件ORACLE.INI、oradim73.INI、oradim80.INI、oraodbc.ini等等。
11、WIN.INI文件中若有[ORACLE]的标记段,删除该段。
12、如有必要,删除所有Oracle相关的ODBC的DSN。
13、到事件查看器中,删除Oracle相关的日志。
说明:
如果有个别DLL文件无法删除的情况,则不用理会,重新启动,开始新的安装。安装时,选择一个新的目录,则,安装完毕并重新启动后,老的目录及文件就可以删除掉了。
在win2000企业版操作系统下,卸载Oracle 9i :
1、停止所有Oracle服务
2、删除注册表中的所有关于Oracle项
(1)在HKEY_LOCAL_MACHINE\SOFTWARE下,删除Oracle目录
(2)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services下,删除所有Oracle项
(3)在HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services下,删除所有Oracle项
(4)在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services下,删除所有Oracle项
(5)在HKEY_CLASSES_ROOT下,删除所有Oracle项
3、删除硬盘上所有Oracle文件
(1)Oracle安装文件
(2)系统目录下,在Program files文件夹中的Oracle文件
4、重启,完成卸载。
重新安装后使用,又出现了ORA-12560:TNS:协议适配器错误。解决方法:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0将该环境变量ORACLE_SID设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。
由于我在注册表里没有找到HOMEO,所以无法做到以上操作。于是我又把oracle卸载后重装。这次安装过程中,我直接将用户SCOTT解锁,并把SCOTT、SYSTEM、SYS的口令改为自己的口令。安装完成后,进入SQLplus输入Scott和修改后的密码。
终于成功了。第一次写这个日志,有些地方写的不是很好。而且转载了一些内容。
分享到:
相关推荐
1. 支持SQL:Oracle是第一个支持SQL语言的数据库,使得用户能够以结构化方式查询和管理数据。 2. 多用户并发访问:Oracle通过事务处理机制确保多个用户可以同时访问数据库而不会相互干扰。 3. 数据完整性:Oracle...
自那时起,Oracle数据库经历了多次重大升级,如在1986年的版本5,引入了分布数据库处理功能;1988年的版本6,添加了事务处理选项(TPO),提高了事务处理速度;1992年的版本7则是一个里程碑,引入了过程数据库选项和...
- **Oracle 8i**:第一个基于Internet技术的数据库产品。 - **Oracle 9i**:新一代Internet电子商务基础架构。 - **Oracle 10g**:2003年发布的最新数据库产品。 - **Oracle 11g**:2007年推出的最新版本。 - *...
自1977年成立以来,Oracle经历了多次重大更新,例如1985年的Oracle 5引入了Client/Server计算模型,1998年的Oracle 8i率先支持Internet,以及2007年发布的Oracle 11g,它带来了众多新特性以提升数据库管理和性能。...
另外《Oracle优化日记:一个金牌DBA的故事》第一次详尽地披露了Oracle数据库内部存储结构,并公布了部分代码,对于有兴趣研究数据库内部存储结构或者编写dul工具的读者有一定的参考价值。《Oracle优化日记:一个金牌...
### 知识点详解:精通Oracle Application Express #### 一、Oracle Application Express (APEX) 概览 **Oracle Application ...对于希望提升自身技能或者从事相关工作的读者来说,阅读本书将是一次非常有价值的经历。
Oracle数据库管理系统经历了多次迭代,不断引入创新,以满足日益复杂的企业需求。 1.1.1 数据库概述 数据库是按照特定数据模型组织的、可以被多个用户共享的数据集合,减少了数据冗余并保持数据独立性。主要的数据...
自1996年以来,Oracle数据库经历了多次重大升级,不断适应技术发展,尤其是互联网技术的进步。Oracle 7是其在中国市场的早期版本,随后的Oracle 8、Oracle 8i以及Oracle 9i分别在网络计算和Internet支持上有所提升。...
随着时间的推移,Oracle公司不断发展壮大,其产品经历了多次升级,包括1998年的Oracle 8i、2003年的Oracle 10g、2007年的Oracle 11g以及2013年的Oracle 12c版本。此外,Oracle公司在2009年收购了Sun Microsystems,...
随着时间的发展,SQL经历了多次更新和扩展,以适应不断变化的技术需求。 - **数据库简史**:数据库的概念可以追溯到1960年代,当时IBM开发了层次模型数据库管理系统(如IMS)。随后,网状模型出现,提供了一种更...
- **版本变迁**: Oracle的发展经历了多次重大更新,如Oracle9i、Oracle10g、Oracle11g等。每个新版本都会引入新的特性和改进。 - **安装环境**: - **硬件**: 需要有1024MB以上的物理内存和1.5GB至3.5GB的磁盘空间...
- **第4章:使用Oracle ADF进行UI开发**:详细介绍如何使用Oracle ADF构建高性能的用户界面。 - **第5章:服务集成与SOA开发**:探讨如何利用JDeveloper 11g实现服务集成和面向服务的架构开发。 - **第6章:性能优化...
当一个SQL语句首次被提交给Oracle时,它会经历以下处理步骤: 1. **计算语句值**:Oracle计算语句的哈希值。 2. **检查共享池**:判断共享池中是否存在与该语句值相同的SQL语句。 3. **字符匹配**:检查共享池中...
Oracle数据库是全球知名的关系数据库管理系统,由Oracle公司开发并维护,自1979年发布第一版以来,它已经经历了多次重大更新,不断进化以适应不断变化的技术环境和业务需求。Oracle数据库以其高度的兼容性、可移植性...
自1977年成立以来,Oracle经历了多次迭代和发展,不断创新以满足不断变化的市场需求。 【Oracle数据库历史】 Oracle数据库的起源可以追溯到1977年,由Larry Ellison、Bob Miner等人创立的软件开发实验室(SDL)。...
【Oracle和自己的战争】 Oracle,这家全球知名的关系型数据库巨头,在中国市场的表现和内部治理面临着严峻挑战。...这场“Oracle和自己的战争”是对公司治理结构、领导力和适应性的一次严峻检验。
《数据库Oracle第二章》主要讲述了关于SQL语言的基本概念、特点、分类以及Oracle数据库中的基本语法和数据类型。以下是对这些内容的详细解释: SQL,全称为Structured Query Language,是一种用于管理关系数据库的...