oracle学习笔记一:用户管理(1)简单的命令

本文介绍了Oracle数据库的基础操作,包括打开操作界面、常用命令如查看当前用户、断开连接等,并详细说明了如何给用户修改密码及找回管理员密码的过程。

1,打开操作界面

        我们在安装好oracle后可以在两个地方打开要操作的界面。请看图一:

        CSUHAKT7E)4EK41Y(X0GQ)U

        或者在运行窗口输入sqlplus.其实这里也是调用了bin下面的sqlplus.exe。

        image

        在打开dos命令行窗口后输入用户名和密码,只要oracle服务都开启且输入无误就会连接到数据库。

         image

2,正式学习

      在正式学习之前,我们先介绍一下,这里会学习到很多命令,也许很简单,但是对于我这有的初学者,算是巩固一下,其他初学者也可以看看,高手绕行吧。特别注明:这些内容是传智播客韩顺平老师的视频课程,我觉得他讲解非常好,希望大家下载看看。

查看当前用户名show user

断开与数据库的连接,但是不退出窗口:disc

断开与数据库的连接,且退出窗口:exit

YB1)~G1A7}T@)OULU79DT40

登录后切换用户:conn 用户名/密码

注意:如果输入错误则退出系统,即就是没有用户登录。(下面的图中是密码错误,也可能是用户名错误)

RA2~(CJ7[_84F]6A8A3P8P3

     当没有用户连接数据库或者有别的用户连接时,可以使用conn 用户名/密码连接上数据库,并且只有当前用户。下面这张图主要是没有用户连接数据库时使用conn进行连接,其实有别的用户已经连接上了用该命令相当于切换用户。

}61A%I{~W4W}O0T}KA{7]}U

修改密码:passw或者password 用户名

注意:如果给自己改密码,则不用加用户名,如果给别人修改密码,当然要加用户名表示给谁修改密码,但注意的是给别人修改密码需要管理员或者拥有相应的权限的用户。

下面的这张图主要是给自身用户修改密码。

$FTBM]0VM1K$JMU0431)D1G

修改其他用户密码,这里让管理员修改,但是在写博客时,管理员的密码忘了,那现在来教教大家如何找回管理员的密码吧。


悲伤

开始管理员的找密码

1,搜索名为[PWD数据库实例名.ora]文件

XNHE68A2MN~$IQ43CZBJTJG

2,该文件打开乱码,删除该文件,以防万一先备份,并且记住路径。

image

image

3,生成新密码文件。在dos控制台下输入

orapwd file=原来密码的全路径\密码文件名.ora password=新密码

注意:密码文件夹一定要和原来的一样。

综合上面一张图的路径,我在本机输入的命令如下:

orapwd file=D:\oracle\myoracle\yfy\database\PWDorcl.ora password=yfy123

注意:我在win8系统下需要使用管理员打开dos。不然会出错。

image

此时D:\oracle\myoracle\yfy\database目录下已经重新生成了新的密码文件。

GGRY19_K044SUDEX68F4@TD

现在我们来用sys登录吧。

image

出现这种情况是什么原因呢?根据提示,是需要在密码后面加as sysdba或者sysy\oper:

image

到此管理员的密码找到了。眨眼。这是一个非常好的方法,当然还有其他方法,大家在网上去查吧。


言归正传    
  • 我们现在需要用管理员给其他用户修改密码。但是先看如果没有修改别人密码权限的用户修改别人密码会怎样呢?
  • 这里让sys修改scott的密码吧。

         WFO33$FY}(ZASDI~C6AK2YA

         但是scott用户如果修改sys用户的密码会怎样?权限不足。这是出于安全考虑。

         image

总结:此次主要学习了oracle用户管理的最简单的5个命令,如何找回数据库管理员的密码等,下次再学习。

转载于:https://www.cnblogs.com/yefengyu/p/4750716.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值