文档章节

ORACLE忘记用户名或密码解决方法

1027
 1027
发布于 2014/05/29 09:21
字数 485
阅读 5.8K
收藏 2

      前一段时间刚刚做完Oracle数据库的课程设计。在完成的过程中出现了各种问题,解决了这些问题后一直保存在笔记中,现在终于有时间可以把这些问题总结一下,所以写出来分享一下。

      注意:Oracle12c规定用户名都必须以C##开头,否则无法使用。


   刚安装完Oracle 12c后,登录的时候没有记住用户名和密码,解决方法:新建一个用户

   打开sqlplus

   第一步:以系统身份登录:用户名:sys 

                                          密  码 :manager as sysdba

                指令:sys/manager as sysdba

    

图1 以系统身份登录       


第二步:创建新用户:

             语法:create user 用户名 identified by 密码;

             指令:create user C##pdborcl identified by root;  (后面要加”;”)

图2新建用户


第三步:为刚创建的用户解锁语法:

             语法:alter user 用户名 account unlock;

             指令:alter user  C##pdborcl account unlock; //用户解锁

             指令:alter user C##pdborcl account lock;     //用户锁住


第四步:授予新登陆的用户创建权限语法:grant create session to  用户名 ;

             指令:grant create session to C##pdborcl;


             授予新创建的用户数据库管理员权限语法:grant dba to 用户名;

             指令:grant dba to C##pdborcl;


             为用户授予其它权限:

             指令:GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , 

                       DROP ANYVIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,

                       CONNECT,RESOURCE,CREATE SESSION TO C##user1;                           


             切换到新创建的用户登陆语法:connect 用户名/密码;

             指令:connect C##pdborcl/root;


             删除用户语法:drop user 用户名;

             指令:drop user C##pdborcl;


             如果用户拥有数据表,则不能直接删除,要用上关键字cascade:

             指令:drop user user01 cascade;


注意所有操作都必须在结尾加上“;”才能执行成功。

图3 赋予用户权限

     






© 著作权归作者所有

1027
粉丝 13
博文 10
码字总数 17017
作品 0
广州
私信 提问
关于安装Oracle——安装流程

  这次安装Oracle出现了很多错误,在此记下以防再次出错,也记录下我整个的安装流程 1.下载        我下载安装的是企业版 2.安装   解压完安装包运行setuo.exe就可以     首先...

她是信仰i
2018/07/18
0
0
sqlplus远程登录oracle数据库

如果数据库服务器没有在本机上,本地有没有客户端工具,需要用sqlplus远程连接oracle时候 在命令窗口输入sqlplus之后在需要用户名的地方输入:用户名/密码@//数据库服务器IP:端口/数据库名称...

zhangdivy
2012/10/23
0
0
忘记oracle的sys用户密码怎么修改

一、忘记除SYS、SYSTEM用户之外的用户的登录密码。 用SYS (或SYSTEM)用户登录: CONN SYS/PASS_WORD AS SYSDBA; 使用如下语句修改用户的密码: ALTER USER user_name IDENTIFIED BY "newpass";......

yzbty23
2016/05/25
62
0
解决启动WebLogic输入用户名密码问题 & 密码重置

概述 启动 WebLogic 时需要输入该 Domain 的用户名和密码,而在生产环境中,一般会要求不要在每次启动时都输入用户名密码,简化操作的复杂度,而 通过一些简单的配置就可以达到这样的效果,通...

Mr_sheng
2017/12/14
0
0
ArcGIS SED10.2 + Oracle10g 空间数据连接方式

ArcGIS SED10.2 + Oracle10g 空间数据连接方式 主要有两种: 一、通过ArcSDE自带的方式连接Oracle; 二、通过ArcSDE直连的方式连接Oracle。 1、通过ArcSDE自带的方式连接Oracle时,会出现错误...

sinat_34719507
2016/12/17
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 宇宙银河乱弹英雄传 —— @FalconChen

1Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @巴拉迪维 :Axxis的单曲《Only God Knows》 最近只听摇滚,挖了好多以前没听过的歌,蛮好。#今日歌曲推荐# 《Only God Knows》- Axxis 手机...

小小编辑
今天
280
2
Safari Date() 函数对日期时间字符串(yyyy-MM-dd HH:mm:ss) 提示NaN的问题

今天发现一个奇怪的问题,在iPhone使用 safari 选择定时发布文章到OSC,选择时间后提示不是合法的时间,判断时间的代码如下: var d = new Date('2020-01-23 23:15'); if (isNaN(d)) {...

FalconChen
昨天
140
0
ActiveMQ学习之通讯协议

一、支持的通讯协议 ActiveMQ支持的client-broker通讯协议有:TCP、NIO、UDP、SSL、HTTP(S)、VM 其中配置Transport Connector的文件在ActiveMQ安装目录的conf/activemq.xml中的<TransportCon...

冥焱
昨天
91
0
应急广播户户通平台

一、平台概述 应急广播户户通平台为软硬一体化广播服务解决方案。实现了应急广播、视音频及图片文字信息、调频及数字广播FM、天气预报信息接收功能,以及视音频播放、智能机器人、电子日历等...

neocean
昨天
133
0
如何为Apache 2.2启用mod_rewrite

我已经在我的Vista机器上安装了新的Apache 2.2,一切正常,除了mod重写。 我没有注释 LoadModule rewrite_module modules/mod_rewrite.s 但是我的重写规则都没有,即使是简单的重写规则 Re...

javail
昨天
53
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部