.oracle创建表空间 博客分类: 数据库
.
SYS用户在CMD下以DBA身份登陆:
在CMD中打sqlplus /nolog
然后再
conn / as sysdba
//创建临时表空间
create temporary tablespace user_temp
tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
//创建数据表空间
create tablespace test_data
logging
datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;
//创建用户并指定表空间
create user username identified by password
default tablespace user_data
temporary tablespace user_temp;
//给用户授予权限
grant connect,resource to username;
//以后以该用户登录,创建的任何数据库对象都属于user_temp 和user_data表空间,
这就不用在每创建一个对象给其指定表空间了
撤权:
revoke 权限... from 用户名;
删除用户命令
drop user user_name cascade;
建立表空间
CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k
删除表空间
DROP TABLESPACE data01 INCL ING CONTENTS AND DATAFILES;
一、建立表空间
CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k
二、建立UNDO表空间
CREATE UNDO TABLESPACE UNDOTBS02
DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M
#注意:在OPEN状态下某些时刻只能用一个UNDO表空间,如果要用新建的表空间,必须切换到该表空间:
ALTER SYSTEM SET undo_tablespace=UNDOTBS02;
三、建立临时表空间
CREATE TEMPORARY TABLESPACE temp_data
TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M
四、改变表空间状态
1.使表空间脱机
ALTER TABLESPACE game OFFLINE;
如果是意外删除了数据文件,则必须带有RECOVER选项
ALTER TABLESPACE game OFFLINE FOR RECOVER;
2.使表空间联机
ALTER TABLESPACE game ONLINE;
3.使数据文件脱机
ALTER DATABASE DATAFILE 3 OFFLINE;
4.使数据文件联机
ALTER DATABASE DATAFILE 3 ONLINE;
5.使表空间只读
ALTER TABLESPACE game READ ONLY;
6.使表空间可读写
ALTER TABLESPACE game READ WRITE;
五、删除表空间
DROP TABLESPACE data01 INCL ING CONTENTS AND DATAFILES;
六、扩展表空间
首先查看表空间的名字和所属文件
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
1.增加数据文件
ALTER TABLESPACE game
ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;
2.手动增加数据文件尺寸
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'
RESIZE 4000M;
3.设定数据文件自动扩展
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf
AUTOEXTEND ON NEXT 100M
MAXSIZE 10000M;
设定后查看表空间信息
SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE
分享到:
相关推荐
根据提供的标题、描述、标签以及...综上所述,“cmd创建用户及表数据去重”这一主题涵盖了数据库用户管理、数据导入以及数据清洗等多个方面。通过对这些知识点的深入理解,可以帮助我们更好地管理和维护数据库系统。
在 Oracle 数据库管理中,通过命令行(CMD)创建用户是一项基本而重要的任务。这不仅适用于 Oracle 10g 版本,同样也适用于其他版本。下面详细介绍如何在 CMD 下创建用户及其相关操作。 #### 命令行环境准备 在...
在Oracle数据库中,表空间是逻辑存储单元,用于组织和管理数据文件。一个表空间可以包含一个或多个数据文件,而每个数据文件只能属于一个表空间。 1. **创建普通表空间**: ```sql CREATE TABLESPACE test DATA...
Oracle 数据库新建、用户创建、表空间管理、SQLPlus 导入导出数据库详解 概述: 本文档详细介绍了 Oracle 数据库的新建、用户创建、表空间管理、SQLPlus 导入导出数据库的步骤。通过逐步指导,读者可以了解 Oracle ...
创建用户时可以指定默认表空间和临时表空间,例如: ``` CREATE USER zfmi IDENTIFIED BY zfmi DEFAULT TABLESPACE zfmi TEMPORARY TABLESPACE zfmi_temp; ``` 5. 授予用户权限: 使用 `GRANT` 命令可以赋予...
综上所述,使用sqlplus命令行工具来创建Oracle数据库的表空间和用户,是一种基础且关键的操作。掌握这些操作对于数据库管理员来说是非常重要的,它们是确保数据库正常运行和数据安全的基础。需要注意的是,随着...
2. **类型**:CMD文件主要分为两种类型——RAM空间分配和FLASH空间分配。 - **RAM空间分配**:将程序加载到RAM中运行,适用于需要快速访问的代码和数据。 - **FLASH空间分配**:将程序固化在FLASH中运行,适用于不...
5. **Lusrmgr.msc**: 打开本地用户和组管理工具,用于查看和管理本机上的用户账户和组。 6. **Services.msc**: 打开服务管理工具,可以查看、启动、停止、重启系统服务。 7. **Oobe/msoobe /a**: 打开Windows...
在IT领域,资源管理器是操作系统中的一个核心组件,它允许用户访问和管理计算机上的文件、文件夹以及系统设置。本项目是用C#编程语言编写的,旨在提供一个自定义的、功能丰富的资源管理器,它扩展了标准资源管理器的...
TMS320F2812 的 DSP 存储器被划分为三个独立的选择空间:程序空间、数据空间和 I/O 空间。这种划分有助于优化资源管理和提高程序执行效率。 - **程序空间**:用于存放待执行的指令和执行过程中所用的系数(常数)。...
* gpedit.msc:组策略编辑器,用于编辑和管理组策略。 * gpupdate /target:computer /force:强制刷新组策略,用于强制应用组策略。 * secpol.msc:本地安全策略,用于管理计算机的安全策略。 其他命令 * calc:...
6. **重建表空间和用户**:完成上述步骤后,可以重新创建被删除的表空间及用户。 ```plaintext SQL> CREATE TABLESPACE ydyx DATAFILE 'F:\DATAMIS\YDYX.DBF' SIZE 100M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE ...
TMS320F2812的DSP存储器分为三个独立选择的空间——程序空间、数据空间和I/O空间。程序空间主要用于存放指令和常数,而数据空间则用于存放执行过程中产生的数据。 **2. CMD文件的分配方法** TI公司的汇编器和链接...
* .cinit 段:包含变量和常量的初始化表 * .pinit 段:包含全局对象构造函数的调用表 * .const 段:包含字符串常量和以 const 修饰的数据 * .switch 段:包含大型 switch 语句的表 * .text 段:包含可执行代码、字符...
TI的新汇编器和链接器创建的目标文件采用了COFF(通用目标文件格式),这一格式有利于模块化的编程,并且为管理和配置目标系统的存储器提供了强大的支持。 ##### 2.2 MEMORY和SECTIONS伪指令 - **MEMORY**:用来...
当我们需要在C#程序中执行系统级别的操作,比如管理文件、注册表操作或者执行一些系统命令时,调用CMD(命令提示符)就显得非常实用。本知识点将详细讲解如何在C#中调用CMD函数。 首先,我们要了解C#调用CMD的基本...
1. 创建桶:使用s3cmd创建OBS存储桶的步骤。 2. 获取桶列表:查询用户在OBS中拥有的所有存储桶。 3. 查看桶存量信息:获取存储桶的存储空间信息。 4. 查看桶的基本信息:获取存储桶的详细信息。 5. 配置桶策略:设置...
设备管理器,显示和管理计算机上的硬件设备,包括更新驱动程序、禁用或启用设备等功能。 ### 14. diskmgmt.msc 磁盘管理工具,提供对硬盘分区、格式化、创建卷等高级磁盘管理功能的支持。 ### 15. explorer 资源...
7. **任务管理器**:任务管理器提供了对运行进程的查看和管理,可以使用Process类来获取和控制进程信息。 8. **计算机管理器**:计算机管理器包含了多个子管理工具,如本地用户和组、服务和应用程序等。通过使用...