`
XinTeng2012
  • 浏览: 94964 次
社区版块
存档分类
最新评论

oracle10创建用户 授予用户权限

 
阅读更多
oracle中用户的创建和授予命令摘录下来:

1、linux oracle的启动

<wbr><wbr> 以<span style="font-family:Times New Roman">oracle</span>身份登录<span style="font-family:Times New Roman"><wbr></wbr></span></wbr></wbr>

<wbr><wbr> 启动<span style="font-family:Times New Roman"><wbr><wbr>lsnrctlstart</wbr></wbr></span></wbr></wbr>

<wbr><wbr> 登录<span style="font-family:Times New Roman"><wbr><wbr>sqplus/nolog</wbr></wbr></span></wbr></wbr>

<wbr><wbr>连接数据库</wbr></wbr><wbr>connect<wbr>/as<wbr><wbr>sysdba</wbr></wbr></wbr></wbr>

<wbr><wbr> 启动数据库<span style="font-family:Times New Roman"><wbr><wbr>startup</wbr></wbr></span></wbr></wbr>

<wbr><wbr> 关闭数据库<span style="font-family:Times New Roman"><wbr><wbr>shutdownimmediate</wbr></wbr></span></wbr></wbr>

2、<wbr></wbr>在数据中创建用户名

<wbr><wbr> 启动数据库后创建用户名</wbr></wbr>

<wbr><wbr> 连接超级用户<span style="font-family:Times New Roman"><wbr><wbr>connectsystem/admin<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>system</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span> 系统用户名字<span style="font-family:Times New Roman"><wbr>admin</wbr></span> 密码</wbr></wbr>

<wbr><wbr> 创建用户名字<span style="font-family:Times New Roman"><wbr><wbr>create<wbr>user<wbr> SYSDATA<wbr> identified<wbr>by<wbr>admin<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></span>用户名:SYSDATA<span style="font-family:Times New Roman"><wbr><wbr><wbr></wbr></wbr></wbr></span>密码:<span style="font-family:Times New Roman">admin</span></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>可以写<wbr><wbr>Defaulttablespaceuser<wbr><wbr>//</wbr></wbr></wbr></wbr>指定存储对象使用的默认空间表默认是system

<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>Temporarytablespace temp; //</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>保存临时对象所使用的空间表默认是system

<wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>上面的俩行,可以写空间表为user临时为temp;不写就默认

3、<wbr></wbr>添加用户的权限

Grant是授予权限的如:

<wbr><wbr><wbr><wbr>Grantcreate session to SYSDATA</wbr></wbr></wbr></wbr>//授予SYSDATA连接数据的权限

<wbr></wbr>系统权限如下:

<wbr></wbr>

系统特权

允许执行的操作

Create session

连接数据库

Create sequence

创建序列

Create synonym

创建同名对象

Create table

创建表

Create any table

创建任何模式的表

Droptable

删除表

Create procedure

创建存储过程

Execute any procedure

执行任何模式的存储过程

Create user

创建用户

Create view

创建视图

Dropuser

删除用户

Dropany table

删除任何模式的表

<wbr></wbr>

4、<wbr></wbr>向用户授予系统特权

<wbr><wbr><wbr><wbr><wbr><wbr>Grant execute any procedure to<wbr>SYSDATA with adminoption<wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr> 此句意思为为<span style="font-family:Times New Roman">sha</span>用户创建系统特权并且可以用<span style="font-family:Times New Roman">SYSDATA</span>为别的用户授予权限</wbr></wbr>

<wbr><wbr> 连接<span style="font-family:Times New Roman">SYSDATA</span>用户<span style="font-family:Times New Roman"><wbr>connectSYSDATA/admin</wbr></span></wbr></wbr>

<wbr><wbr> 可以创建别的用户</wbr></wbr>

5、查看用户权限

<wbr><wbr> 进入<span style="font-family:Times New Roman">SYSDATA</span>用户<span style="font-family:Times New Roman">connect SYSDATA/admin</span></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Select * from user_sys_privs;</wbr></wbr></wbr></wbr></wbr></wbr>可以查看到一个列表,

<wbr><wbr>列代表用户名权限是否可以给别的用户附加权限(<span style="font-family:Times New Roman">N</span>、<span style="font-family:Times New Roman">Y</span>)<span style="font-family:Times New Roman"><wbr></wbr></span></wbr></wbr>

<wbr><wbr> 行代表权限都有那些</wbr></wbr>

6、撤销用户授予的权限

<wbr><wbr> 必须连接<span style="font-family:Times New Roman">connect system/admin</span></wbr></wbr>

<wbr><wbr> 撤销权限<span style="font-family:Times New Roman"><wbr>revoke</wbr></span>是系统撤销权限的关键词</wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Revoke execute any procedure from SYSDATA</wbr></wbr></wbr></wbr></wbr></wbr>

7、更改用户密码

<wbr><wbr> 进入<span style="font-family:Times New Roman">SYSDATA</span>用户<span style="font-family:Times New Roman"><wbr>connectSYSDATA/admin</wbr></span></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Password<wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>输入旧密码<wbr></wbr>输入新密码俩边<wbr><wbr>OK</wbr></wbr>

<wbr><wbr> 或者用<span style="font-family:Times New Roman">alter user <wbr>SYSDATA identifiedby xinmima</wbr></span></wbr></wbr>

8、删除用户

<wbr><wbr><wbr><wbr><wbr><wbr>Connect system/admin</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Drop user SYSDATA</wbr></wbr></wbr></wbr></wbr></wbr>

9、为用户授予角色

<wbr><wbr><wbr><wbr><wbr><wbr>Grant dba to SYSDATA</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Grant connect to SYSDATA</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Linux</wbr></wbr></wbr></wbr></wbr></wbr>下的plsql<wbr></wbr>创建用户

<wbr><wbr><wbr><wbr><wbr><wbr>create user SYSDATA identified by admin</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Default tablespace user</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Temporary tablespace temp;</wbr></wbr></wbr></wbr></wbr></wbr>

<wbr><wbr><wbr><wbr><wbr><wbr>Granr unlimited tablespace to SYSDATA</wbr></wbr></wbr></wbr></wbr></wbr><wbr><wbr><wbr>//</wbr></wbr></wbr>权限

<wbr><wbr><wbr><wbr><wbr><wbr>Grant dba to SYSDATA</wbr></wbr></wbr></wbr></wbr></wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>//</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>角色

<wbr><wbr><wbr><wbr><wbr><wbr>Grant connect to SYSDATA</wbr></wbr></wbr></wbr></wbr></wbr>

分享到:
评论

相关推荐

    oracle用户权限、角色管理详解

    Oracle 权限设置 一、权限分类: ...CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。 对于普通用户:授予connect, resource权限。 对于DBA管理用户:授予connect,

    oracle中将一个用户的所有表的权限授予另一个用户的方法

    在plsql页面执行命令,可实现所有表权限的授予

    Oracle创建表空间以及用户等操作

    Oracle创建表空间、创建用户并指定表空间、给用户授予权限

    Oracle创建用户,并授权DBA权限

    详细讲解Oracle用户的创建,并分级授权,和关于DBA的授权。还有关于授予Oracle导入导出的权限!

    Oracle建表建用户

    Oracle创建表空间:追加表空间:创建临时表空间:创建用户:删除用户:授予一般权限:授予DBA权限:

    创建Oracle表空间

    /*第4步:给用户授予权限 */ grant connect,resource,dba to username; --------------------- /*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace fids_temp tempfile 'E:\...

    Oracle新建用户、角色,授权,建表空间的sql语句

    例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限。对象权限( database object privilege )可以让用户能够对各个对象进行某些操作。例如delete权限允许用户删除表或视图的...

    oracle 实验六 模式对象管理与安全管理

    【实验目的】1.了解模式对象的类型2.掌握在OEM中操作模式对象的方法3.掌握命令方式建立表、视图、索引等常见对象的方法4....创建用户后为其授予登录数据库和创建数据库对象的权限3.用TESTUSER用户登录数据库

    oracle实验报告 实验四

    1.使用DBCA创建数据库ORADB,用命令方式在此数据库下创建一个以你的姓名缩写为名称的表空间。 2.在刚才创建好的表空间中创建一个以你的姓名缩写为名称的用户。...5.试着把所有的用户管理权限授予你刚创建的用户。

    Oracle最常用的语句

    6.给用户授予权限  grant connect,resource to shi;--给shi用户授予所有权限  Grant dba to shi;-给shi 用户授予DBA权限  grant create table to shi; --给shi用户授予创建表的权限 7.select table_name from ...

    oracle 10g 认证指南--以及相关资料

    主要内容: 简介 确定 Oracle 产品系列 描述关系数据库的基本概念 了解数据库管理员的主要任务 安装 Oracle Database 10g 软件 确定系统要求 ...授予权限和撤消权限 控制用户对资源的使用 .......

    Oracle一个用户如何访问其它用户的表应用指南

    假如Oracle中有两个用户A和B,那么如果A要访问B拥有的表... 除了一楼的创建同义词外,还要授予A用户访问改同意词的权限. 代码如下: drop synonym tablename ; 1 可以使用查询生成sql语句,比如 代码如下: select ‘CREATE

    ORACLE数据库安装

    1:创建ORACLE 用户,用户组,安装目录,授予相应的权限(root用户执行) /usr/sbin/groupadd -g 501 oinstall /usr/sbin/groupadd -g 502 dba /usr/sbin/groupadd -g 503 oper /usr/sbin/useradd -g oinstall -G ...

    Oracle中sys和system用户、系统权限和角色的区别

    sys用户拥有dba,sysdba,sysoper等角色或权限,是oracle权限最高的用户。 【system】 用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息。system用户拥有普通dba角色权限。 2)其次的区别,权限的...

    oracle学习文档

    1、 一般一台服务器只安装一个数据库,一个数据库可以有很多用户,不同的用户拥有自己的数据库对象,一个用户如果访问其他用户的数据库对象,必须由对方用户授予一定的权限。不同用户的数据库对象,必须由对方用户...

    oracle构建表空间及用户

    创建临时表空间 创建数据表空间 创建用户 授予用户DBA角色的所有权限

    ORACLE学习笔记-新建用户及建表篇

    /*新建用户*/ create user SA identified by 2013; 说明:SA用户名,2013密码 /*授权connect,resource给用户sa*/ grant connect,resource to sa; 说明:CONNECT角色: –是授予最终用户的典型权利,最基本的 。...

    Oracle数据库维护培训

    授予和回收权限 创建和管理初始化参数文件 启动和关闭实例 监控和使用诊断文件 登录到 SQL*Plus环境 编辑SQL 命令 SQL*Plus 命令格式化并输出结果 结合脚本文件执行 Oracle 数据库逻辑备份使用工具 Oracle 数据库...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    11 管理表 目标 11-2 储存用户数据 11-3 Oracle 数据类型 11-5 ROWID 格式 11-8 行的结构 11-10 创建一张表 11-11 创建临时表 11-13 创建表:指南 11-14 修改储存参数 11-15 手工分配片 11-16 重构非分区表 11-17 ...

Global site tag (gtag.js) - Google Analytics