Oracle 10g在 WIN 10上 安装过程中遇到的问题记录

时间:2023-01-13 16:52:15

       近期安装oracle错误百出,以至于重装了系统,现在终于安装好了,下面就根据遇到的问题总结几条需要注意的地方:

1:安装打开setup.exe文件之前右键“属性”——”兼容性‘——“以兼容模式运行”下选择“windows XP (servicepack3) ”设置好兼容性。否则,安装完还是得设置,到时候再去找“sqlplusw.exe”就麻烦了。如果你真的由于各种原因没有在安装之前设置好,安装完之后在开始菜单里找到“SQL Plus”——“转到所在的文件夹”——“右键属性”——“兼容性”——“以管理员身份运行”——“确定”即可。如果两次都不设置,会出现无法登录sqlplus和plsql的情况,错误提示为"Oracle 无法正常工作"。


2:设置好兼容模式之后,不要双击打开setup.exe文件,而是要右键——以管理员的身份运行。否则的话,也是无登

录sqlplus和plsql。假如不是以管理员身份运行的setup文件(我就这个失误)请在”开始“中找到“SQL Plus”——“转所在的文件夹”——“右键属性”——“兼容性”——“以管理员身份运行”——“确定”即可。


3;安装过程中没有其它需要注意的。注意:有些步骤需要一定时间,进度条貌似已经停止,注意是貌似,请不要终止安装,否则前功尽弃。还得重装。


4:安装完成后,利用sqlplus或者plsql登录Oracle。

用sqlplus

1)cmd——sqlplus  system/manager as sysdba  ——回车

(注意此处用scott/tiger用户无法登陆,因为该用户微解锁。第一次登陆数据库必须用这个系统用户)

2)开始——找到SQL Plus单击——用户名:system,口令:manager,身份:可以都尝试一下。

用plsql

3)同上2)。数据库选项:安装数据库时自己起的数据库名。

本过程中可能会出现各种各样的问题。注意上面1 和 2里面的问题不解决到这里就出来了。

一、ora-12560:tns:协议适配器错误

解决方案:是因为database instance没有起来。右键打开“计算机”——“管理”——服务,启动oracleserviceXXXX服务。(XXXX就是你的ORA-SID.)

二、ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务

解决方案:将oracle服务启动,重启电脑后,如果资源管理器中能够找到oracle的进程,即可正常连接数据库。

三、ORA-12541:TNS:无监听程序

这个要在服务面板里先检查是否开启oracleXXXXlisener这项服务,应该开启。如果还不行就去设置监听吧,可能监听地址不对等等,自行搜索吧。


5:如何给scott用户解锁?(必须保证能登陆进Sqlplus才能完成这个解锁)(下面请注意分号的有无,不然就出语法错误)

cmd——sqlplus/nolog 回车——SQL>conn  system/manager 回车(第一次登陆数据库必须用这个系统用户)——SQL> alter user scott account unlock;回车(解锁scott用户,单词也不难句子也不长)——SQL> alter user scottidentified by “这里面是你要设置的scott用户的新密码”;回车——SQL>exit 回车(退出sqlplus)——sqlplus scott/新密码  回车。这样就成功解锁啦!!


以上就是我在win10上安装oracle10g遇到的问题,以后如有新prolems会继续补充。

2015年10月28日17:14:42

今天登陆sqlplus可以,登陆plsql却连接不上了。

错误为“无TNS监听服务”,我看了看监听服务有没有打开,果然没有打开,可是我打开之后还是不能登录。

错误提示“ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务”,我想可能是监听位置出错了,然后打开“NET manager”中的监听看了看IP地址,再看看自己本机的IP地址,竟然显示未连接!于是我就连上网再登录plsql就ok啦!!