1,打开操作界面

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

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

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

2,正式学习

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

    查看当前用户名:show user

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

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

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

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

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

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

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

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

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


    开始管理员的找密码

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

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

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

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

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

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

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

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

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

    现在我们来用sys登录吧。

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

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


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

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

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

oracle学习笔记一:用户管理(1)简单的命令的更多相关文章

  1. Oracle 学习笔记2:几个入门常用命令

    oracle提供的交互方式有两种:sqlplus(命令行) sqlplusw(图形界面) 进入sqlplus方式:cmd中输入sqlplus 进入sqlplusw方式:cmd中输入sqlplusw 更 ...

  2. 吴裕雄--天生自然ORACLE数据库学习笔记:用户管理与权限分配

    create user mr identified by mrsoft default tablespace users temporary tablespace temp; create user ...

  3. linux —— 学习笔记(用户管理与权限控制)

    目录:1.用户的创建和管理    2.组的创建和管理 3.文件执行权限的控制 4.不用密码执行sudo 1.用户的创建和管理 用户的创建和管理: useradd.usermod . userdel . ...

  4. mongodb 学习笔记05 --用户管理

    csdn的markdown编辑器真有够烂的,这篇文章又给弄丢了 启用认证 mongod 启动默认没有开启权限,你须要指定 –auth 启动.或者在配置文件里设置security.authorizati ...

  5. Oracle学习笔记—数据字典和常用命令(转载)

    转载自: oracle常用数据字典和SQL语句总结 Oracle常用命令大全(很有用,做笔记) 一.Oracle数据字典 数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的.比如一 ...

  6. Linux内核学习笔记-2.进程管理

    原创文章,转载请注明:Linux内核学习笔记-2.进程管理) By Lucio.Yang 部分内容来自:Linux Kernel Development(Third Edition),Robert L ...

  7. linux kernel学习笔记-5内存管理_转

    void * kmalloc(size_t size, gfp_t gfp_mask); kmalloc()第一个参数是要分配的块的大小,第一个参数为分配标志,用于控制kmalloc()的行为. km ...

  8. Linux学习笔记(五) 账号管理

    1.用户与组账号 用户账号:包括实际人员和逻辑性对象(例如应用程序执行特定工作的账号) 每一个用户账号包含一个唯一的用户 ID 和组 ID 标准用户是系统安装过程中自动创建的用户账号,其中除 root ...

  9. Linux学习笔记(六) 进程管理

    1.进程基础 当输入一个命令时,shell 会同时启动一个进程,这种任务与进程分离的方式是 Linux 系统上重要的概念 每个执行的任务都称为进程,在每个进程启动时,系统都会给它指定一个唯一的 ID, ...

  10. XV6学习笔记(2) :内存管理

    XV6学习笔记(2) :内存管理 在学习笔记1中,完成了对于pc启动和加载的过程.目前已经可以开始在c语言代码中运行了,而当前已经开启了分页模式,不过是两个4mb的大的内存页,而没有开启小的内存页.接 ...

随机推荐

  1. Java05-Java基础语法(四)循环结构

    Java05-Java基础语法(四)循环结构 循环结构(重复/迭代):根据条件重复执行部分语句 1.while循环结构 while(条件表达式){ 循环体语句; } 1)语法:a.while是关键字 ...

  2. 2017.9.26JQuery源码解析一 架构与依赖

    jq1.0: css选择符   事件处理  ajax交互 1.2.3: 引入数据缓存,解决循环引用与大数据保存问题 1.3.  : 使用全新的选择器引擎sizzle,在各个浏览器下全面超越其他同类js ...

  3. springmvc中的拦截器interceptor用法

    1.配置拦截器 在springMVC.xml配置文件增加: 1 <mvc:interceptors> 2 <!-- 日志拦截器 --> 3 <mvc:intercepto ...

  4. Swift 错误记录

    最近几天开始学习Swift,作为一个从 OC 转到 Swift 的程序员,我一直以为很简单.但是现在学习一个星期之后,发现问题还是蛮多的! 最大的问题就是 太特么 不习惯了!!!!!!!!!! 好吧, ...

  5. mysql5.7 生成列 generated column

    生成列的值是根据列定义中的表达式计算得出的. mysql5.7支持两种类型的生成列: 1.virtual 生成列:当从表中读取记录时,才计算该列值.不会把数据持久化在硬盘上. 2.stored 生成列 ...

  6. centos7下Redis3的安装与使用

    redis是一个开源的,使用C语言编写的,支持网络交互的,可基于内存也可持久化的Key-Value数据库. 一.安装redis 下载redis源码 > wget http://download. ...

  7. vmware磁盘空间扩展

    往vmware虚拟机中导入数据库或者文件以后经常出现磁盘空间不够用.这个时候就需要扩展一下磁盘的大小. 笔者本来60G,现在想扩展到100G 命令如下 D:\Program Files (x86)\V ...

  8. 5F - Coin Change

    Suppose there are 5 types of coins: 50-cent, 25-cent, 10-cent, 5-cent, and 1-cent. We want to make c ...

  9. C++中的set

    总结一下: vector:封装了数组  list:封装了列表  map,set:封装了二叉树 set:用来存储同一类型的数据类型 非关联容器相对关联型容器插入效率高,原因是:不需要内存拷贝和内存移动, ...

  10. PAT 1009 说反话 (20)(代码)

    1009 说反话 (20)(20 分) 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出. 输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过80的字符串.字符串由若干单词和若干空 ...