一、用户

当创建一个数据实例时,Oracle会创建一些默认的数据库用户,如SYS,SYSTEM和SCOTT等用户。SYS和SYSTEM用户都是ORACLE的系统用户、而Scott用户是Oracle数据库的一个测试账户,里面包含了一些测试样例表。

  1、SYS

  SYS用户是Oracle中的一个超级用户。数据库中所有数据字典和视图都存储在SYS模式中。数据字典存储了用来管理数据库对象的所有信息,是Oracle数据库中非常重要的系统信息。

  SYS用户股主要用来维护系统信息和管理实例。SYS用户只能以SYSOPER或SYSDBA角色登陆系统。

  2、SYSTEM

  SYSTEM用户是Oracle中默认的系统管理员,拥有DBA权限。该用户拥有Oracle管理工具使用的内部表和试图。通过通过SYSTEM用户管理Oracle中的用户、权限、存储等。

  不建议在SYSTEM模式中创建用户表。SYSTEM不能以YSOPER或SYSDBA角色登陆,只能以默认方式。

  3、SCOTT

  SCOTT用户是ORACLE数据库的一个示范用户,一般数据库安装时创建。

  SCOTT模式包括4个示范表,EMP(员工表)、DEPT(部门表)、SALGRADE(工资表)、BONUS(奖金表)。

  

  4、Oracle中的所有系统用户及权限

用户名

口令

说明

CTXSYS

CTXSYS

CTXSYSinterMedia Text的用户,

具有connect,resource,dba权限

DBSNMP

DBSNMP

DBSNMP包括CONNECT,RESOURCEHE SNMPAGENT数据库角色。运行 catnsmp.sql脚本可删除这个角色和该用户。

INTERNAL

ORACLE

INTERNAL 用于执行数据库管理任务。包括启动、关闭。注1INTERNAL不是真正的用户名,它是SYS用户名和SYSDBA权限的一个别名。注2:当没有安装ORACLE8i数据库时该用户需要口令,否则不需要口令。

MDSYS

MDSYS

MDSYSORACLE的空间数据(spatial)和媒介(interMedia)、音频(audio)、视频(Vidio)及图象的管理员用户名。

MTSSYS

MTSSYS

MTSSYS是在ORACLEMTS(Microsoft Transaction Server-微软转换服务器)下的用户名. Using Microsoft Transaction Server With Oracle9i

LBACSYS

(ORACLE9i)

LBACSYS

LBACSYS ORACLE标识安全的管理员用户

ODM

(ORACLE9i)

ODM

ODM 是数据挖掘用户,ODM执行数据挖掘操作。

 Oracle9i Data Mining Administrator’s Guide

Oracle9i Data Mining concepts

ODM_MTR

(ORACLE9i)

MTRPW

ODM_MTR 是数据挖掘样本程序有关的用户

 Oracle9i Data Mining Administrator’s Guide

Oracle9i Data Mining concepts

OLAPSYS

(ORACLE9i)

MANAGER

OLAPSYS 用于创建OLAP元数据的用户。包括OLAP_DBA,RESOURCE CONNECT 角色。

Oracle9i OLAP User’s Guide

ORDPLUGINS

ORDPLUGINS

ORDPLUGINSORACLE InterMediaVideo的用户名。它有CONNECTRESOURCE角色。

ORDSYS

ORDSYS

ORDSYSORACLE InterMedia Audio Video Locator Image的用户名。它有CONNECTRESOURCE角色。

OUTLN

OUTLN

OUTLN拥有CONNECTRESOURCE角色并支持计划稳定性。计划稳定性是ORACLE的新功能。用于优化。

SYS

CHANGE_ON_INSTALL

SYS用于执行数据库管理任务。它包括下列角色:

AQ_ADMINISTRATOR_ROLE

AQ_USER_ROLE ,CONNECT

CTXAPP ,DBA, DELETE_CATALOG_ROLE

EXECUTE_CATALOG_ROLE

EXP_FULL_DATABASE

HS_ADMIN_ROLE , IMP_FULL_DATABASE

JAVA_ADMIN ,JAVADEBUGPRIV

JAVAIDPRIV, JAVAUSERPRIV

OEM_MONITOR RECOVERY_CATALOG_OWNER

RESOURCE ,SELECT_CATALOG_ROLE

SNMPAGENT ,TIMESERIES_DBA

TIMESERIES_DEVELOPER

SYSTEM

MANAGER

SYS用于执行数据库管理任务。它包括下列角色:

AQ_ADMINISTRATOR_ROLE DBA角色。

SCOTT

TIGER

SCOTT用户包括CONNECTRESOURCE数据库角色。

以上就是系统默认ORACLE用户及口令介绍。

  5、自定义用户

  除了系统提供的用户外,Oracle中还允许用户创建自己的用户来访问和管理数据库。每个表都有个一个默认表空间和临时表空间。如果没有指定,Oralce将Users设为默认表空间,将TEMP设为临时表空间。

  (1)创建用户

  语法:

  CREATE USER username

  IDENTIFIED BY password

  [DEFAULT TABLESPACE tablespace]

  [TEMPORARY TABLESPACE tablespace]

  语法中:

  username:表示创建的用户名。

  password:表示创建的密码。

  DEFAULT TABLESPACE tablespace:指定默认的表空间,如果不指定则为USERS。

    TEMPORARY TABLESPACE tablespace:指定临时表空间,如果不指定则为TEMP

  示例:

create user shop_user identified by shop   --创建名为shop_user的用户,密码为shop
default tablespace shop_dev_data --指定默认表空间为shop_dev_data
temporary tablespace temp; --指定临时表空间为temp;

  添加新用户后,用户是没有任何权限的,还需要对用户进行授权才能访问数据库。

  查询所有用户的默认表空间和临时表空间:  

--查询用户缺省表空间、临时表空间
select username, default_tablespace, temporary_tablespace from dba_users;

  

  (2)修改密码

  语法:

  ALTER USER username

  IDENTIFIED BY password

  语法中:

  username:表示要修改的用户名

  password:表示要修改的新密码  

ALTER USER shop_user
IDENTIFIED BY "123123" --修改shop_user用户为123123,这里必须使用双引号引起密码

  (3)删除用户

  语法:

  DROP USER shop_user CASCADE

DROP USER shop_user Cascade   --删除shop_user用户 ,如果用户中包含了数据,则必须使用cascade关键字。

  

Oracle基础(四) 用户管理的更多相关文章

  1. Oracle基础和用户管理

    1.数据库的使用: 项目的规模:负载量(用户)有多大? 成本: 安全性:   (小型数据库)access.forbase 负载小 :100人以内,比如留言板,信息管理系统. 成本:千元以内. 安全性要 ...

  2. Oracle DB 执行用户管理的备份和恢复

    • 说明用户管理的备份和恢复与服务器管理的备份和恢复 之间的差异 • 执行用户管理的数据库完全恢复 • 执行用户管理的数据库不完全恢复 备份和恢复的使用类型 数据库备份和恢复的类型包括: • 用户管理 ...

  3. oracle数据库之用户管理

    转载 Oracle创建用户.角色.授权.建表   一.oracle数据库的权限系统分为系统权限与对象权限: 系统权限( database system privilege )可以让用户执行特定的命令集 ...

  4. oracle 学习笔记--用户管理

    oracle 用户管理 创建用户(需要具有dba权限的用户) create user 用户名 identified by 密码 defaule tablespace users     //默认表空间 ...

  5. oracle工具 sqlplus 用户管理

    可以通过system用户对普通用户解锁.alter user scott account unlock; 工具:1/ sqlplusw sqlplus 自带.调用oracle安装目录下bin目录下的e ...

  6. MongoDB基础之七 用户管理

    MongoDB的用户管理 注意:A)在mongodb中,有一个admin数据库, 牵涉到服务器配置层面的操作,需要先切换到admin数据.即 use admin , -->相当于进入超级用户管理 ...

  7. linux技能四 用户管理

    用户管理:用户类型,添加用户,修改用户,删除用户,查看用户信息,用户的切换,添加组,修改组,删除组,查看组 用户类型:超级用户:root,UID=1 系统用户:运行系统服务的,不能登陆的,UID=(1 ...

  8. Oracle 数据库基本操作——用户管理与文件管理

    目录: 1.初始状态 2.登录数据库 3.创建表空间 1)概念 2) 基本表空间 3)表空间管理 4.创建新用户 5.删除用户 6.用户的授权 1)定义 2)授予权限的方法 3)权限分类 4)授权注意 ...

  9. Oracle笔记之用户管理

    1. 创建用户 创建用户使用create user语句,需要DBA权限: CREATE USER tom IDENTIFIED BY mot; 2. 更改用户密码 修改别人的密码需要DBA权限,或者a ...

  10. oracle系列(二)用户管理

    SQL> conn /as sysdbaConnected to Oracle Database 11g Express Edition Release 11.2.0.2.0 Connected ...

随机推荐

  1. lght oj 1257 - Farthest Nodes in a Tree (II) (树dp)

    题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1257 跟hdu2196一样,两次dfs //#pragma comment(l ...

  2. bmp格式解析

    最近一直在写图像处理的作业,好多啊 bmp格式简介 a.格式组成 1:位图头文件数据结构,它包含BMP图像文件的类型.显示内容等信息: 2:位图信息数据结构,它包含有BMP图像的宽.高.压缩方法,以及 ...

  3. 关于C#中文本模板(.tt)的简单应用

    这两天做项目突遇 .tt文件,之前没有接触过,so查询学习做笔记,帮助记忆和后来者. 在项目添加中点击选择文本模板 下面贴出代码,做了简单的注释 <#@ template debug=" ...

  4. 本地存储(cookie&sessionStorage&localStorage)

    好文章,最全面.就查它吧:https://segmentfault.com/a/1190000004556040 1.DOM存储:https://developer.mozilla.org/zh-CN ...

  5. oracle表空间建立与用户创建删除

    --创建临时表空间 --//Linux下的文件系统 create temporary tablespace cloudv2_temp tempfile '/home/oracle/app/oracle ...

  6. swift 与 指针初级使用

    swift 里面对应C 的基础类型前面加C,CInt.CBool和CChar UnsafePointer<CChar> 对应C的 const char *;常量指针不可变 UnsafeMu ...

  7. J2EE(java)后台调用ArcGIS Engine(AE)的部署和代码

    arcgis的BS开发解决方案一直是个坑,主推的地图服务查询速度慢,需要异步,功能少.相对来说主要用于CS的AE功能更强大全面,只是部署有点复杂 本文软件环境: win7 sp1 64位 MyEcli ...

  8. 无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 的解决方法。

    今天碰到客户的电脑在导出EXCEL的时候提示,无法将类型为 excel.applicationclass 的 com 强制转换为接口类型 excel._application 的问题 最后用下面的方法 ...

  9. 【JS】识别浏览器版本及操作平台

    背景: 有这么个需求,需要统计,用户打开网站使用的浏览器,以及操作平台.      实现:     受HTML5Test这个网站的影响,发现它可以实现,获取浏览器以及平台的功能,然后研究代码发现了这个 ...

  10. Codeforces Beta Round #5 C. Longest Regular Bracket Sequence 栈/dp

    C. Longest Regular Bracket Sequence Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.c ...