今天在使用研发环境oracle数据库时发现普通用户被锁定了,需要sys用户去解锁。结果悲催的是sys用户密码不知道。然后请教同事,总结以下便捷方式重置sys用户密码并解锁普通数据库用户。

1、首先要登录到oracle安装的linux服务器

root@localhost temp>#su - oracle

password:

oracle@localhost temp>

2、查看oracle环境变量ORACLE_SID的设置情况linux:

oracle@localhost temp>#echo $ORACLE_SID    [显示若为空需要先设置oracle环境变量ORACLE_SID]

oracle@localhost temp>#export  ORACLE_SID=ORCL  [设置环境变量ORACLE_SID]

oracle@localhost temp>#echo $ORACLE_SID

ORCL

oracle@localhost temp>

3、然后输入以下命令以sysdba身份登录到oracle  【此处因不知道sys用密码,所以以nolog 方式进入sqlplus环境】

----运行sqlplus命令,进入sqlplus环境。其中/nolog是不登陆到数据库服务器的意思,如果没有/nolog参数,sqlplus会提示你输入用户名和密码.

oracle@localhost temp>#sqlplus  /nolog

connected to :

oracle database 11g ****************************************************

SQL>

4、以sys身份登录到oracle,重置sys用户密码

SQL>conn  /as sysdba

SQL*Plus: Release **********************************

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>alter user sys identified by sys;

注意:windows 环境处理方式只是在第一步存在差异

在安装oracle的服务器打开命令窗口   cmd --》命令窗口

查看oracle环境变量ORACLE_SID的设置情况:echo %ORACLE_SID%

设置ORACLE_SID : set ORACLE_SID=ORCL

linux中oracle切sys,Linux环境oracle数据库重置sys用户密码相关推荐

  1. windows和linux中搭建python集成开发环境IDE——如何设置多个python环境

    本系列分为两篇: 1.[转]windows和linux中搭建python集成开发环境IDE 2.[转]linux和windows下安装python集成开发环境及其python包 3.windows和l ...

  2. linux中安装配置golang开发环境

    linux中安装配置golang开发环境 不要误以为linux配置环境很难,其实也不一定.可能更简单[windows 安装后安装程序给你配一半,你再配置,可能还出问题,先删除软件给你配的,再自己配置. ...

  3. 在linux中的sort命令,linux中sort命令

    功能说明:将文本文件内容加以排序,sort可针对文本文件的内容,以行为单位来排序. 参 数: -b 忽略每行前面开始出的空格字符. -c 检查文件是否已经按照顺序排序. -d 排序时,处理英文字母.数 ...

  4. linux中的权限管理,Linux中的用户和权限管理

    Linux是多用户,多任务操作系统:多用户是指多个用户可以同时使用系统资源,而多任务指同时运行多个进程. 用户是能够获取系统资源的权限的集合,Linux通过用户实现资源分隔. 用户组是具有相同特征用户 ...

  5. linux中make命令大全,Linux中的命令 make -f 是什么意思

    二.Makefile的文件名 默认的情况下,make命令会在当前目录下按顺序找寻文件名为"GNUmakefile"."makef ile"."Make ...

  6. linux中original_如何在 Linux 中整理磁盘碎片

    如何在 Linux 中整理磁盘碎片 转载自: 如何在 Linux 中整理磁盘碎片​linux.cn 有一个神话是 linux 的磁盘从来不需要整理碎片.在大多数情况下这是真的,大多数因为是使用的是优秀 ...

  7. 网页修改linux命令行,linux中文本修改操作命令linux网页制作 -电脑资料

    在命令模式下可以使用 vi 提供的各种有关命令对文本进行修改,包括对文本内容的删除.复制.取代和替换等, 1. 文本删除/移动 在编辑文本时 ,经常需要删除一些不需要的文本,我们可以用键将输错或不需要 ...

  8. linux中文件链接,关于Linux中文件,链接的一些思考

    在Unix系统中,操作系统为磁盘上的文本与图像,鼠标键盘操作,网络交互等IO操作设计了一组通用API. 使他们被处理的时候可统一用字节流的方式.所以说,除了进程之外,其他的一切均可看做文件. Linu ...

  9. Linux 中/etc/profile、~/.bash_profile 环境变量执行过程

    在登录Linux时要执行文件的过程如下: 在刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的~/.bash_profile: ~/.bash_login或 ~/.p ...

最新文章

  1. Excel在.Net 环境下Web方式下驻留内存问题的解决
  2. Apache Kafka-通过concurrency实现并发消费
  3. sql语句练习(二):Demand
  4. [转]Laravel与bootstrap-editable实现table的行内编辑
  5. Window7文件共享之法 [转载]
  6. 56、servlet3.0-与SpringMVC整合分析
  7. Nginx handler模块
  8. 超越SiamRPN++,SiamMan达到目标跟踪新SOTA
  9. Mysql学习总结(42)——MySql常用脚本大全
  10. 【科普篇】推荐系统之矩阵分解模型
  11. typescript vuex_将已有的Vue项目升级支持TypeScript
  12. 深入理解HTTPS工作原理
  13. 工作流系统之三十四 集成用户系统
  14. C++ begin( ) cbegin( ) end() cend()区别
  15. 【等保测评】等保测评师怎么考,前景怎么样?
  16. python 根据身份证号计算年龄和性别_根据身份证自动计算出生日期、年龄、性别的例子...
  17. 51系列单片机寻址方式
  18. 简单说一下MSDOS分区的几个要点
  19. 一文读懂数据科学Notebook
  20. c语言股票自动下单,介绍一种全自动操作智能买卖股票模型

热门文章

  1. 【Python3爬虫】当爬虫碰到表单提交,有点意思
  2. 从PRISM开始学WPF(七)MVVM(三)事件聚合器EventAggregator?
  3. css中IE判断语句 if !IE
  4. STM32的EXTI相关学习笔记
  5. 栈——后缀表达式(洛谷 P1449)
  6. C语言课后习题(38)
  7. 計算機二級-java04
  8. 明晚8点直播丨 Oracle RMAN 单实例异机迁移恢复(版本:11gR2)
  9. 基于Prometheus+Grafana监控SQL Server数据库
  10. 直播预告丨 2020 中国DBA联盟(ACDU )首场活动:中国DBA面临的新挑战和新机遇...