手机版

Oracle创建、修改和删除表空间以及创建和删除用户

时间:2021-08-03 来源:互联网 编辑:宝哥软件园 浏览:

类型:聊天其他大小:50.3M语言:中文评分:9.6标签:立即下载1。在Windows系统下,请单击“开始”,然后单击“运行”,输入cmd并单击“确定”,打开命令行窗口并输入以下命令:

sqlplus /nolog

输入后,会出现提示SQL

此时输入conn/作为sysdba

一般可以登录。如果失败,您可以使用conn sys/sys用户的sysdba密码重试。

接下来,让我们看看当前数据库文件通常放在哪里:

从v $数据文件中选择名称;

您可能在窗口下看到的结果如下:

SQL从v $数据文件中选择名称;

其次,在创建对象之前,首先分配存储空间,然后分配存储空间来创建表空间。

创建表空间的示例如下:

创建表空间'示例'

记录

数据文件' d : \ ORACLE \ ORAData \ ORA 92 \ LUNTAN . ora '大小为5M

扩展区管理本地段空间管理自动

1.创建表空间“样本”创建一个名为“样本”的表空间。

要命名表空间,只需遵循Oracle的命名标准。

ORACLE可以创建三种类型的表空间:

(1)临时表空间:用于临时数据存储;

创建临时表空间的语法如下:

创建临时表空间'示例'.

(2)UNDO :恢复用于存储重做日志文件的表空间。

创建撤消表空间的语法如下:

创建撤消表空间'示例'.

(3)用户表空间:最重要,也是用来存储用户数据表的。

它可以直接写成: CREATE TABLESPACE 'SAMPLE '

临时表空间和撤消表空间是由ORACLE管理的特殊表空间。它们仅用于存储与系统相关的数据。2.记录

有两个选项:NOLOGGING和LOGGING。

创建表空间时,不会创建重做日志。

LOGGING与NOLOGGING相反,即它在创建表空间时生成重做日志。

使用NOLOGGING的优点是创建时不需要生成日志,所以可以快速创建表空间,但不能记录,数据丢失后也无法恢复。但是,当我们创建表空间时,没有数据。根据通常的做法,在构建表空间并导入数据后,需要备份数据,因此通常不需要为表空间创建日志。因此,在创建表空间时,选择NOLOGGING以

3.数据文件用于指定数据文件的具体位置和大小

数据文件' d : \ Oracle \ ora data \ ora 92 \ LUN tan . ora '大小为5m表示文件的存储位置为' d 3360 \ Oracle \ ora data \ ora 92 \ LUN tan . ora ',文件大小为5M。

如果有多个文件,可以用逗号分隔:

数据文件' d : \ ORACLE \ ORAData \ ORA 92 \ LUNTAN . ora ' SiZe 5M ',d : \ ORACLE \ ORAData \ ORA 92 \ DD . ora ' SiZe 5M '

但是,每个文件都需要指出其大小。单位应为指定单位,如5M或500K。

具体的文件可以根据不同的需求存储在不同的介质上,比如磁盘阵列,从而减少IO竞争。指定文件名时,它必须是绝对地址,而不是相对地址。

4.扩展管理本地存储区域管理方法

在Oracle 8i之前,有两种选择,一种是DICTIONARY管理,另一种是LOCAL管理。从9I开始,只能是local管理,因为LOCAL管理有很多优势。

在DICTIONARY):中,数据文件中的每个存储单元都被视为一条记录,所以在做DM操作时,会对这个管理表进行大量的Delete和Update操作。在做大量数据管理的时候,会有大量的DM操作,会严重影响性能。同时,对表数据的长期操作会产生大量的磁盘碎片,这也是需要磁盘整合的原因。

Local management (LOCAL):以二进制模式管理磁盘,效率高,可以最大限度地利用磁盘。同时,它可以自动跟踪和记录自由空间附近的情况,避免合并自由区域。

5.段空间管理磁盘扩展管理方法:段空间管理:时区大小由系统使用此选项自动确定。因为Oracle可以确定每个区域的最佳大小,所以区域大小是可变的。统一段空间管理:指定区域的大小,或者可以使用默认值(1 MB)。6.段空间AUTO:的管理模式只能在本地管理的表空间中使用。当使用LOCAL来管理表空间时,数据块中空闲空间的新状态将在其增加或减少后反映在位图中。位图使Oracle更自动地管理可用空间,并为管理可用空间提供更好的性能,但它不能自动管理带有LOB字段的表。

手册:目前不使用,主要是为了向后兼容。7.指定块大小。您可以指定表空间数据块的大小。

创建示例如下:

创建表空间'示例'

记录

数据文件' d : \ ORACLE \ ORDATA \ ORA 92 \ sample . ora '大小为5M,

d : \ ORACLE \ ORAData \ ORA 92 \ DD . ora ' SIZE 5M

本地范围管理

统一段空间管理

汽车

SQL /

表空间已创建。

要删除表空间条目,您可以

SQL删除表空间示例;

表空间已被丢弃。8.修改表空间警报数据库数据文件“d : \ Oracle \ ora data \ ora 92 \ sample . ora”在下一个100米自动扩展;3.接下来,我们开始创建用户。创建用户的命令格式如下:

创建由密码默认表空间标识的用户用户名;默认情况下,用户使用哪个表空间;

修改用户的权限:

将角色1、角色2授予用户名;

例子如下:

创建由wbppcs123默认表空间WB PPC标识的用户WB PPC;

授予dba权限,连接到wbppcs

第四,删除表空间和用户删除表空间

droptablespacetest _ data including contentsanddata files

删除用户

dropdusersolidwangcascade

版权声明:Oracle创建、修改和删除表空间以及创建和删除用户是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。