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

Linux环境下oracle创建和删除表空间及用户

阅读更多
#su - oracle
$ sqlplus /nolog
SQL> connect / as sysdba
--//创建临时表空间
create temporary tablespace test_temp
tempfile '/data/oracle/oradata/test/test_temp01.dbf' --//Linux下的文件系统
size 64m
autoextend on
next 64m maxsize 2048m
extent management local;

--//创建数据表空间
create tablespace test_data
logging
datafile '/data/oracle/oradata/test/test_data01.dbf' --//Linux下的文件系统
size 64m
autoextend on
next 65m maxsize 2048m
extent management local;

--//创建用户并指定表空间 用户名和密码均为"test"
create user test identified by test
default tablespace test_data
temporary tablespace test_temp;


--//给用户授予权限

grant connect,resource to test;

--//删除表空间
drop tablespace test_temp including CONTENTS and datafiles;

--//修改用户密码
alter user test identified by new_password;

--//删除用户
drop user 用户名 cascade; --//执行该语句请小心,会级联删除该用户下所有对象。


--//给用户分配权限

SQL> grant connect to test_user;
SQL> grant resource to test_user;
SQL> grant create view to test_user;
SQL> GRANT DEBUG CONNECT SESSION TO test_user;
SQL> GRANT DEBUG ANY PROCEDURE TO test_user;

分享到:
评论

相关推荐

    linux下创建oracle用户表空间

    "Linux 下创建 Oracle 用户表空间" Linux 下创建 Oracle 用户表空间是指在已有的数据库实例上创建一个新的帐号,访问一些新的表操作。以下是创建用户表空间的步骤: 第一个步骤是登录 Linux,以 oracle 用户登录...

    oracle创建表空间和用户授权及删除表空间和用户

    本文将详细介绍如何在Oracle环境下进行这些操作,包括创建表空间、为用户分配权限、以及如何删除表空间和用户。 ### 一、创建表空间 #### 1.1 创建表空间的基本语法 创建表空间的基本语法如下: ```sql CREATE ...

    Linux下Oracle删除用户和表空间的方法

    本文将详细介绍如何在Linux下的Oracle环境中删除用户和表空间,以及处理可能遇到的问题。 首先,我们来看如何删除Oracle数据库中的用户。用户删除是一个系统级别的操作,需要以SYSDBA权限登录到数据库。以下是删除...

    如何正确的删除Oracle表空间数据文件

    在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...

    oracle创建数据库表空间.doc

    本文将详细介绍如何在 Linux 环境下创建和删除 Oracle 表空间及用户。 一、创建临时表空间 在 Oracle 中,临时表空间用于存储临时数据,例如排序操作的中间结果。创建临时表空间的语法如下: ```sql CREATE ...

    linux oracle 建表,表空间以及删除命令

    本篇文章主要介绍了 Oracle 数据库管理命令,包括建立表空间、删除表空间、改变表空间状态、扩展表空间等多方面的知识点。 一、建立表空间 在 Oracle 数据库中,建立表空间是数据库管理的基础步骤之一。建立表空间...

    Unix和Linux下的Oracle数据库管理

    本文将深入探讨在Unix和Linux环境下如何有效地管理和维护Oracle数据库。 一、Oracle数据库基础 Oracle数据库是一种关系型数据库管理系统(RDBMS),它支持SQL语言,提供了数据存储、查询、更新和管理的强大功能。在...

    Linux_oracle创建数

    本文将深入探讨如何在Linux环境下创建Oracle数据库,以及后续的表空间、用户管理和权限分配。 首先,让我们详细了解如何在Linux系统上创建Oracle数据库。在Linux环境下,Oracle数据库的安装通常涉及到多个步骤,...

    linux下远程定时备份oracle数据库

    在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...

    Linux上部署Oracle

    在Linux环境下,Oracle的安装通常分为以下几个步骤: 1. **系统准备**:确保系统满足Oracle的硬件和软件要求,例如内核版本、内存大小、CPU数量等。 2. **安装依赖包**:安装必要的库文件,如开发工具、图形界面...

    rhel 6.1 linux下安装、升级、删除oracle 10g

    在RHEL 6.1(Red Hat Enterprise Linux)操作系统中安装、升级和删除Oracle 10g是一项技术性较强的任务,涉及到系统配置、依赖管理、软件包安装等多个环节。Oracle数据库是一个复杂的企业级数据库管理系统,对操作...

    手把手教你用VMware在Linux下安装Oracle 10g RAC

    ### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。...希望这份指南能帮助你在Linux环境下成功安装和配置Oracle 10g RAC集群。

    Linux下Oracle10g的安装与卸载(全)

    总之,Linux下安装和卸载Oracle 10g涉及多个层面,从硬件和软件的准备工作,到用户和组的创建,再到数据库实例的配置和后期的维护。理解并熟练掌握这些步骤,对于管理和维护Oracle数据库系统至关重要。

    linux下oracle 11g R2 dataguard

    在Linux环境下,Oracle 11g R2 Data Guard是一种高可用性和灾难恢复解决方案,它通过在不同的物理或逻辑位置维护一个或多个备用数据库,来保护关键业务数据免受硬件故障、自然灾害或其他潜在的数据丢失风险。...

    已有Linux环境下Oracle 11G建立数据库.doc

    总的来说,建立Linux环境下Oracle 11g数据库涉及了用户切换、数据库创建工具的使用、实例和监听器的启动,以及可能出现的错误排查。理解并掌握这些步骤对于数据库管理员来说至关重要,能够确保数据库的正常运行和...

    误删表空间导致Oracle不能启动的解决方法

    当管理员不慎删除了表空间相关的文件,可能会导致Oracle数据库无法正常启动,进而影响业务运行。本篇文章将深入探讨误删表空间文件后如何解决这一问题,以及预防此类情况的策略。 首先,当Oracle数据库遇到表空间...

    Linux下Oracle备份与恢复

    Linux下Oracle备份与恢复是一个关键的数据库管理任务,涉及到在Linux操作系统环境下对Oracle数据库进行备份以及在必要时进行数据恢复的过程。备份是为了防止数据丢失或损坏,而恢复则是当数据库发生故障时能够将数据...

    Linux下备份oracle数据库到本地

    在Linux环境下,对Oracle数据库进行备份是数据库管理中的重要任务,确保数据安全和灾难恢复的能力。本文主要讨论如何在Linux系统下使用Oracle的exp工具来备份数据库到本地,并结合使用shell脚本和crontab实现自动化...

    linux下安装oracle

    在Linux环境下安装Oracle数据库是一个复杂的过程,涉及到多个步骤和注意事项。以下是对整个安装过程的详细解析: 1. **所需文件包**: - `rpm` 文件包:这是Oracle在Linux环境下运行所需的RPM(Red Hat Package ...

Global site tag (gtag.js) - Google Analytics