- 浏览: 914713 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (498)
- J2EE (52)
- 数据库 (17)
- java基础 (43)
- web技术 (19)
- 程序设计 (6)
- 操作系统 (18)
- IT资讯 (7)
- 我的IT生活 (12)
- 学习笔记 (9)
- Jquery (25)
- JavaScript (18)
- spring (40)
- Hibernate (12)
- Struts (10)
- YUI (2)
- Extjs (22)
- .net (0)
- Eclipse (10)
- 社会主义 (2)
- 服务器 (9)
- CSS (8)
- 网络安全 (16)
- 版本控制 (9)
- PHP (2)
- Oracle (42)
- SQL server (1)
- Mysql (11)
- 项目管理 (3)
- 开发工具使用 (10)
- SQL语句 (7)
- Perl (0)
- Shell (6)
- 漏洞 (4)
- ibatis (5)
- hacker (2)
- SQL注入 (6)
- Hacker工具 (2)
- 入侵和渗透 (7)
- 插件/组件 (2)
- 最爱开源 (5)
- 常用软件 (2)
- DOS (1)
- HTML (2)
- Android (9)
- CMS (1)
- portal (8)
- Linux (7)
- OSGI (1)
- Mina (5)
- maven (2)
- hadoop (7)
- twitter storm (2)
- sap hana (0)
- OAuth (0)
- RESTful (1)
- Nginx (4)
- flex (1)
- Dubbo (1)
- redis (1)
- springMVC (1)
- node.js (1)
- solr (2)
- Flume (1)
- MongoDB (2)
- ElasticSearch (1)
最新评论
-
M_drm:
请问要怎么设置浏览器才不报没权限呢?
用JS在页面调用本地可执行文件的方法(ACTIVEX) -
Alexniver:
官方文档。When importing data into I ...
mysql导入数据过慢 解决方法 -
camelwoo:
我记得 Criteria 可以做连接查询与子查询,也可以做分页 ...
Hibernate总结篇二 -
zhenglongfei:
楼主如果SubKeyName 这个节点不存在,怎么办??怎么用 ...
Java操作注册表 -
yxx676229549:
用log4j 2 了
logback
原文:http://takeme.iteye.com/blog/1622659
dba_tablespaces.dbf表空间状态扩展表空间移动数据文件
1.表空间的概述
1.表空间是数据库的逻辑组成部分。
2.从物理上讲,数据库数据存放在数据文件中;
3.从逻辑上讲,数据库是存放在表空间中,表空间由一个或者多个数据文件组成。
2.oracle的逻辑组成
1.oracle 的逻辑结构包含 表 空间 段 区 块
2.数据库是由表空间构成,表空间又是有段构成,段是由区构成,区是由 oracle的块构成,这样做是为了提高数据库的效率
3.作用
A.控制数据库占用的磁盘空间
B dba 可以将不同数据类型部署到不同的位置,这样 有利于i/0的性能,同时利于备份和恢复等管理
3.查询Oracle的表空间
4.创建表空间的语法和步骤
1.创建表空间采用create tablespace命令完成
2.需要注意的是一般情况下,建立表空间,是特权用户和dba来执行的。如果其他用户要创建必须要有 create tablespace 的系统权限
5.案例: 创建一个表空间
6.案例: 使用自定义的表空间
7.什么是表空间的状态
当建立表空间的时候,表空间处于联机的(online)状态,此时表空间是可以访问的,并且是可以读写,既可以在表空间上执行各种语句。但是在进行系统维护或者数据维护的时候,可能需要改变表空间的状态(脱机,联机,只读)。 一般由特权用户和dba来操作
8.表空间脱机
9.使表空间联机
10.只读表空间
11.改为读写表空间
12.显示表空间中的所有表
13.查看某表所在的表空间 (知道表名)
14.删除表空间
15. 扩展表空间 oralce 有3中方法
16.移动数据文件(处理磁盘损坏的时候,将数据文件进行迁移)
1.找出数据文件对应的 表空间
2.使表空间脱机 确保数据文件的一致性
3.使用命令移动数据文件到指定的目标位置 (sqlplus中能成功,PL/Sql中不能成功 应是我不知道)
4.修改表空间对应的数据文体 为新磁盘下的数据文件
5.使表空间联机
17.查询表空间的信息
18.查询表空间的所有的数据文件
19.表空间的状态
20.其他常用的表空间
1.索引表空间
2.undo表空间
3.临时表空间
4.非标准块的表空间
注:如果你将上面的这个表空间弄清楚了,可以考oracle 初级 或者 中级 证书了 要钱的哦!
dba_tablespaces.dbf表空间状态扩展表空间移动数据文件
1.表空间的概述
1.表空间是数据库的逻辑组成部分。
2.从物理上讲,数据库数据存放在数据文件中;
3.从逻辑上讲,数据库是存放在表空间中,表空间由一个或者多个数据文件组成。
2.oracle的逻辑组成
1.oracle 的逻辑结构包含 表 空间 段 区 块
2.数据库是由表空间构成,表空间又是有段构成,段是由区构成,区是由 oracle的块构成,这样做是为了提高数据库的效率
3.作用
A.控制数据库占用的磁盘空间
B dba 可以将不同数据类型部署到不同的位置,这样 有利于i/0的性能,同时利于备份和恢复等管理
3.查询Oracle的表空间
select tablespace_name from dba_tablespaces;
4.创建表空间的语法和步骤
1.创建表空间采用create tablespace命令完成
2.需要注意的是一般情况下,建立表空间,是特权用户和dba来执行的。如果其他用户要创建必须要有 create tablespace 的系统权限
5.案例: 创建一个表空间
crate tablesapce data01 datafile 'd:\test\data01.dbf' size 20m uniform size 128k; // 说明:创建一个名称为 data01 的表空间,并为该表空间建立一个名称为data.01.dbf的数据文件,区的大小为128k
6.案例: 使用自定义的表空间
1.create table mydept(deptno number(4),dname varchar2(14),loc varchar2(13)) tablespace data01;//如果不指定表空间,就默认放在 SYSTEM 表空间下 2. create table emp(empno,ename) tablespace data01 as select empno,ename from scott.emp; //利用其他方案的表创建自己的表后放在自定义表空间下
7.什么是表空间的状态
当建立表空间的时候,表空间处于联机的(online)状态,此时表空间是可以访问的,并且是可以读写,既可以在表空间上执行各种语句。但是在进行系统维护或者数据维护的时候,可能需要改变表空间的状态(脱机,联机,只读)。 一般由特权用户和dba来操作
8.表空间脱机
alter tablespace 表空间名 offline;
9.使表空间联机
alter tablespace 表空间名 online;
10.只读表空间
alter tablespace 表空间 read only; // 当建立表空间时,表空间可以读写,如果不希望在表空间上执行update ,delete ,insert 操作,那么可以将表空间修改为只读
11.改为读写表空间
alter tablespace tbs001 read write;
12.显示表空间中的所有表
select * from user_tables where TABLESPACE_NAME='DATA01';//个人发现在oralce系统中 系统表 或者 视图 是区分大写)
13.查看某表所在的表空间 (知道表名)
select tablespace_name,table_name from user_tables where table_name='EMP';
14.删除表空间
drop tablespace DATA01 including contents and datafiles;// 说明: including contents 表示删除表空间时候,删除该表空间的所有数据对象,而datafiles 表示将数据库文件也删除。
15. 扩展表空间 oralce 有3中方法
1.添加数据文件 alter tablespace TBS001 add datafile 'd:\tbs002.dbf' size 20m; 2.增加数据文件的大小 alter database datafile 'd:\tbs001.dbf' resize 20m; 3.设置自动增长 alter database datafile 'd:\tbs002.dbf' autoextend on next 10m maxsize 500m; //9i前每个数据文件是有大小的.之后的版本有人说没有大小限制(取决自己磁盘)
16.移动数据文件(处理磁盘损坏的时候,将数据文件进行迁移)
1.找出数据文件对应的 表空间
select tablespace_name from dba_data_files where file_name='D:\TBS001.DBF';
2.使表空间脱机 确保数据文件的一致性
alter tablespacce tbs001 offline;
3.使用命令移动数据文件到指定的目标位置 (sqlplus中能成功,PL/Sql中不能成功 应是我不知道)
host move d:\tbs001.dbf c:\tbs001.dbf;
4.修改表空间对应的数据文体 为新磁盘下的数据文件
alter tablespace TBS001 rename datafile 'D:\TBS001.DBF' to 'E:\TBS001.DBF';
5.使表空间联机
alter tablespace TBS001 online;
17.查询表空间的信息
select * from dba_tablespaces;
18.查询表空间的所有的数据文件
select file_name,bytes from dba_data_files where tablesapce_name='TBS001
19.表空间的状态
offline,online, read only, read write;
20.其他常用的表空间
1.索引表空间
2.undo表空间
3.临时表空间
4.非标准块的表空间
注:如果你将上面的这个表空间弄清楚了,可以考oracle 初级 或者 中级 证书了 要钱的哦!
发表评论
-
使用hint优化 Oracle SQL语句方法
2012-08-10 11:40 954在SQL语句优化过程中,我们经常会用到hint,现总结一下在S ... -
Oracle全文检索示例
2012-08-08 17:51 05步建立oracle全文索引 http://database ... -
Oralce import,export 导入导出及备份
2012-08-07 11:00 997原文:http://takeme.iteye.com/blog ... -
收集整理的oracle常用命令大全,解决oracle常见问题
2012-05-02 23:12 1090http://taody.iteye.com/blog/150 ... -
(转)SQL 优化原则
2012-03-09 00:03 1025原文http://www.cnblogs.com/ziyiFl ... -
Oracle 索引的使用情况查看
2012-01-12 09:52 1064查询用户的索引 select index_name ... -
CSDN泄漏数据完整分析
2012-01-02 23:19 1009感谢mayee的投递 昨 ... -
oracle查询字符串中的数字
2011-11-14 15:25 1793-- 方法一:直接用SQL语句 select col_n ... -
去掉PowerDesigner中生成sql的双引号
2011-07-07 08:50 1795在使用pd时,默认生成的sql在表名和字段是加了双引号的,这样 ... -
关于Powerdesigner的
2011-05-16 11:15 10271.关于Powerdesigner的感触 http://www ... -
PowerDesigner技巧小结
2011-04-17 17:11 991同事总结的PD使用注意事项,记录一下。 由pdm生成建表脚本 ... -
PowerDesigner逆向生成pdm图
2011-04-17 17:10 18331、新建Physical Data Model Fil ... -
SQL重复记录查询
2010-12-31 14:21 10411、查找表中多余的重复 ... -
数据库管理员日常工作中必备的sql列表
2010-04-20 09:45 1217--监控索引是否使用 alter index ... -
Oracle数据库监听配置
2010-04-20 09:03 1403近段时间很多网友提出监听配置相关问题,客户终端(Client) ... -
oracle10g初始化参数说明
2010-04-19 13:43 1622ref: http://blog.csdn.net/flora ... -
Oracle10g安装问题解决方案
2010-04-19 11:28 1609Oracle10g安装过程中"无法确定主机的IP地址 ...
相关推荐
创建和管理表空间及用户资源权限是数据库管理员(DBA)的重要工作之一。以下将详细介绍如何在Oracle中创建表空间、临时表空间以及赋予用户对表空间的权限。 首先,我们来了解如何创建一个常规表空间: 1. **创建表...
总结起来,创建Oracle用户和表空间,并分配权限是数据库管理的重要环节。通过以上步骤,你可以有效地管理数据库资源,确保用户能够安全、高效地访问和操作数据库。在实际应用中,可能还需要根据具体需求调整表空间的...
在创建表空间和用户的过程中,管理员还需要关注Oracle的文件路径和文件系统的管理,确保数据库文件存储在适当的磁盘上,以优化性能并防止磁盘空间耗尽的问题。同样需要注意的是,这些操作应由具有相应权限的数据库...
在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自增长和修改其大小。 #### 一、创建表空间 表...
第四个步骤是创建用户,指定密码和上边创建的用户表空间CREATE USER hc_notify IDENTIFIED BY hc_password DEFAULT TABLESPACE NOTIFYDB;。 第五个步骤是赋予权限:grant connect,resource to hc_notify;grant ...
本文主要探讨了 Oracle 用户(user)和表空间(tablespace)的相关概念、创建、配置、修改以及删除等核心操作,旨在为初学者提供一个清晰的学习路径。 首先,Oracle 用户是数据库的访问实体,它代表了数据库的认证...
### Oracle本地管理表空间知识点详解 #### 一、概述 **本地管理表空间**是Oracle 8i版本引入的一种新的表空间管理...随着Oracle版本的不断更新和发展,本地管理表空间已经成为现代Oracle数据库管理中的标准配置之一。
本文介绍了Oracle数据库中表空间创建和用户创建的基本概念与操作方法。通过对示例SQL语句的分析,可以了解到如何创建表空间、添加数据文件以及如何创建用户并设置相关的属性和权限。这些知识对于Oracle数据库管理员...
表空间是Oracle数据库存储结构的基本单位,用来组织和管理数据库中的数据。在创建表空间时,我们需要考虑以下几个关键点: 1. **表空间名称**:表空间的名称必须遵循Oracle的命名规则,并且在一个数据库中必须是...
"Oracle 表空间创建" Oracle 表空间创建是 Oracle 数据库中的一种基本...在本节中,我们讨论了 Oracle 表空间创建的基本概念和步骤,并提供了相关的 SQL 语句,以便于读者更好地理解和应用 Oracle 表空间创建技术。
oracle 创建表空间脚本 create tablespace
Oracle 临时表空间满的问题需要通过查看当前数据库的默认临时表空间、查看当前临时表空间的大小、创建新的临时表空间、将新建的临时表空间设置为数据库的默认临时表空间、删除原来的临时表空间、创建新的临时表空间...
在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间划分成多个部分进行管理。 **1.1 创建临时表空间** ``` /*时占*/create temporary...
oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作
本文详细介绍了如何在Oracle数据库中创建和删除表空间,以及如何创建用户并为其分配权限。通过以上示例,您可以根据自己的需求灵活地管理Oracle数据库中的表空间和用户。这些基本操作对于日常数据库管理非常重要,...
在Oracle数据库管理中,表空间管理是一项重要的任务,它涉及如何有效地分配、使用和管理存储资源。表空间是Oracle数据库中数据物理存储的基本单位,每个数据库至少包含一个表空间。理解并掌握表空间管理技巧对于确保...
1. **定义数据文件**:首先,你需要为表空间创建一个或多个数据文件。数据文件是实际存储数据的物理文件,位于操作系统上的某个位置。 ```sql CREATE DATAFILE '/path/to/datafile.dbf' SIZE 50M AUTOEXTEND ON ...
1. 数据文件必须是ONLINE状态才能执行此命令,如果文件已经OFFLINE,只有在字典管理表空间(DMT)中才能执行,对本地管理表空间(LMT)则不行。 2. 不能删除表空间的第一个数据文件或唯一的数据文件,否则会引发错误...
7. 配置存储选项:返回表空间创建界面,勾选"启用日志记录",这将跟踪对表空间的更改,有利于故障恢复。选择适当的"块大小"(8MB),这将影响数据库的I/O性能和存储效率。 8. 最后,点击"确定"以提交这些设置并创建...
表空间是 Oracle 数据库中的逻辑存储单元,用于组织和管理数据文件。每个表空间由一个或多个数据文件组成。在创建表空间时,需要指定其名称、数据文件的位置、初始大小、扩展方式等参数。 **示例代码**: ```sql -...