忘记了oracle数据库用户的密码,怎么办?

当我们忘记了oracle数据库的用户的密码,同时又不知道比该用户权限更大的用户的密码,该怎么办呢?

别担心,只要你有安装了数据库服务器的操作系统的用户,那么你就可以轻松解决,而且本文介绍的方法很通用哦~

其实原理很简单,就是利用了oracle的操作系统认证方式。

步骤:

1、登录到安装oracle数据库服务器的操作系统。

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

  windows: echo %ORACLE_SID%

  linux: echo $ORACLE_SID

3、设置环境变量ORACLE_SID的值为你想登录的oracle实例的SID:

  set ORACLE_SID=orcl

4、键入命令:sqlplus / as sysdba

  就可以以sysdba的身份登录到oracle了!

  linux系统下,如果找不到sqlplus命令的话,请切换到oracle用户。

5、在sqlplus窗口执行命令:

  alter user you_username identified by you_password;

就可以修改你的用户的密码了~

时间: 2024-10-16 22:45:34

忘记了oracle数据库用户的密码,怎么办?的相关文章

Oracle数据库用户密码设为无限期

oracle数据库用户密码默认为180天,密码过期后将无法登陆数据库. 一.查询用户所属PROFILE SQL> SELECT username,PROFILE FROM dba_users; USERNAME PROFILE ------------------------------ ------------------------------ MGMT_VIEW DEFAULT SYS DEFAULT SYSTEM DEFAULT DBSNMP MONITORING_PROFILE SYS

Oracle数据库用户及权限管理_超越OCP精通Oracle视频课程培训08

课程目标 Oracle视频教程,风哥本套oracle教程培训学习用户的管理/创建/删除/修改,.权限与角色的创建与管理,密码策略180天过期的处理,数据库监控与备份权限的用户等的Oracle数据库用户的日常管理与维护. 适用人群 IT相关从业人员.Oracle数据库技术人员.想加工资的.想升职的都可以. 课程地址: http://edu.51cto.com/course/course_id-6472.html 课程简介 本课程介绍: Oracle视频教程,风哥本套oracle教程培训学习用户的管

删除oracle数据库用户

手工删除ORACLE数据库用户时常会出现会话进程仍在使用导致删除失败的情况.需要查询会话并将会话删除才能成功将数据库用户删除,比较不方便. 适用场景 自动删除oracle数据库用户 脚本代码 脚本名称:drop_user.sh #!/bin/bash function isExist_dbuser() { [ $# -ne 1 ] && { printf "Call the function isExist_dbuser error.\n";return 1;} loc

vcsa数据库用户vpxadmin密码丢失

VCSA数据库用户vpxadmin的密码会在VCSA主机中明文显示: 记录vpxadmin密码的文件为/etc/vmware-vpx/vcdb.properties vcsa数据库用户vpxadmin密码丢失

Oracle数据库用户数据完整备份与恢复

使用PLSQL-Developer工具可以快速便捷地完成Oracle数据库用户.表的备份恢复. Oracle数据库用户数据完整备份与恢复 1. 备份 1.1   PL/SQL->工具->导出用户对象,选项如图 常用的用户对象包括: TABLE,SEQUENCE,VIEW,PACKAGE,TYPE,FUNCTION,PROCEDURE,PACKAGE BODY,TREGGER 选择需要导入的用户对象,导出.sql文件,此步骤导出的是建表语句,包括存储过程.触发器.视图等 . 1.2  PL/SQ

简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS

简便删除已经存在的oracle数据库用户UPAY3LINGXI_YS:1.Toad工具用oracle最大权限用户登录system2.查看正在使用UPAY3LINGXI_YS的进程select * from v$session where username='UPAY3LINGXI_YS'3.停掉所有使用UPAY3LINGXI_YS的进程4.删除表空间(drop)5.删除用户(drop)

Navicat连接Oracle数据库用户权限问题

解决Navicat连接Oracle数据库用户权限问题: 第一步:在cmd窗口运行[sqlplus] 第二步:输入Oracle的用户名和口令连接Oracle数据库. 第三步:执行授权代码 [grant dba to 用户名;] 第四部:执行[grant all privileges to 用户名;] 原文地址:https://www.cnblogs.com/lyang-a/p/11638494.html

Oracle数据库用户介绍

Oracle数据库创建的时候,创建了一系列默认的用户,有时候可能我们不小心忘记创建了某个用户,比如SCOTT用户,我们就需要使用Oracle提供的脚本来创建,介绍如下: 1.SYS/change_on_InstaLL or Internal 系统用户,数据字典所有者,超级权限所有者(SYSDBA) 创建脚本:?/rdbms/admin/SQL.bsq and various cat*.SQL 建议创建后立即修改密码,此用户不能被删除 2.SYSTEM/manager 数据库默认管理用户,拥有DB

oracle 数据库用户登录相关

oracle 数据库的安装 : 一: 安装的时候可以设定解锁的用户  一般默认是解锁soctt用户和hr用户  : oracle的超级用户是sysdba这个用户在安装的时候也可以设置密码,一 般自己使用的时候可以直接设置上密码,这样在以后用超级用户登录的 时候就不需要再次输入密码.但是在企业开发中使用的时候一定不要设 置密码,在用超级用户登录的时候在输入密码! oracle数据库的登录: 一: 1. sqlplus  用户名/密码  (例如登录soctt : sqlplus scott/11