本文将介绍Oracle给用户解锁的方法,希望那个通过括在Oracle中添加用户、赋权、修改密码、解锁实现Oracle给用户解锁。本文能给大家有所帮助。
添加用户:(随着用户的创建,自动产生与用户同名的schema)
- CREATE USER "TESTER" PROFILE "DEFAULT" IDENTIFIED
-
BY "TESTER" DEFAULT TABLESPACE "TESTDATA" TEMPORARY
-
TABLESPACE "TESTTEMP" ACCOUNT UNLOCK;
赋权:
(这些权限是开发中使用的权限,如果用户生产环境,请自行对于用户创建相应的系统权限)
据说生产环境下,只是connect resource这样的角色就可以了。
- GRANT "CONNECT" TO "TESTER";
-
GRANT "RESOURCE" TO "TESTER";
-
GRANT "DBA" TO "TESTER";
-
GRANT "EXP_FULL_DATABASE" TO "TESTER";
-
GRANT "IMP_FULL_DATABASE" TO "TESTER";
用户修改密码,Oracle给用户解锁:
- ALTER USER "SCOTT" IDENTIFIED BY "*******"
-
ALTER USER "SCOTT" ACCOUNT UNLOCK
1.查看所有用户:
- select * from dba_user;
-
select * from all_users;
-
select * from user_users;
2.查看用户系统权限:
- select * from dba_sys_privs;
-
select * from all_sys_privs;
-
select * from user_sys_privs;
3.查看用户对象权限:
- select * from dba_tab_privs;
-
select * from all_tab_privs;
-
select * from user_tab_privs;
4.查看所有角色:
- select * from dba_roles;
5.查看用户所拥有的角色:
- select * from dba_role_privs;
-
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安装完成后的初始口令?
- internal/oracle
- sys/change_on_install
- system/manager
- scott/tiger
- sysman/oem_temp
建立表空间
- create tablespace test1 datafile 'd:tabletest1.dbf' size 1M;
创建名为wjq的用户,其缺省表空间为test1。在SQL*PLUS以SYS用户连接数据库,运行以下脚本。
- create user wjq identified by password default tablespace test1;
以用户wjq连接sqlplus
建立表:
- CREATE TABLE t1(empno NUMBER(5) PRIMARY KEY, ename
-
VARCHAR2(15) NOT NULL, job VARCHAR2(10), mgr NUMBER
- (5),hiredate
-
DATE DEFAULT (sysdate), sal NUMBER(7,2), comm NUMBER(7,2));
建立表T2并指定此表的表空间为
- test1:CREATE TABLE t2(empno NUMBER(5) PRIMARY KEY,ename VARCHAR2(15) NOT NULL,
-
job VARCHAR2(10),mgr NUMBER(5),hiredate DATE DEFAULT (sysdate),sal NUMBER(7,2),comm NUMBER(7,2)) TABLESPACE
- 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默认的`scott`用户...
本文将详细介绍 Oracle 中的锁机制原理及其解锁方法。 #### 二、锁机制的重要性 在任何多用户数据库应用中,最终都会出现两个或更多用户希望同时处理相同记录的情况。这种情况在逻辑上是不可能的,并且数据库必须...
### Oracle实战详解 #### Oracle数据库系统概述 Oracle数据库系统是由美国Oracle公司提供的,以其核心的分布式数据库技术闻名,是市场上非常流行的客户/服务器(CLIENT/SERVER)架构或B/S架构的数据库之一。Oracle...
在Oracle数据库系统中,用户管理是一项非常重要的任务,它涉及到数据的安全性和访问控制。Oracle提供了多种方式来管理和维护用户账号,其中包括创建新用户、修改用户属性、锁定或解锁用户账号以及重置用户的密码等...
### Oracle查锁与解锁命令详解 #### 一、Oracle锁机制简介 在Oracle数据库中,锁是用来控制多个用户对同一数据资源访问的一种机制,目的是为了防止并发操作导致的数据不一致问题。锁分为多种类型,包括行级锁、表...
Oracle数据库不仅拥有完整的数据管理功能,而且作为关系数据库,完全符合关系数据库理论,同时具备分布式处理能力,这意味着用户可以在多种类型的计算平台上使用Oracle,而无需重新学习。 在安装Oracle 10g时,首先...
### Oracle用户管理详解 #### 一、用户创建与基本概念 在Oracle数据库中,用户管理是一项重要的任务,它涉及到数据库的安全性和数据访问控制。对于初学者来说,掌握Oracle用户管理的基本操作至关重要。 **用户...
#### 三、解锁被锁定的 Oracle 用户 如果由于多次输入错误的密码而导致用户被锁定,可以按照以下步骤解锁: 1. **登录到 SQL*Plus 或其他工具**: 使用具有足够权限的账户登录到 SQL*Plus 或其他数据库管理工具。 ...
### Oracle 10g 安装手册图文详解 #### 一、概述 Oracle Database 10g Release 2 (10.2.0.1.0) 是一款针对微软Windows平台(32位)的企业级数据库管理系统。它分为两个主要部分:服务器端(Server)与客户端(Client)...
根据给定的信息,我们将深入探讨如何在Oracle中修改锁定用户,并了解与之相关的其他重要知识点。 #### 标题解析:“oracle修改锁定用户” 这个标题明确指出了文章的主要内容是关于在Oracle数据库中如何修改(解锁...
如果输入的密码不符合Oracle公司的安全建议,系统会给出警告提示,此时用户可以选择“是”来忽略警告继续安装。 然后,安装程序会进入检测系统最低需求的阶段。如果系统未满足某些要求,用户应在复选框内打勾以跳过...
Oracle数据库的用户管理不仅限于密码修改和解锁,还包括创建新用户、分配权限、查询锁定的表以及处理死锁等复杂操作。例如,你可以使用`SELECT * FROM v$locked_object`来查询锁定的表,并使用`ALTER SYSTEM KILL ...
### Oracle解锁知识点详解 #### 一、Oracle锁定机制与解锁操作的重要性 在Oracle数据库系统中,锁定机制(Locking Mechanism)是确保数据一致性和事务处理完整性的重要手段。当多个用户试图同时修改相同的数据时,...
### Oracle 创建 DBA 用户知识点详解 #### 一、Oracle 创建 DBA 用户背景介绍 在 Oracle 数据库管理系统中,为了确保数据的安全性和管理的有效性,通常会根据不同的需求为不同的用户分配不同的权限。其中,DBA...
### Oracle用户管理详解 #### 一、用户创建与配置 在Oracle数据库中,用户管理是一项重要的任务,它涉及用户的创建、权限的分配以及各种安全设置等。以下是对文档中的几个关键命令进行详细解读: 1. **创建用户...
9. 安装完成后,解锁SCOTT用户,以便使用。 手动创建数据库则涉及更多手动操作,以创建数据库"jxgl2"为例,步骤包括: 1. 创建必要的文件目录,例如在“oradata”和“admin”目录下创建相应的子目录。 2. 创建初始...