﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-泪的天使-Java's Blog-随笔分类-Oracle</title><link>http://www.blogjava.net/kristen/category/33079.html</link><description /><language>zh-cn</language><lastBuildDate>Fri, 18 Jul 2008 06:29:58 GMT</lastBuildDate><pubDate>Fri, 18 Jul 2008 06:29:58 GMT</pubDate><ttl>60</ttl><item><title>oracle10g安装问题和scott帐户锁定问题</title><link>http://www.blogjava.net/kristen/archive/2008/07/18/215698.html</link><dc:creator>百花岛主</dc:creator><author>百花岛主</author><pubDate>Fri, 18 Jul 2008 03:05:00 GMT</pubDate><guid>http://www.blogjava.net/kristen/archive/2008/07/18/215698.html</guid><wfw:comment>http://www.blogjava.net/kristen/comments/215698.html</wfw:comment><comments>http://www.blogjava.net/kristen/archive/2008/07/18/215698.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/kristen/comments/commentRss/215698.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/kristen/services/trackbacks/215698.html</trackback:ping><description><![CDATA[转自：http://blog.csdn.net/senaku/archive/2007/11/08/1873126.aspx<br />
<br />
在安装ORACLE 10g过程中遇到了两个主要问题：如何彻底删除旧版本和如何配制MS Loopback Adapter。现把解决办法贴出来，供大家参考。<br />
一，如何彻底删除旧版本的oracle<br />
&nbsp; 1，在cmd里运行DBCA，在这里删除oracle实例，有多少删多少；<br />
&nbsp; 2，在开始\程序中找到oracle子目录下的Universal Installer，运行以卸载oracle软件；<br />
&nbsp; 3，进入注册表，删除子项HKEY_LOCAL_MACHINE\SOFTWARE\Oracle;<br />
&nbsp; 4，重启计算机，物理删除Oracle的安装目录和C:\Program Files下的Oracle目录。<br />
<br />
ps:以上是原作提供的方法,我的方法是较为稳妥的使用oracle10g安装程序进行10g的卸载,当然最后也得删除oracle的安装目录.
<p>二，如何配制Microsoft Loopback Adapter<br />
在安装ORACLE 10G前系统会检测安装的一些前提条件是否满足，往往会提示说：将Microsoft LoopBack Adapter配置为系统的主网络适配器。如果你没有这样配置，且你不希望安装过程由于这个而出错，那么过程如下：<br />
&nbsp; 1，停掉当前的网络连接；<br />
&nbsp; 2，到控制面板/添加硬件，在向导中选择&#8220;是，偶已经连接了此硬件&#8221;、(ps:我的补充."添加新的硬件设备","安装我手动从列表选择的硬件")&#8220;网络适配器&#8221;&#8220;Microsoft Loopback Adapter&#8221;，添加完成，你会发现新建了个&#8220;本地连接&#8221;，用的就是这个假的&#8220;Microsoft Loopback Adapter&#8221;（因为我根本就没有连接这个硬件，只是骗下Oracle而已）。把这个本地连接的IP设下（如192.168.0.1）；<br />
&nbsp; 3，好了，现在回去重新让Oracle检测一遍吧，肯定是通过了。</p>
<p>三，可能会死机哦<br />
我在安装时居然死机了，后来发现是防火墙在作怪，关闭Windows防火墙和其他所有的防火墙、杀毒软件，最好也关闭一些耗资源的服务和程序(如WebSphere的服务)，因为安装Oracle是个非常耗资源的事情，万一搞不好死机了又得重来，麻烦。<br />
<br />
在安装了Oracle10g后在登录的时候出现了这样一个问题：</p>
<p>请输入用户名:&nbsp; scott/tiger<br />
ERROR:<br />
ORA-28000: the account is locked</p>
<p>默认的scott用户是锁定的，于是我们可以通过以下的方式来解除锁定。<br />
(ps:如果你在安装10g够细心,在安装完成后,界面的下部会有关于"解除/锁定/更改帐户"的说明)</p>
<p>SQL&gt; alter user scott account unlock;</p>
<p>用户已更改。</p>
<p>SQL&gt; commit;</p>
<p>提交完成。</p>
<p>再次连接。</p>
<p>SQL&gt; conn scott/tiger;<br />
ERROR:<br />
ORA-28001: the password has expired</p>
<p>这时候会提示你更改口令，两次输入你的新口令就ok了。</p>
<p><br />
更改 scott 的口令<br />
新口令:<br />
重新键入新口令:<br />
口令已更改<br />
已连接。<br />
</p>
<img src ="http://www.blogjava.net/kristen/aggbug/215698.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/kristen/" target="_blank">百花岛主</a> 2008-07-18 11:05 <a href="http://www.blogjava.net/kristen/archive/2008/07/18/215698.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>