Oracle数据库的一些基本命令
在第一次安装好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二者的主机名和端口是否一致。注意,修改完之后一定要重启上图的两个服务。