oracle忘记密码修改密码

标签: oracle 密码 数据库
29人阅读 评论(1) 收藏 举报
分类:

oracle忘记密码修改密码:

cmd

sqlplus "/ as sysdba"

alter user 用户名 identified by "新密码";

alter user sys identified by "123456";

创建用户:

create user 用户名 identified by "密码";

删除用户

drop user 用户名;

级联删除

删除用户所有的对象后再删除用户

drop user 用户名 cascade;

角色与赋权(摘自网络https://www.cnblogs.com/roger112/p/7685307.html

授权角色

oracle为兼容以前版本,提供三种标准角色(role):connect/resource和dba.

(1)讲解三种标准角色:

1》. connect role(连接角色)

–临时用户,特指不需要建表的用户,通常只赋予他们connect role.

–connect是使用oracle简单权限,这种权限只对其他用户的表有访问权限,包括select/insert/update和delete等。

–拥有connect role 的用户还能够创建表、视图、序列(sequence)、簇(cluster)、同义词(synonym)、回话(session)和其他 数据的链(link)

2》. resource role(资源角色)

–更可靠和正式的数据库用户可以授予resource role。

–resource提供给用户另外的权限以创建他们自己的表、序列、过程(procedure)、触发器(trigger)、索引(index)和簇(cluster)。

3》. dba role(数据库管理员角色)

–dba role拥有所有的系统权限

–包括无限制的空间限额和给其他用户授予各种权限的能力。system由dba用户拥有

(2)授权命令

语法: grant connect, resource to 用户名;

例子: grant connect, resource to test;

(3)撤销权限

  语法: revoke connect, resource from 用户名;

  列子: revoke connect, resource from test;

四、创建/授权/删除角色

除了前面讲到的三种系统角色—-connect、resource和dba,用户还可以在oracle创建自己的role。用户创建的role可以由表或系统权限或两者的组合构成。为了创建role,用户必须具有create role系统权限。

1》创建角色

语法: create role 角色名;

例子: create role testRole;

2》授权角色

语法: grant select on class to 角色名;

列子: grant select on class to testRole;

注:现在,拥有testRole角色的所有用户都具有对class表的select查询权限

3》删除角色

语法: drop role 角色名;

例子: drop role testRole;

注:与testRole角色相关的权限将从数据库全部删除

导入dmp数据

imp 用户名/密码@连接地址/数据库实例 file="文件路径" full=y ignore=y 
imp sys/123456@127.0.0.1/orcl file="d:\data.dm" full=y ignore=y 
查看评论

关于包(Package)应用规范的说明

一、 dataBase端开发介绍:package分为两个部分:1、package head,2、package body。前者为包头的定义,后者为过程及方法的实体。只要包头定义中描述足够详细,可以隐藏...
  • pepper_dog999
  • pepper_dog999
  • 2001-01-16 08:48:00
  • 590

mysql5.7忘记密码时修改密码

 1.停库 service mysql stop 备份user.*文件 [root@zw-test-db mysql]# cp user.* ../bak  ...
  • zhengwei125
  • zhengwei125
  • 2016-09-06 14:58:25
  • 1348

登陆、忘记密码、注册等html模板

  • 2015年07月21日 17:43
  • 854KB
  • 下载

oracle 忘记密码 ---如何修改密码

1.启动cmd 2.请输入用户名:  sqlplus conn  as sysdba; 3.输入口令: 直接回车 4.连接了数据库,修改密码   alter user  用户名  identify...
  • ahqierlian
  • ahqierlian
  • 2017-07-22 17:15:39
  • 99

Oracle之关于忘记登录密码 和“ERROR: ORA-12560: TNS: 协议适配器错误”问题

当连接Oracle时出现 “ERROR: ORA-12560: TNS: 协议适配器错误”
  • u013001986
  • u013001986
  • 2014-06-11 20:55:36
  • 720

新版MySQL修改密码以及忘记密码解决

1. 新版MySQL修改密码的四种方法:(1) 直接设置法:# test为用户名,password后面是新密码,回车后输入旧密码即可 [root@pavilion 15:09 hp]# mysqadm...
  • Oscer2016
  • Oscer2016
  • 2017-07-31 16:46:12
  • 5018

msql的root账号忘记密码,修改root密码'mysqld_safe'

'mysqld_safe' 不是内部或外部命令,也不是可运行的程序 或批处理文件 一:问题描述 忘记root密码了,想修改下密码,结果使用mysqld_safe命令时报错: 二:出错原因 估...
  • caodongfang126
  • caodongfang126
  • 2017-08-18 18:51:14
  • 248

debian7修改密码

debian进入单用户模式更改密码 收藏  1、在Grub的引导装载程序菜单上,选择你要进入的条目,键入 “e” 来进入编辑模式。 2、在第二行(类似于kernel /vmlinuz-2.6.15...
  • xzpd1518148553
  • xzpd1518148553
  • 2014-10-20 09:47:34
  • 1393

修改密码-测试用例设计

找回密码 -测试用例设计 页面如下:  找回密码  原密码:             新密码:              确认密码:           确定 取消 ...
  • wang_shiwei
  • wang_shiwei
  • 2016-10-17 10:14:28
  • 2662

Oracle忘记密码解决办法

  • 2018年01月26日 11:48
  • 177B
  • 下载
    个人资料
    专栏达人 持之以恒
    等级:
    访问量: 34万+
    积分: 5974
    排名: 5343
    博客专栏
    XXOO
    最新评论