- 浏览: 496274 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (139)
- JAVA (20)
- Database (11)
- Flex (2)
- OXM (1)
- Oracle (17)
- Persistence (2)
- IDE (5)
- Software Development (12)
- Operation System (22)
- Spring (1)
- Computer (3)
- WEB Server (6)
- Industry Applications (11)
- Project Management (1)
- Web Service (1)
- Linux (9)
- HTML (2)
- Crypto (1)
- Lucene (3)
- Hadoop (10)
- Java Script (2)
- Search (7)
- Python (1)
最新评论
-
bcabchappy:
win7下面无效:当前盘符:%~d0原样输出了
CMD获取当前目录的绝对路径 -
gpo:
很好
struts2文件上传如何限制上传文件类型(类型列表) -
zl0828:
很好的东西,顶你,分享
CMD获取当前目录的绝对路径
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 INCLUDING 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 INCLUDING 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
发表评论
-
Oracle行转列、列转行的Sql语句总结
2018-03-20 11:35 0文献出自:https://www.cnblogs.com/ ... -
UNDO损坏的恢复方法
2017-01-15 22:06 1220undo表空间故障特殊恢复(二)------ORA-0109 ... -
分区表、分区索引和全局索引部分总结
2015-10-20 17:35 12456分区表、分区索引和全局索引: 在一个表的数据超 ... -
ORA-01031 权限不足-过程中DBA 角色用户无法执行DDL
2015-03-25 18:39 7306Oracle的存储过程,是我们使用数据库应用开发的重要工具 ... -
Oracle set unused的用法
2014-02-17 22:13 5249Oracle set unused的用法 SET UNUS ... -
Oracle 的 REPLACE 和 REGEXP_REPLACE
2013-11-29 17:50 2176REPLACE 函数是用另外一个值来替代串中的某个值。例如 ... -
Oracle 字符集的查看和修改
2013-06-05 18:18 933一、什么是Oracle字符集 Orac ... -
Oracle nls_sort和nlssort 排序功能简述
2013-04-01 17:11 1164(1)ALTER SESSION SET NLS_SORT= ... -
Oracle 随记
2012-06-06 15:35 1008本文是鄙人从发布日期开始收集的一些开发上的小经验。不足之处, ... -
64位Windows下plsqldev 报“ORA-12154: TNS:无法解析指定的连接标识符”问题
2012-04-28 17:37 6621接着上次的话题,在64 ... -
oracle中对排序的总结
2012-01-09 15:07 1052-- 按拼音排序 ( ... -
Oracle Hint
2011-12-13 18:29 1122声明文献出处:http://w ... -
ORACLE的BULKCOLLECT和FORALL
2011-07-26 16:52 1188FORALL语句的一个 ... -
Oracle日期函数集锦
2011-07-07 16:36 1116Oracle日期函数集锦(一) 一、 常用日期数据格式 ... -
Oracle over函数
2011-04-07 18:44 1430sql over的作用及用法 RANK ( ) OV ... -
偶遇Oracle的Listener服务启动错误
2010-10-07 15:55 1356下午刚回来,开机后首先启动了QQ,然后是POPO,再到迅雷,最 ... -
oracle 的 union union all intersect minus 区别
2010-08-25 17:42 2125关键字: oracle union un ...
相关推荐
在Oracle数据库管理系统中,创建表空间是管理数据库存储空间的关键操作。表空间是数据库中用于存储数据对象(如表、索引、视图等)的逻辑结构。它将物理磁盘上的一个或多个数据文件组织成一个逻辑单元,使得数据库...
### Oracle 创建表空间、用户及分配权限详解 在Oracle数据库管理中,创建表空间和用户是常见的基础操作之一。本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自...
### 完整Oracle创建表空间、用户及设置用户权限脚本解析 #### 一、创建表空间 在Oracle数据库管理中,创建表空间是数据库管理的基础之一。表空间是Oracle数据库中逻辑存储结构的一部分,它将数据库物理存储空间...
在Oracle数据库管理中,创建表空间和用户是基础但至关重要的操作,这直接影响到数据库的性能、安全性和数据管理效率。以下将详细解析如何在Oracle数据库中创建表空间和用户,以及这一过程中涉及的关键概念和步骤。 ...
### Oracle 创建表空间、创建用户、创建表 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成。表空间是Oracle数据库存储结构的基本单位,用来组织和管理数据库中的数据。在...
在Oracle数据库管理中,创建表空间是构建数据库结构的基础步骤之一。表空间是Oracle数据库中的逻辑存储单元,用于组织和管理数据文件。每个数据库至少包含一个系统表空间(SYSTEM),但为了更有效地管理和分配资源,...
创建表空间参数详解 创建表空间参数详解是 Oracle 数据库中一个非常重要的概念,了解创建表空间参数详解的知识点可以帮助数据库管理员更好地管理和维护数据库。下面我们将详细解释创建表空间参数详解的语法描述,并...
### Oracle 创建表空间详解 #### 一、表空间概述 在 Oracle 数据库中,表空间是数据存储的基本逻辑单元,所有数据库对象(如表、索引等)都必须位于某个表空间内。为了确保用户能够创建数据库对象,需要为其分配...
如果你希望创建一个与已有表空间类似的新表空间,可以先选中一个现有的表空间,然后从右键菜单中选择"Create Like"。 4. 在创建表空间的界面中,输入表空间的名称,即`ts03`。在"区管理"部分,选择"本地管理"(Local...
Oracle 11g 创建表空间详解 在 Oracle 11g 中,创建表空间是一个非常重要的步骤,它直接关系到数据库的性能和安全性。在本文中,我们将详细介绍如何使用控制台命令创建表空间,并对相关的知识点进行详细的解释。 ...
在Oracle数据库管理中,创建和管理表空间是关键任务之一,尤其在大型企业级应用环境中,合理规划和分配存储资源对于确保系统性能和稳定性至关重要。本文将深入解析如何在Oracle数据库(具体为orcl实例)中创建表空间...
当创建新用户时,可以为用户分配默认表空间和临时表空间,以便他们在该表空间中创建对象: ```sql CREATE USER my_user IDENTIFIED BY my_password DEFAULT TABLESPACE MY_DATA TEMPORARY TABLESPACE MY_TEMP; ...
### Oracle 创建表空间与用户详解 #### 一、创建表空间 在Oracle数据库中,表空间是物理存储单元的逻辑容器。每个表空间都由一个或多个数据文件组成,用于存储数据库中的各种对象(如表、索引等)。创建表空间是...
根据提供的文件信息,本文将详细解释与创建表空间和用户相关的知识点。 ### 创建表空间 在Oracle数据库中,表空间是逻辑存储结构的一部分,用于管理数据文件中的存储空间。一个表空间可以包含多个数据文件,并且是...
Oracle 19c创建表空间及用户
在实际应用中,根据业务需求和性能考虑,你可能还需要创建临时表空间、撤销表空间或者设置表空间的只读属性等。了解并灵活运用这些操作,可以帮助你更好地管理和优化Oracle数据库。 总的来说,Oracle的数据字典提供...
根据给定文件中的标题、描述、标签以及部分内容,本文将详细介绍如何在Oracle数据库环境中使用SQL命令来创建表空间、添加数据文件以及管理表空间的自动扩展功能。 ### 创建表空间命令语句 #### 一、表空间的概念 ...
在Oracle数据库管理中,创建用户、表空间及进行权限分配是一项基本且重要的任务。下面将详细介绍这一过程,包括创建用户、创建表空间、授予权限以及如何进行剪标(即删除对象)的操作步骤。 ### 一、创建用户 ####...
这是真对oracl数据库的,主要是初始化的基本操作,创建表空间 创建用户及授权,并提供了相应的代码,解析了代码的含义。