`

详解在Oracle给用户解锁的方法

阅读更多

本文将介绍Oracle给用户解锁的方法,希望那个通过括在Oracle中添加用户、赋权、修改密码、解锁实现Oracle给用户解锁。本文能给大家有所帮助。

添加用户:(随着用户的创建,自动产生与用户同名的schema)

 

  1. CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED   
  2. BY "TESTER" DEFAULT TABLESPACE "TESTDATA" TEMPORARY   
  3. TABLESPACE "TESTTEMP" ACCOUNT UNLOCK;  

赋权:

(这些权限是开发中使用的权限,如果用户生产环境,请自行对于用户创建相应的系统权限)

据说生产环境下,只是connect resource这样的角色就可以了。

  1. GRANT "CONNECT" TO "TESTER";   
  2. GRANT "RESOURCE" TO "TESTER";   
  3. GRANT "DBA" TO "TESTER";   
  4. GRANT "EXP_FULL_DATABASE" TO "TESTER";   
  5. GRANT "IMP_FULL_DATABASE" TO "TESTER";  

用户修改密码,Oracle给用户解锁:

  1. ALTER USER "SCOTT" IDENTIFIED BY "*******"   
  2. ALTER USER "SCOTT" ACCOUNT UNLOCK  

1.查看所有用户:

  1. select * from dba_user;   
  2. select * from all_users;   
  3. select * from user_users;  

2.查看用户系统权限:

  1. select * from dba_sys_privs;   
  2. select * from all_sys_privs;   
  3. select * from user_sys_privs;  

3.查看用户对象权限:

  1. select * from dba_tab_privs;   
  2. select * from all_tab_privs;   
  3. select * from user_tab_privs;  

4.查看所有角色:

  1. select * from dba_roles;  

5.查看用户所拥有的角色:

  1. select * from dba_role_privs;   
  2. select * from user_role_privs;  

Oracle中新建用户名

连接ORACLE数据库:

1、在Oracle Database Assistant中建立自己的数据库;

2、在Oracle Net8 Easy config中建立连接与自己的数据库的连接,取一个service名,IP:为本地IP 127.0.0.1,database sid为你所建立的

数据库的SID,用户名为:system,密码:manager或是自己设的密码;

3、在SQLPLUS中连接自己的数据库,用户名为:system,密码:manager或是自己设的密码,tom:你刚建立的service名.

4、显示当前连接用户:show user;

5、新建用户并授权:create user tom identified by 密码;

grant connect,resource to tom;

6、在sqlplus中用刚建立的用户:tom/密码,连接;

7、建立表空间。

数据库的初始化参数文件:init+实例名.ora文件,编辑此文件中的内容,可以改变数据库使用的方法和分配的资源.

启动ORACLE数据库,在DOS方式下运行svrmgr30,然后输入connect internal,密码为:oracle,再输入startup即可.

表空间的建立:storage manager

回滚段可在storage manager中建立

启动oracle数据库

在DOS窗口下,输入svrmgr30,启动服务器管理器,输入connect internal,输入密码oracle,输入shutdown,关闭数据库,输入startup,启动数据库.

1. Oracle安装完成后的初始口令?

  1. internal/oracle   
  2. sys/change_on_install   
  3. system/manager   
  4. scott/tiger   
  5. sysman/oem_temp  

建立表空间

  1. create tablespace test1 datafile 'd:tabletest1.dbf' size 1M;  

创建名为wjq的用户,其缺省表空间为test1。在SQL*PLUS以SYS用户连接数据库,运行以下脚本。

  1. create user wjq identified by password default tablespace test1;  

以用户wjq连接sqlplus

建立表:

  1. CREATE TABLE t1(empno NUMBER(5) PRIMARY KEY, ename   
  2. VARCHAR2(15) NOT NULL, job VARCHAR2(10), mgr NUMBER  
  3. (5),hiredate   
  4. DATE DEFAULT (sysdate), sal NUMBER(7,2), comm NUMBER(7,2));  

建立表T2并指定此表的表空间为

  1. test1:CREATE TABLE t2(empno NUMBER(5) PRIMARY KEY,ename VARCHAR2(15) NOT NULL,   
  2. job VARCHAR2(10),mgr NUMBER(5),hiredate DATE DEFAULT (sysdate),sal NUMBER(7,2),comm NUMBER(7,2)) TABLESPACE   
  3. test1;   

插入记录:insert into t1 values(101,'wang','it',25,'',20,20);

插入日期:insert into t1 values(102,'wang','it',25,to_date('1980-12-17','yyyy-mm-dd'),20,20

 

本文转载自:http://database.51cto.com/art/200910/158037.htm

 

 

下面为韩顺平老师的 oracle+ppt.pdf ,很实用。哈哈。。。

分享到:
评论

相关推荐

    ORACLE解锁方法的一点资料

    ### ORACLE解锁方法详解 #### 一、引言 在Oracle数据库管理中,锁机制是用于控制并发访问的重要手段之一。然而,在某些情况下,不当的锁可能会导致性能问题甚至系统故障,因此掌握如何解锁变得至关重要。本文将...

    oracle用户解锁

    Oracle 用户解锁方法详解 Oracle 是一个功能强大且流行的关系数据库管理系统,但是在使用过程中,用户可能会遇到账户锁定的问题,导致无法登录数据库。账户锁定可能是由于多次输入错误密码或其他原因引起的。在本文...

    oracle锁表及解锁

    ### Oracle锁表与解锁详解 在Oracle数据库管理中,锁是一种关键机制,用于控制多个用户对数据资源的并发访问,防止数据冲突和不一致。本文将深入探讨Oracle中检查锁表的方法以及如何对表进行解锁。 #### Oracle锁...

    oracle 解锁 语句

    ### Oracle解锁语句详解 #### 一、Oracle解锁语句概述 在Oracle数据库管理中,锁定与解锁是常见的操作之一,特别是在处理并发控制时尤为重要。当一个会话长时间占用资源导致其他会话无法正常工作时,可能需要进行...

    oracle命令详解

    Oracle命令详解是一个面向初学者的教程,旨在帮助学习者掌握Oracle数据库的基本操作。在这个教程中,我们将重点关注如何解锁和管理用户账户,以及如何查询和调整数据库的配置参数。 首先,Oracle默认的`scott`用户...

    Oracle 锁机制问题详解

    本文将详细介绍 Oracle 中的锁机制原理及其解锁方法。 #### 二、锁机制的重要性 在任何多用户数据库应用中,最终都会出现两个或更多用户希望同时处理相同记录的情况。这种情况在逻辑上是不可能的,并且数据库必须...

    oracle实战详解

    ### Oracle实战详解 #### Oracle数据库系统概述 Oracle数据库系统是由美国Oracle公司提供的,以其核心的分布式数据库技术闻名,是市场上非常流行的客户/服务器(CLIENT/SERVER)架构或B/S架构的数据库之一。Oracle...

    oracle用户密码重置

    在Oracle数据库系统中,用户管理是一项非常重要的任务,它涉及到数据的安全性和访问控制。Oracle提供了多种方式来管理和维护用户账号,其中包括创建新用户、修改用户属性、锁定或解锁用户账号以及重置用户的密码等...

    oracle查锁和解锁命令

    ### Oracle查锁与解锁命令详解 #### 一、Oracle锁机制简介 在Oracle数据库中,锁是用来控制多个用户对同一数据资源访问的一种机制,目的是为了防止并发操作导致的数据不一致问题。锁分为多种类型,包括行级锁、表...

    oracle实战详解-任亮.docx

    Oracle数据库不仅拥有完整的数据管理功能,而且作为关系数据库,完全符合关系数据库理论,同时具备分布式处理能力,这意味着用户可以在多种类型的计算平台上使用Oracle,而无需重新学习。 在安装Oracle 10g时,首先...

    Oracle用户管理

    ### Oracle用户管理详解 #### 一、用户创建与基本概念 在Oracle数据库中,用户管理是一项重要的任务,它涉及到数据库的安全性和数据访问控制。对于初学者来说,掌握Oracle用户管理的基本操作至关重要。 **用户...

    Oracle_默认用户名密码及解锁

    #### 三、解锁被锁定的 Oracle 用户 如果由于多次输入错误的密码而导致用户被锁定,可以按照以下步骤解锁: 1. **登录到 SQL*Plus 或其他工具**: 使用具有足够权限的账户登录到 SQL*Plus 或其他数据库管理工具。 ...

    oracle 10g安装手册图文详解

    ### Oracle 10g 安装手册图文详解 #### 一、概述 Oracle Database 10g Release 2 (10.2.0.1.0) 是一款针对微软Windows平台(32位)的企业级数据库管理系统。它分为两个主要部分:服务器端(Server)与客户端(Client)...

    oracle修改锁定用户

    根据给定的信息,我们将深入探讨如何在Oracle中修改锁定用户,并了解与之相关的其他重要知识点。 #### 标题解析:“oracle修改锁定用户” 这个标题明确指出了文章的主要内容是关于在Oracle数据库中如何修改(解锁...

    oracle安装详解

    如果输入的密码不符合Oracle公司的安全建议,系统会给出警告提示,此时用户可以选择“是”来忽略警告继续安装。 然后,安装程序会进入检测系统最低需求的阶段。如果系统未满足某些要求,用户应在复选框内打勾以跳过...

    oracle修改scott密码与解锁的方法详解

    Oracle数据库的用户管理不仅限于密码修改和解锁,还包括创建新用户、分配权限、查询锁定的表以及处理死锁等复杂操作。例如,你可以使用`SELECT * FROM v$locked_object`来查询锁定的表,并使用`ALTER SYSTEM KILL ...

    oracle解锁

    ### Oracle解锁知识点详解 #### 一、Oracle锁定机制与解锁操作的重要性 在Oracle数据库系统中,锁定机制(Locking Mechanism)是确保数据一致性和事务处理完整性的重要手段。当多个用户试图同时修改相同的数据时,...

    oracle创建DBA用户

    ### Oracle 创建 DBA 用户知识点详解 #### 一、Oracle 创建 DBA 用户背景介绍 在 Oracle 数据库管理系统中,为了确保数据的安全性和管理的有效性,通常会根据不同的需求为不同的用户分配不同的权限。其中,DBA...

    oracle用户管理

    ### Oracle用户管理详解 #### 一、用户创建与配置 在Oracle数据库中,用户管理是一项重要的任务,它涉及用户的创建、权限的分配以及各种安全设置等。以下是对文档中的几个关键命令进行详细解读: 1. **创建用户...

    手工创建Oracle数据库过程详解

    9. 安装完成后,解锁SCOTT用户,以便使用。 手动创建数据库则涉及更多手动操作,以创建数据库"jxgl2"为例,步骤包括: 1. 创建必要的文件目录,例如在“oradata”和“admin”目录下创建相应的子目录。 2. 创建初始...

Global site tag (gtag.js) - Google Analytics