在第一次安装好Oracle数据库之后,可以通过命令提示符窗口验证软件是否安装成功,输入sqlplus,再按回车

出现以下内容则证明安装成功

       Oracle提供了三个用户名,sys,system和scott,sys为超级管理员,级别最高,一般情况下不使用;system为普通管理员,一般用于为其他低级别账号进行解锁之类的操作,scott为测试练习账号(scott默认密码为tiger)。

一般情况下,第一次使用scott进行登录时,该账号是默认被锁定的。

        此时的情况是,不确定管理员账号的密码,而且唯一知道密码的scott账号被锁定了,这个时候应该使用如下命令对scott账号进行解锁。适用于不知道任何账号密码的情况下使用此方案。

先输入sqlplus/ nolog进入sql平台,再输入conn/ as sysdba进行连接到管理员操作,如图。

通过show user;命令可以判断,连接后的用户是超级管理员账号sys。

接下来再使用如下命令为scott账户进行解锁:

alter uesr scott account unlock;

如果实在是不知道管理员账号的密码,此时可以使用如下命令进行管理员密码的重置。

alter user 管理员用户名 identified by 新密码;  

如图。

总结:

在不知道任何账号密码的情况下或者所有账号都无法登录时,可以进行如下操作:

sqlplus /nolog 不登录进入sqlplus环境

conn /as sysdba 连接管理员

show user;  显示当前用户名

alter user 用户名 account unlock; -----------解锁用户

alter user 用户名 account lock; ----------锁定用户

alter user 用户名 identified by 新密码; ----------修改用户密码

exit;-----退出sql环境

conn 用户名/密码;------用于切换账号,或者在nolog状态下登录账号

select name from v$database;    ----用于查看当前连接的数据库名称,只能在管理员账号下使用此命令

关于Oracle安装的几点注意:

1.一旦修改了数据库的配置或者本地网络服务,都需要重启下图的OracleOraDb11g_home1TNSListener和OracleServiceORCL两个服务才能生效。
 

2.关于安装路径:基目录和软件位置尽量保持在同一磁盘路径下。

3.Oracle安装过程装没报任何错误,但是在命令窗口账号无法登录:

     提示监听不存在时,检查上图的两个服务是否启动。

     提示监听不匹配、适配器不匹配时,在开始菜单中找到Net Manager,如下图,检查orcl和LISTENER二者的主机名和端口是否一致。注意,修改完之后一定要重启上图的两个服务。

 

 

 

更多推荐

Oracle数据库的一些基本命令