`

oracle增加用户及权限

 
阅读更多

create user wyl identified by wyl;

grant create session to wyl;  

GRANT CONNECT TO wyl; 

GRANT RESOURCE TO wyl;

GRANT DBA TO wyl;

GRANT EXP_FULL_DATABASE TO wyl
GRANT IMP_FULL_DATABASE TO wyl
create tablespace hzreport datafile 'E:\oracle\oradata\hzreport\hzreport.dbf' size 500m;

 

删除用户:例如创建了一个用户 A,要删除它可以这样做 
connect sys/密码 as sysdba; 
drop user A cascade;//就这样用户就被删除了 
用户修改密码,解锁 
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、新建用户并授权:sql>create user tom identified by 密码; 
sql> grant connect,resource to tom;//授权 
注:授权还有:create any procedure,select any dictionary(登陆oem需要),select any table等. 
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安装完成后的初始口令?10g以后安装的时候选高级,密码都可以自己设置,呵呵,scott/tiger是不变的。 
   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);

分享到:
评论

相关推荐

    oracle权限函数

    在Oracle数据库管理中,权限管理是一项重要的任务,它涉及到对用户、角色及对象等数据库实体的访问控制。通过合理地分配权限,可以有效地保护数据的安全性和完整性,同时确保业务流程的正常运行。下面我们将详细介绍...

    完整ORACLE创建表空间、用户、设置用户权限脚本

    ### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...

    Oracle创建用户权限

    ### Oracle 创建用户与权限管理详解 #### 一、概述 在 Oracle 数据库中,创建用户并赋予相应的权限是一项重要的数据库管理工作。通过合理的权限设置,可以有效地控制不同用户对数据库资源的访问,确保数据的安全性...

    oracle 添加用户 授权问题

    ### Oracle添加用户及授权问题详解 #### 一、Oracle用户管理概述 在Oracle数据库管理系统中,用户管理是一项非常重要的任务。正确地创建用户并授予适当的权限对于确保数据的安全性和完整性至关重要。本文将详细...

    Oracle用户、权限、角色管理

    - **权限传递**:通过在`GRANT`语句中添加`WITH ADMIN OPTION`子句,可以使被授予的权限可再次传递给其他用户。 #### 五、实体权限管理细节 - **权限授予**:实体权限可以通过`GRANT`语句授予,如`GRANT SELECT ON...

    oracle用户账号管理和权限控制

    Oracle数据库系统的用户账号管理和权限控制是确保数据安全性的重要环节。这一主题涵盖了多个子领域,包括Oracle的安全机制、用户账号管理、权限管理、角色管理和概要文件。以下是对这些知识点的详细解释: **Oracle...

    Oracle用户权限角色设置

    Oracle用户权限角色设置,用来在新建的数据库中添加新的用户,并为其设置权限。

    Oracle权限、角色和用户1

    查询用户权限的SQL语句包括`select * from dba_role_privs`、`select * from dba_sys_privs`和`select * from role_sys_privs`,以及删除用户的`drop user 用户名 cascade`,后者会连同用户创建的所有对象一同删除。...

    Oracle查询用户权限

    在Oracle数据库系统中,管理用户权限是数据库管理员(DBA)的重要职责之一。本文将深入探讨Oracle查询用户权限的相关知识点,以及如何有效地管理和控制数据库访问。 首先,Oracle提供了多种方式来查询用户的权限,...

    Oracle系统权限说明

    - `ALTER ANY ROLE`: 用户可以更改已存在的角色,如添加或删除权限。 - `ALTER ANY SEQUENCE`: 允许修改任何序列的属性,如初始值、增量等。 - `ALTER ANY SNAPSHOT`: 可以修改快照的设置和属性。 - `ALTER ANY ...

    oracle 10G命令建立表空间、用户、权限实例简单易懂

    在Oracle 10G数据库管理中,创建表空间、用户及分配权限是基本且关键的操作。以下将基于给定的文件信息,详细解析如何通过Oracle 10G命令行进行这些操作。 ### 创建表空间 表空间是Oracle数据库中最大的逻辑存储...

    oracle权限设置

    查询用户权限可以通过`SELECT * FROM dba_role_privs`, `SELECT * FROM dba_sys_privs`, `SELECT * FROM role_sys_privs`等查询语句完成。回收权限则使用`REVOKE`语句,如`REVOKE connect, resource FROM user50;`。...

    在oracle中添加一个新用户

    ### 在Oracle中添加一个新用户 #### 创建新用户的步骤与权限分配详解 在Oracle数据库管理系统中,管理员可以创建新的数据库用户来实现数据访问控制及管理的目的。本文将详细介绍如何在Oracle环境中创建一个新用户...

    Oracle中超级用户权限的管理.pdf

    Oracle 中超级用户权限的管理 Oracle 数据库系统的安全性是数据库管理工作的重要内容之一。在 Oracle 数据库中,超级用户权限的管理是数据库安全的关键。sysdba 权限是 Oracle 数据库中最高的权限,它具有控制 ...

    28.Oracle用户和权限管理1

    Oracle 数据库用户和权限管理是数据库管理员(DBA)日常工作中不可或缺的部分。Oracle 提供了丰富的功能来确保数据库的安全性和高效运行。以下是关于 Oracle 用户和权限管理的详细讲解: 首先,Oracle 在创建新...

    oracle权限详解

    Oracle权限管理是数据库安全性的重要组成部分,通过合理分配权限可以有效地控制用户对数据库资源的访问。 ### 一、系统权限 系统权限允许用户执行特定类型的数据库操作,这些操作通常与创建和管理数据库对象相关。...

    Oracle用户管理

    #### 二、用户权限 新创建的用户默认没有连接数据库的权限。为了使用户能够登录并使用数据库,需要为其授予相应的权限。Oracle中的权限主要包括系统权限和对象权限两大类。 **1. 系统权限**:这是指用户对整个...

    oracle权限角色

    - `CREATE/ALTER/DROP USER`: 用户账户的创建、修改和删除,是用户权限管理的基础。 5. 数据库连接与访问: - `CREATE DATABASE LINK`: 创建数据库链接,允许跨数据库查询和操作。 - `CREATE SESSION`: 创建新的...

    oracle索引、序列和权限设置

    在Oracle数据库管理中,索引、序列和权限设置是三个非常关键的概念,它们分别用于提高数据检索速度、自动生成唯一序列值以及控制数据库资源的访问权限。以下是对这些概念的详细解析,基于提供的实验内容: ### 一、...

Global site tag (gtag.js) - Google Analytics