#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 用户登录...
本文将详细介绍如何在Oracle环境下进行这些操作,包括创建表空间、为用户分配权限、以及如何删除表空间和用户。 ### 一、创建表空间 #### 1.1 创建表空间的基本语法 创建表空间的基本语法如下: ```sql CREATE ...
本文将详细介绍如何在Linux下的Oracle环境中删除用户和表空间,以及处理可能遇到的问题。 首先,我们来看如何删除Oracle数据库中的用户。用户删除是一个系统级别的操作,需要以SYSDBA权限登录到数据库。以下是删除...
在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...
本文将详细介绍如何在 Linux 环境下创建和删除 Oracle 表空间及用户。 一、创建临时表空间 在 Oracle 中,临时表空间用于存储临时数据,例如排序操作的中间结果。创建临时表空间的语法如下: ```sql CREATE ...
本篇文章主要介绍了 Oracle 数据库管理命令,包括建立表空间、删除表空间、改变表空间状态、扩展表空间等多方面的知识点。 一、建立表空间 在 Oracle 数据库中,建立表空间是数据库管理的基础步骤之一。建立表空间...
本文将深入探讨在Unix和Linux环境下如何有效地管理和维护Oracle数据库。 一、Oracle数据库基础 Oracle数据库是一种关系型数据库管理系统(RDBMS),它支持SQL语言,提供了数据存储、查询、更新和管理的强大功能。在...
本文将深入探讨如何在Linux环境下创建Oracle数据库,以及后续的表空间、用户管理和权限分配。 首先,让我们详细了解如何在Linux系统上创建Oracle数据库。在Linux环境下,Oracle数据库的安装通常涉及到多个步骤,...
在Linux环境下,远程定时备份Oracle数据库是一项至关重要的任务,它能确保数据的安全性和业务的连续性。Oracle数据库作为企业级的数据库管理系统,其备份与恢复策略必须严谨且可靠。以下将详细阐述如何在没有安装...
在Linux环境下,Oracle的安装通常分为以下几个步骤: 1. **系统准备**:确保系统满足Oracle的硬件和软件要求,例如内核版本、内存大小、CPU数量等。 2. **安装依赖包**:安装必要的库文件,如开发工具、图形界面...
在RHEL 6.1(Red Hat Enterprise Linux)操作系统中安装、升级和删除Oracle 10g是一项技术性较强的任务,涉及到系统配置、依赖管理、软件包安装等多个环节。Oracle数据库是一个复杂的企业级数据库管理系统,对操作...
### 手把手教你用VMware在Linux下安装Oracle 10g RAC #### 一、准备工作 在开始安装Oracle 10g RAC之前,需要确保已经做好充分的准备工作。...希望这份指南能帮助你在Linux环境下成功安装和配置Oracle 10g RAC集群。
总之,Linux下安装和卸载Oracle 10g涉及多个层面,从硬件和软件的准备工作,到用户和组的创建,再到数据库实例的配置和后期的维护。理解并熟练掌握这些步骤,对于管理和维护Oracle数据库系统至关重要。
在Linux环境下,Oracle 11g R2 Data Guard是一种高可用性和灾难恢复解决方案,它通过在不同的物理或逻辑位置维护一个或多个备用数据库,来保护关键业务数据免受硬件故障、自然灾害或其他潜在的数据丢失风险。...
《Linux Recipes for Oracle DBAs》是一本面向Oracle DBA的专业书籍,旨在通过实用的例子和简洁明了的指导帮助读者迅速掌握在Linux环境下管理Oracle数据库所需的各种技能。无论是新手还是有经验的DBA,都能从中...
总的来说,建立Linux环境下Oracle 11g数据库涉及了用户切换、数据库创建工具的使用、实例和监听器的启动,以及可能出现的错误排查。理解并掌握这些步骤对于数据库管理员来说至关重要,能够确保数据库的正常运行和...
当管理员不慎删除了表空间相关的文件,可能会导致Oracle数据库无法正常启动,进而影响业务运行。本篇文章将深入探讨误删表空间文件后如何解决这一问题,以及预防此类情况的策略。 首先,当Oracle数据库遇到表空间...
Linux下Oracle备份与恢复是一个关键的数据库管理任务,涉及到在Linux操作系统环境下对Oracle数据库进行备份以及在必要时进行数据恢复的过程。备份是为了防止数据丢失或损坏,而恢复则是当数据库发生故障时能够将数据...
在Linux环境下,对Oracle数据库进行备份是数据库管理中的重要任务,确保数据安全和灾难恢复的能力。本文主要讨论如何在Linux系统下使用Oracle的exp工具来备份数据库到本地,并结合使用shell脚本和crontab实现自动化...