欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

Oracle安装过程中遇到的一些问题及解决方案

程序员文章站 2022-06-10 08:37:29
...

今天想安装个人版的Oracle玩玩,但是遇到了不少问题。 问题一:.涉及到域的问题,网络配置检查未通过 公司对员工的电脑设置了域。比如说张三。他电脑的用户名是zhangsan ,域名是node。而administrator用户登录的话域选项是 (zhangsan)本机。 实际上也就是no

今天想安装个人版的Oracle玩玩,但是遇到了不少问题。

问题一:.涉及到域的问题,网络配置检查未通过

公司对员工的电脑设置了域。比如说张三。他电脑的用户名是zhangsan ,域名是node。而administrator用户登录的话域选项是 (zhangsan)本机。 实际上也就是node 和(zhangsan)本机2个选项。那么,问题就来了:

我以zhangsan登录。安装Oracle的时候,在创建数据库实例这一步报错:oracle net 错误。安装不上去。无奈之下就以administrator用户登录安装Oracle。一路畅通无阻。安装完毕后切换到zhangsan登陆使用Oracle,出现了很有意思的现象:

1 pl/sql developer连接的时候,一查询表就报错:Oracle net 管理错误。

2 sqlplus 登录。第一次连接没问题。比如 sqlplus / as sysdba 或 sqlplus test1 但是在sqlpllus内部切换用户的时候 如conn /as sysdba 或conn test1 报错。 让人极度郁闷

问题解决:

显而易见是关于域的问题。但是如何解决? 我们在安装Oracle的时候有对各种先决条件检查的步骤。这一步中总是“对网络配置的检查 --未执行”。问题就出在这里。我在zhangsan用户下再次安装Oracle设法使这个检查通过才解决了这个问题。原理还不大明白,但是问题总算解决了,先拿出来分享下。

在安装之前:

1 打开控制面板,进入添加硬件

2 下一步

3 选择:是,我已经连接了此硬件 下一步

4 选择最后一项:添加新的硬件设备 下一步

Oracle安装过程中遇到的一些问题及解决方案


5 选择:安装我手动从列表选择的硬件(高级)(M) 下一步

6 选择第一项:显示所有设备 下一步

7 选择: 左边列表选择:Microsoft 右边列表选择:Microsoft Loopback Adapter 下一步

Oracle安装过程中遇到的一些问题及解决方案


8 安装 下一步

9 完成

10 查看你的网络连接 多出一个‘网络连接2’。禁用你当前的网络连接 启动网络连接2 并设置IP为192.168.1.1。

Oracle安装过程中遇到的一些问题及解决方案

11 安装Oracle。创建数据库时不再报错。完毕后,禁用网络连接2,启用你原本的网络连接。设置监听等,OK!

注意:要先安装Oracle软件,再停掉本地连接2,打开本地连接,使用DBCA创建数据库。

问题二:修改scott密码


alter user scott identified by scott;// 修改scott用户密码为 scott,scott用户默认密码为 tiger

问题三:账户锁定解决

在开始->运行内输入cmd 输入下列命令行

sqlplus/nolog 回车

SQL>conn/as sysdba 回车

SQL>alter user scott account unlock; 回车 / /把 scott用户解锁

SQL>alter user scott account lock; 回车 //把 scott用户锁定