`
z7swf
  • 浏览: 185678 次
社区版块
存档分类
最新评论

Oracle 命令收集

阅读更多

这些命令均收录自网络,向原创作者致敬~!

 

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_NAME;

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    oracle常用命令 收集

    oracle常用命令收集 oracle常用命令

    ORACLE 基本命令收集

    数据库增删改查、备份、还原。表空间的创建修改删除、泵备份还原。等命令示例

    Oracle 命令速查V2(CHM格式)

    "Oracle命令速查V2"是一部非常实用的参考资料,对于学习和掌握Oracle操作有着极大的帮助。CHM(Compiled HTML Help)格式的文档通常包含了丰富的文本、图像和超链接,易于检索和查阅。 本书主要涵盖了以下几个关键...

    Oracle数据库日志收集手册小白必备

    ### Oracle数据库日志收集知识点详解 #### 一、Oracle数据库日志类型与收集方法 **1. 数据库Alert日志** - **定义**: Alert日志是Oracle数据库中最关键的日志之一,它记录了数据库实例运行期间的重要事件,包括...

    oracle命令大全及关于oracle 1000问 日志管理,表空间管理,表,索引等等等等

    本文将围绕"Oracle命令大全及关于Oracle 1000问"的主题,深入讲解日志管理、表空间管理、表操作和索引管理等关键知识点。 首先,日志管理在Oracle数据库中至关重要,因为它是数据恢复的基础。主要涉及Redo Logs和...

    unix下oracle命令.zip

    这个压缩包“unix下oracle命令.zip”包含了一个名为“unix下oracle命令.txt”的文本文件,很可能是对一系列用于管理和维护Oracle数据库的UNIX shell命令和SQL命令的汇总。以下是一些关键知识点: 1. **登录与退出**...

    Oracle收集性能日志方法

    要手动收集AWR报告,可以执行以下SQL命令: ```sql EXEC DBMS_AWR.SNAPSHOT_START snap_id1, snap_id2; -- 执行需要监控的操作 EXEC DBMS_AWR.SNAPSHOT_END(snap_id1, snap_id2); ``` 然后,通过`DBA_HIST_REPORT ...

    oracle 命令全集

    文档中收集了oracle系统大部分常用的操作命令,需要的人可下载下来多练习几次,进一步熟悉oracle系统。

    本人使用的oracle命令集

    Oracle命令集是数据库管理员(DBA)和开发人员在日常工作中不可或缺的工具,它们用于管理、监控、备份和恢复Oracle数据库。以下是一些常见的Oracle命令及其详细解释: 1. **SQL*Plus命令**: SQL*Plus是Oracle提供...

    ORACLE常用维护命令

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供了丰富的管理和维护命令以确保系统的稳定运行。以下是针对提供的文件内容中涉及的一些Oracle常用命令的详细说明: 1. **查看归档日志文件**: 使用`V$LOG_...

    oracle基本命令[收集].pdf

    本文将根据提供的文件“oracle基本命令[收集].pdf”的内容,详细介绍Oracle中的基本操作命令,帮助读者更好地理解和应用这些命令。 #### 二、登录与连接 **1. sqlplus /nolog** - **命令说明**:使用SQL*Plus工具...

    Oracle RAC 资料收集日常基本维护命令

    ### Oracle RAC 资料收集与日常基本维护命令 #### 概述 Oracle Real Application Clusters (Oracle RAC) 是一种多实例集群数据库技术,它允许多个数据库实例同时访问一个共享数据库。这种架构提高了数据库系统的...

    oracle 笔记和一些基本的 oracle 命令

    接下来,我们来看看一些基础的Oracle命令: 1. **SQL*Plus**:这是Oracle的命令行工具,用于执行SQL语句和PL/SQL块。例如,`connect`命令用于登录数据库,`desc`用于描述表结构,`select`用于查询数据,`insert`...

    oracle基本命令

    - `analyze`命令收集表的统计信息,供优化器使用以提高查询效率。 7. **对象查询**: - 查看所有对象:`select * from tab`。 - 创建空表:`create table b as select * from a where 1=2`,或者`create table b...

    oracle 命令

    Oracle命令是数据库管理员和开发人员在管理Oracle数据库时不可或缺的工具。Oracle数据库系统是全球广泛使用的大型企业级数据库管理系统,提供了丰富的命令行接口(CLI)来进行数据操作、系统监控、性能优化等各种...

    ORACLE数据库(11g或10g)AWR与ADDM报告收集方法

    以上内容覆盖了在Oracle 11g和10g数据库中,通过命令方式收集AWR与ADDM报告的方法、注意事项以及在不同操作系统环境下执行命令时路径的具体调整。AWR和ADDM报告对于数据库管理员来说是进行数据库性能监控和故障诊断...

    使用dbms_stats包手工收集统计信息

    在使用 dbms_stats.gather_schema_stats 过程时,如果你想要知道自从上一次分析统计数据以来,发生了多少次插入、更新和删除操作,可以使用 alter table xxx monitoring 命令,Oracle 会用 dba_tab_modifications ...

    Oracle数据库操作命令[收集].pdf

    本文将深入解析Oracle数据库的一些基本操作命令,包括登录、关闭与启动数据库、查询信息、管理表空间、创建和修改用户以及操作数据表。 首先,登录Oracle数据库可以通过SQL*Plus工具进行,使用命令`sqlplus system/...

Global site tag (gtag.js) - Google Analytics