`
jiajunde
  • 浏览: 170211 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

oracle 删除用户命令和部分命令

阅读更多

创建表

CREATE TABLE count   
(num1 NUMBER(4,2),    
txt blob);

 

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数据库常见命令

    在执行这些命令之前,确保已经正确地设置了表空间和用户信息是非常重要的。此外,还应注意命令中的各种选项,例如`full`、`file`等,这些选项对于控制导入导出的具体行为至关重要。 通过以上介绍,我们可以了解到...

    oracle常用cmd命令

    Oracle 常用 CMD 命令 Oracle 是一种关系数据库管理系统,提供了强大的数据存储和管理功能。但是,对于新手来说,熟悉 Oracle 的 ...同时,我们也需要了解 Oracle 的其他命令和参数,以便更好地使用 Oracle 数据库。

    Oracle命令

    - **创建用户命令**:在 Oracle 中创建新用户的基本命令格式为: ```sql CREATE USER username IDENTIFIED BY password; ``` 例如创建名为 `deng` 的用户,密码为 `123456`: ```sql CREATE USER deng ...

    Oracle数据库用户角色、表空间创建、删除命令

    ### Oracle数据库用户角色、表空间创建与删除命令详解 #### 创建数据表空间 在Oracle数据库中,表空间是逻辑存储单元...这些命令和技巧对于Oracle数据库管理员来说非常重要,能够有效帮助他们管理和维护数据库系统。

    oracle SQL 命令大全

    Oracle 数据库管理系统中最基本的操作语句,包括打开服务器、关闭服务器、查看当前用户的角色、查看当前用户的系统权限和表级权限、查看当前用户的缺省表空间、修改表结构、更改用户密码、创建表空间的数据文件、...

    oracle 11g常用命令

    Oracle 11g 常用命令 ...这些命令只是 Oracle 11g 中的一部分,熟悉这些命令可以帮助数据库管理员更好地管理和维护数据库。但需要注意的是,使用这些命令需要按照实际情况进行调整和修改,以免出现不必要的问题。

    oracle删除用户下所有表

    在Oracle数据库管理中,有时候我们可能需要清除某个用户的全部数据,这包括该用户创建的所有表。但是需要注意的是,在执行此类操作时必须格外小心,因为一旦执行了删除命令,这些数据将无法恢复。此外,确保不要误删...

    Oracle经典常用命令

    本篇文章将详细解析Oracle创建删除用户、角色、表空间以及导入导出数据库的命令行方式。 一、创建用户 创建新用户的SQL命令是`CREATE USER`,基本语法如下: ```sql CREATE USER username IDENTIFIED BY password; ...

    oracle 中shutdown命令的实用

    shutdown immediate命令可以在数据库关闭时执行某些清除工作,如释放会话资源和终止会话。 3. shutdown abort shutdown abort 是直接关闭数据库的方式。这是关闭数据库的最快方式,但也是最危险的方式。shutdown ...

    ORACLE SQLPLUS 命令大全

    用户可以使用 HELP 命令来查看命令的语法、参数选项和使用方法。 二、@ 命令 @ 命令用于运行调入内存的 SQL 文件,可以从本地文件系统或 Web 服务器上加载脚本文件。例如,@ F:/test.sql 可以执行 test.sql 脚本...

    oracle表空间命令语句大全

    Oracle 表空间命令语句大全提供了 Oracle 数据库管理的重要操作,包括建立表空间、建立 UNDO 表空间、建立临时表空间、改变表空间状态、删除表空间、扩展表空间和查看表空间信息等。这些命令对于 Oracle 数据库管理...

    oracle 11g 命令

    Oracle 11g 是一款广泛使用的数据库管理系统,其命令行工具是...这些命令涵盖了Oracle 11g的基本操作,包括数据库实例的启动和停止、用户管理、表空间管理和表的操作。熟练掌握这些命令对于日常数据库维护至关重要。

    Oracle9i命令大全

    我们可以归纳出一系列关于Oracle数据库管理系统的实用命令和操作知识点,这将涵盖数据库服务的启动与停止、屏幕清理、用户权限查看、用户表空间配置、数据表结构修改、用户创建与密码设置、目录对象的创建与删除以及...

    删除ORACLE某个用户下所有数据

    ### 删除Oracle某个用户下所有数据 在Oracle数据库管理过程中,有时候我们需要清理某个用户下的所有数据。...通过上述步骤,可以有效地清除Oracle数据库中特定用户的所有数据,这对于数据库管理和维护是非常有用的。

    oracle开启关闭命令

    本文将详细介绍如何使用命令行工具来控制Oracle数据库服务的启动与关闭,并涉及部分卸载过程中的注意事项。 #### 启动与停止Oracle服务的命令 1. **启动与停止监听器**: - `...

    ORACLE常用维护命令

    Oracle数据库是世界上最流行的数据库管理系统之一,它提供...这些命令和视图提供了对Oracle数据库的全面监控和管理能力,帮助DBA有效地维护数据库健康和性能。通过熟练掌握这些命令,可以更好地应对各种日常运维挑战。

    oracle命令大全.pdf

    除了上述命令外,Oracle数据库还包括其他大量命令和语句,用于执行各种复杂的数据库操作。Oracle数据库命令通常在SQL*Plus或Oracle SQL Developer这样的客户端工具中执行。数据库管理员必须掌握这些命令才能高效地...

    Oracle数据库备份和恢复的命令

    为了确保`oracle`用户能够访问该目录并进行备份操作,还需要更改目录的所有权和权限: ```bash # chown oracle:oinstall /home/oracle/orabackup # chmod 775 /home/oracle/orabackup ``` ##### 2. 登录Oracle...

    AIX-Oracle常用命令

    在IT领域,尤其是在数据库管理与维护方面,AIX平台下的Oracle数据库...以上知识点覆盖了AIX环境下Oracle数据库日常管理和运维的基本操作,对于数据库管理员而言,熟练掌握这些命令能够显著提升工作效率和问题解决能力。

    oracle常用命令文档

    ### Oracle 常用命令与操作指南 #### 一、Oracle 安装与卸载注意事项 **1.1 Oracle 的安装** - **安装步骤:** 对于 Oracle 的安装,网络上有很多详细的...在实际操作中,还需根据具体情况灵活应用这些命令和步骤。

Global site tag (gtag.js) - Google Analytics