`
happysunxf
  • 浏览: 47766 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

oracle 表空间 数据库用户管理

 
阅读更多
----------------创建临时表空间
create temporary tablespace sms_temp
tempfile 'E:\SMS_DIRECT_DATA\SMS_DIRECT_temp.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;

-----创建表空间
create tablespace sms_data
logging
datafile 'E:\SMS_DIRECT_DATA\SMS_DIRECT_DATA.dbf'
size 32m
autoextend on
next 32m maxsize 10000M
extent management local;

-----创建用户sms
create user sms identified by 123456
default tablespace sms_data
temporary tablespace sms_temp;

-----用户授权
grant connect ,resource,dba to sms ;
grant create any table,create any procedure to sms;


---导出数据
exp sms/123456@ORCL file=d:\sms.dmp owner=(sms);

----导入数据

imp sms/123456@ORCL file=d:\sms.dmp full=y ignore=y;

-----导入数据到不同用户

imp sms/123456@127.0.0.1:1521/ORCL file=d:\sms.dmp FROMUSER="sms" touser="crm";


----赋予表权限
grant select, insert, update, delete, references, alter, index on SYS_USER_TABLE to PUBLIC;


----查询表空间 大小

select
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name ;


-----查询物理块大小

select dbf.tablespace_name,
dbf.totalspace "总量(M)",
dbf.totalblocks as 总块数,
dfs.freespace "剩余总量(M)",
dfs.freeblocks "剩余块数",
(dfs.freespace / dbf.totalspace) * 100 "空闲比例"
from (select t.tablespace_name,
sum(t.bytes) / 1024 / 1024 totalspace,
sum(t.blocks) totalblocks
from dba_data_files t
group by t.tablespace_name) dbf,
(select tt.tablespace_name,
sum(tt.bytes) / 1024 / 1024 freespace,
sum(tt.blocks) freeblocks
from dba_free_space tt
group by tt.tablespace_name) dfs
where trim(dbf.tablespace_name) = trim(dfs.tablespace_name);


--删除用户,会删除此用户名下的所有表和视图
drop user sms cascade
--删除表空间 包括里面的物理内容
drop tablespace sms_data including contents and datafiles
分享到:
评论

相关推荐

    oracle数据库_实例_用户_表空间之间的关系

    Oracle 数据库实例用户表空间之间的关系是 Oracle 数据库管理系统的核心概念。了解它们之间的关系对于数据库的设计、管理和优化至关重要。 数据库 Oracle 数据库是一个物理存储单元,包括数据文件(ORA 或者 DBF)...

    oracle创建数据库表空间.doc

    Oracle 是一种流行的关系数据库管理系统,创建数据库表空间是 Oracle 数据库管理员的一项基本任务。本文将详细介绍如何在 Linux 环境下创建和删除 Oracle 表空间及用户。 一、创建临时表空间 在 Oracle 中,临时表...

    oracle表空间详解

    在 Oracle8i 之后,创建表空间都推荐使用“本地管理表空间”,这种表空间中的分区是一个固定大小的值。语法结构如下: ``` CREATE TABLESPACE 空间名称 DATAFILE '文件名 1' SIZE 数字 M [,'文件名2' SIZE 数字….] ...

    Oracle9i的数据库管理 课件

    逻辑结构是用户所涉及的数据库结构,包括表空间和数据库对象(表、索引、视图、同义词、序列、簇、过程、函数等)。创建数据库是开发Oracle9i数据库应用程序的前提,数据库管理(包括对表空间和段的管理)是Oracle9i...

    Oracle 9i 数据库管理员指南(PDF)

    第2部分:Oracle 服务器进程和存储结构,详细讲解管理Oracle 进程、管理控制文件、管理联机重作日志、管理作业对列、管理表空间、管理数据文件以及撤消空间的管理。第3部分:模式对象,内容包括管理模式对象空间、...

    oracle数据库用户管理

    系统安全性:系统级数据库存取和使用控制,如口令机制,表空间,磁盘配额等 数据安全性:实体级数据库存取和使用控制,如可以访问的对象以及可以进行的操作(查询,更新等) Oracle 帐户: SYS:具有dba角色的管理...

    Oracle数据库设计-图书管理系统.doc

    Oracle数据库设计-图书管理系统中,创建了表空间和用户,建立了多个表,实现了数据库的实施。 知识点:数据库实施、表空间、用户管理、表建立。 5. 图书管理系统的功能:图书管理系统的功能包括图书的分类管理、...

    使用PLSQL 创建Oracle数据库用户并设置权限

    在本文中,我们将使用 PLSQL 创建 Oracle 数据库用户并设置权限,包括创建用户、设置权限和创建表。 一、创建用户 在 PLSQL Developer 中,首先需要连接到 Oracle 数据库。在连接到数据库时,需要输入数据库名称、...

    oracle新建数据库,及创建用户,表空间,sqlplus导入导出数据库.docx

    Oracle 数据库新建、用户创建、表空间管理、SQLPlus 导入导出数据库详解 概述: 本文档详细介绍了 Oracle 数据库的新建、用户创建、表空间管理、SQLPlus 导入导出数据库的步骤。通过逐步指导,读者可以了解 Oracle ...

    Oracle.9i数据库管理员指南(PDF)

    11,管理表空间 12,管理数据文件 13,管理撤消空间 第3部分,模式对象 14,管理模式对象空间 15,管理表 16,管理索引 17,管理分区表和分区索引 18,管理簇 19,管理散列簇 20,管理视图、序列和同义词 21,模式...

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员)

    从一个“普通”的Oracle DBA(Oracle数据库管理员)转变为Oracle Applications DBA(Oracle应用程序数据库管理员),有两个内容你必须去弄清楚。第一个内容是如何成为一个Oracle Applications DBA(Oracle应用程序...

    Oracle数据库管理员技术指南

    1.6.1 利用 Oracle 安装程序创建数据库 1.6.2 使用安装程序创建数据库的注意 事项 1.6.3 怎样建立自己的定制数据库创建 脚本 1.6.4 如何从已有数据库克隆数据库 1.6.5 怎样利用 Database Configuration ...

    Oracle 11g数据库最佳入门教程 - 萧文龙 & 李逸婕 & 张雅茜

    萧文龙、李逸婕、张雅茜编著的《Oracle11g数 据库*佳入门教程》从基础知识入手,结合示例讲解 ,全书共分17章,在讲述数据库原理的同时,详细介 绍了数据库的管理、表空间的管理、表的管理、数据 的操作与管理、用户...

    Oracle数据库空间数据类型和空间函数扩展实现.pdf

    Oracle数据库是当前最流行的关系型数据库管理系统之一,对于空间数据的存储和查询提供了良好的支持。为了满足空间数据处理的需求,Oracle数据库扩展了空间数据类型和空间函数,提供了对面向对象技术的支持。 空间...

    oracle表空间和数据文件管理.ppt

    可以使用 Oracle 提供的视图和存储过程来管理表空间。例如,V$DATAFILE 和 V$LOGFILE 视图可以用来查询数据文件和日志文件的信息。 在 Oracle 数据库中,数据文件和日志文件是物理存储结构的重要组成部分。数据文件...

    5.4空间数据库管理系统.pdf

    空间数据库管理系统 空间数据库管理系统 本节 内容 文件与关系数据库混合管理 5.4.1 全关系型空间数据库管理 5.4.2 对象关系数据库管理 5.4.3 面向对象空间数据库管理 5.4.4 空间数据管理 5.4 文件与关系数据库混合...

    oracle数据库管理与维护技术手册

    第三章 管理表空间 第四章 管理关系数据库中的表 第五章 管理Oracle9i的对象表 第六章 管理索引 第七章 管理其他的数据库对象 第八章 管理表簇 第九章 管理用户和安全性 第十章 监控数据库的表、索引、簇、快照和...

    Oracle-12c数据库基础教程-安装和卸载Oracle-12c数据库PPT文档.pptx

    这些服务可以帮助用户管理和维护数据库,提高数据库的性能和安全性。 卸载 Oracle 12c 数据库 卸载 Oracle 12c 数据库需要注意卸载顺序,以免出现错误。卸载顺序包括卸载 Oracle 客户端、卸载 Oracle 服务器、卸载...

    构建最高可用Oracle数据库系统 Oracle 11gR2 RAC管理、维护与性能优化

    1.5.3数据库管理软件 1.6本章小结 第2章 搭建类似生产环境的RAC 2.1搭建环境 2.1.1 RAC的物理结构 2.1.硬件环境 2.1.3软件环境 2.2搭建存储服务器 2.2.1安装Openfiler操作系统 2.2.2Openfiler主界面 2.2.3...

Global site tag (gtag.js) - Google Analytics