美文网首页
Oracle数据库创建表空间及用户授权

Oracle数据库创建表空间及用户授权

作者: 佐佑时代 | 来源:发表于2017-07-21 13:23 被阅读0次

分为四步

第1步:创建临时表空间

create temporary tablespace test_temp
tempfile 'E:\app\Administrator\oradata\emis\datafile\test_temp.dbf'
size 50m
autoextend on
next 50m maxsize 2048m
extent management local;

linux服务器上操作

create temporary tablespace test_temp tempfile '/u01/app/oracle/oradata/EMIS/datafile/test_temp.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;

第2步:创建数据表空间

create tablespace test_data
logging
datafile 'E:\app\Administrator\oradata\emis\datafile\test_data.dbf'
size 50m
autoextend on
next 50m maxsize 2048m
extent management local;

linux服务器上操作

create tablespace test logging datafile '/u01/app/oracle/oradata/EMIS/datafile/test_data.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;

第3步:创建用户并指定表空间
CREATE USER 用户名
IDENTIFIED BY 密码
DEFAULT TABLESPACE 表空间(默认USERS)
TEMPORARY TABLESPACE 临时表空间(默认TEMP)

create user C##test identified by 123456
default tablespace test_data
temporary tablespace test_temp;

linux服务器上操作

create user test identified by 123456 default tablespace test temporary tablespace test_temp;

如果建的是CDB容器数据库,则用户必须加C##,可以用dbca重新建一个库,然后不要选择CDB 就会和以前的版本一样没有这个限制,CDB不适合新手或者初学者

第4步:给用户授予权限

grant connect,resource,dba,create session,create table,create view to C##test;

移除授权

revoke connect from test

删除表空间

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

解锁用户

ALTER USER username ACCOUNT UNLOCK;

修改用户密码

ALTER USER EMIS_FRAME IDENTIFIED BY EMIS_FRAME;
ALTER USER system identified by xxzx#emis#73;

查看已经创建好的表空间:

select default_tablespace, temporary_tablespace, d.username from dba_users d;

Linux上正式创建表空间和用户

create temporary tablespace EMIS_TEST_TEMP tempfile '/u01/app/oracle/oradata/EMIS/datafile/EMIS_TEST_TEMP.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;
create tablespace EMIS_TEST logging datafile '/u01/app/oracle/oradata/EMIS/datafile/EMIS_TEST_DATA.dbf' size 50m autoextend on next 50m maxsize 2048m extent management local;
create user EMIS_TEST identified by EMIS_TEST default tablespace EMIS_TEST temporary tablespace EMIS_TEST_TEMP;
grant connect,resource,dba,create session,create table,create view to EMIS_TEST;

相关文章

  • Oracle创建表空间创建用户和用户授权

    Oracle创建表空间创建用户和用户授权 --创建表空间 --创建临时表空间 --创建用户 --用户授权grant...

  • oracle用imp导入dmp文件

    oracle命令行登录 创建用户 创建表空间 用户授权 用创建的用户名和密码登录oracle数据库 最该权限授权 ...

  • Oracle遇到的一系列问题汇总

    1、oracle建表 (先建表空间-》再建用户同时和表空间联系到一起-》授权DBA) 在创建好数据实例(数据库...

  • Oracle数据库创建表空间及用户授权

    分为四步 第1步:创建临时表空间 linux服务器上操作 第2步:创建数据表空间 linux服务器上操作 第3步:...

  • oracle初探

    oracle以DBA形式登录 [Oracle创建用户、角色、授权、建表] oracle数据库的权限系统分为系统权限...

  • Oracle授权详解

    集合网上资料整理出的Oracle授权详细解释: 创建用户之前要创建"临时表空间",若不创建则默认的临时表空间为te...

  • oracle之创建用户、表空间,用户授权及指定表空间

    参考链接 Oracle建立表空间和用户oracle创建删除表空间、用户、数据导入导出等常用sql语句 oracle...

  • Oracle DDL语句

    创建表空间 删除表空间 创建表空间下用户 授权

  • Oracle12c创建用户

    首先以Oracle管理员用户登录系统,并使用sys用户登录Oracle 创建临时表空间 创建数据表空间 创建用户 ...

  • 数据库用户管理

    1 Oracle数据库用户管理 创建用户 锁/解锁用户 获取创建用户的语句 修改配额 修改用户默认表空间 常用拼接...

网友评论

      本文标题:Oracle数据库创建表空间及用户授权

      本文链接:https://www.haomeiwen.com/subject/byfekxtx.html