Oracle用OEM和命令行方式创建用户及表空间

目录

一、登录OEM

二、OEM分账户管理

2.1 创建永久表空间

2.2 创建临时表空间

2.3 创建用户

三、用命令行创建用户及表空间

3.1 创建临时表空间

3.2 创建永久表空间

3.3 创建用户


一、登录OEM

Oracle Enterprise Manager(Oracle企业管理器,简称OEM)、

默认访问地址:https://localhost:1158/em

将OracleDBConsoleorcl服务开启、

Oracle用OEM和命令行方式创建用户及表空间_第1张图片

以SYSDBA连接身份登录账户、

Oracle用OEM和命令行方式创建用户及表空间_第2张图片

服务器-安全性-用户

Oracle用OEM和命令行方式创建用户及表空间_第3张图片

可搜索查看用户信息

Oracle用OEM和命令行方式创建用户及表空间_第4张图片

二、OEM分账户管理

用命令行创建用户的方式

用命令行创建admin用户时,admin用户用的表空间就是USERS、

创建用户命令的简单实现:

复制如下命令到命令窗口执行、可以切换用户做登录测试是否创建成功、

CREATE USER ADMIN PROFILE DEFAULT

IDENTIFIED BY ADMIN1234 ACCOUNT UNLOCK;

GRANT SYSDBA,DBA TO ADMIN;

验证:

找刚刚的 安全性-用户、

默认表空间就是USERS、

2.1 OEM创建永久表空间

到物理磁盘查看表空间

TEMP01.DBF是默认的表空间、

USERS01.DBF是所有用户默认的表空间、

Oracle用OEM和命令行方式创建用户及表空间_第5张图片

服务器-存储-表空间

Oracle用OEM和命令行方式创建用户及表空间_第6张图片

Oracle所有用户默认都以USERS用户为表空间、查看:

Oracle用OEM和命令行方式创建用户及表空间_第7张图片

接下来给root用户创建表空间、点击上图右上方的“创建”、填写完点击“添加”、

Oracle用OEM和命令行方式创建用户及表空间_第8张图片

下图的文件目录是数据库安装的路径、

Oracle用OEM和命令行方式创建用户及表空间_第9张图片

上图单击页面右下角的“继续”、出现这一行、大小100MB、

再次单击“添加”、

Oracle用OEM和命令行方式创建用户及表空间_第10张图片

单击右下角“继续”、然后“确定”、

Oracle用OEM和命令行方式创建用户及表空间_第11张图片

刷新后新增两个文件、以后只要是root用户的数据就自动存到这两个文件中、

root用户创建的所有的表都在其中、这就是root用户的表空间、

Oracle用OEM和命令行方式创建用户及表空间_第12张图片

2.2 创建临时表空间

刚刚是为root用户创建永久表空间

接下来为root用户创建临时表空间

再点表空间-创建

Oracle用OEM和命令行方式创建用户及表空间_第13张图片

再点右下角“添加”、临时表空间不用太大、

Oracle用OEM和命令行方式创建用户及表空间_第14张图片

点继续 再点确定、

Oracle用OEM和命令行方式创建用户及表空间_第15张图片

2.3 创建用户

安全性-用户(最开始的截图)

右上角创建、

Oracle用OEM和命令行方式创建用户及表空间_第16张图片

该用户在系统中扮演的角色

默认角色是Connect,可以连接到数据库,其他的什么也不用做、

Oracle用OEM和命令行方式创建用户及表空间_第17张图片

点右边编辑列表,为root用户添加DBA角色、

Oracle用OEM和命令行方式创建用户及表空间_第18张图片

系统权限-右侧编辑列表、为root用户添加SYSDBA权限、

Oracle用OEM和命令行方式创建用户及表空间_第19张图片

可以点击“显示SQL”、返回点确定、

提示创建成功,搜索root、

Oracle用OEM和命令行方式创建用户及表空间_第20张图片

三、用命令行创建用户及表空间

3.1 创建临时表空间

CREATE SMALLFILE TEMPORARY TABLESPACE "PUBTEM"
TEMPFILE 'D:\software\Oracle\oradata\orcl\pubtem001'
SIZE 20M AUTOEXTEND ON NEXT 10M MAXSIZE 40M
EXTENT MANAGEMENT LOCAL UNIFORM SIZE 1M;

3.2 创建永久表空间

第一个文件 初始大小20M、满了之后自动扩充20M、最大值80M、

第一个文件 初始大小10M、满了之后自动扩充10M、最大值不限制、

CREATE SMALLFILE TABLESPACE "SHINKA" 
DATAFILE 
'D:\software\Oracle\oradata\orcl\shinka001' 
    SIZE 20M AUTOEXTEND ON NEXT 20M MAXSIZE 80M, 
'D:\software\Oracle\oradata\orcl\shinka002' 
    SIZE 10M AUTOEXTEND ON NEXT 10M MAXSIZE 
UNLIMITED LOGGING EXTENT 
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;

3.3 创建用户

第一行 用户名 第二行 密码

第三行 默认表空间SHINKA

第四行 临时表空间PUBTEM、用户处于非锁定状态、

CREATE USER shinka PROFILE DEFAULT
IDENTIFIED BY shinka1234 
DEFAULT TABLESPACE SHINKA
TEMPORARY TABLESPACE PUBTEM ACCOUNT UNLOCK;
GRANT DBA,SYSDBA TO shinka;

 

 

你可能感兴趣的:(#,Oracle,Oracle,表空间,用户,OEM)