`
弦上的福音
  • 浏览: 21851 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

oracle 的建表建用户

阅读更多

oracle 的建表建用户

注意点:

1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行

2.确保路径存在,比如D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在

/*分为四步*/

/*第1步:创建临时表空间 */

create temporary tablespace user_temp

tempfile 'D:\oracle\oradata\Oracle9i\user_temp.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

 

/*第2步:创建数据表空间 */

create tablespace user_data

logging

datafile 'D:\oracle\oradata\Oracle9i\user_data.dbf'

size 50m

autoextend on

next 50m maxsize 20480m

extent management local;

 

/*第3步:创建用户并指定表空间 */

create user username identified by password

default tablespace user_data

temporary tablespace user_temp;

 

/*第4步:给用户授予权限 */

grant connect,resource,dba to username;

 

如果建表空间不对,想删除表,SQL:

drop tablespace XXX;

删除后只是在oracle中删除这个表空间与这个文件的连接,还要再对应的路径上,手动把表空间的文件删除。

或者用SQL语句:

drop tablespace xxx including contents and datafiles;

这个是带着文件一起删除。

 

注意事项

  • 如果drop tablespace语句中含有datafiles,那datafiles之前必须有contents关键字,不然会提示ora-01911错误:

分享到:
评论

相关推荐

    Oracle建表建用户

    ### Oracle建表建用户知识点详解 #### 创建表空间 在Oracle数据库中,表空间是物理存储的逻辑容器,用于组织数据库中的数据。每个数据库至少包含一个表空间,默认为`SYSTEM`表空间。创建表空间的基本语法如下: `...

    oracle建表空间建用户

    oracle建表空间建用户

    oracle 建表 建序列

    ### Oracle 创建表与序列知识点详解 #### 一、Oracle创建表的基本语法与示例解析 在Oracle数据库中,创建表是进行数据管理的基础操作之一。下面将通过几个具体实例来详细解析创建表的过程。 ##### 示例1:创建...

    oracle建表空间、用户、划分权限建表等详细教程.sql

    oracle建表空间、用户、划分权限建表等详细教程.sql,自己总结的,很全很详细

    oracle建表实例

    在Oracle数据库管理系统中,创建表是数据库设计的基础步骤。...在"oracle建表案例"文件中,可能包含了更多复杂的建表示例,涵盖了不同场景下的表设计和优化技巧,这将有助于读者更深入地理解和掌握Oracle建表技能。

    Oracle数据库建表空间

    oracle数据库建表空间 用户名 密码 需要在sys用户下建

    Oracle表分区 建表空间 创建用户

    ### Oracle表分区、建表空间与用户管理 #### 一、表空间的创建与管理 在Oracle数据库中,**表空间**(Tablespace)是物理存储的逻辑容器,它由一个或多个数据文件组成。创建一个新的表空间对于数据库的管理非常重要...

    Oracle创建表时Storage参数具体含义

    这个查询语句将返回当前用户下的所有表的 Storage 参数设置情况。 结论 Storage 参数是 Oracle 数据库中一个非常重要的概念,它控制着表空间的分配和管理。正确地设置 Storage 参数可以提高数据库的性能和可扩展性...

    oracle导入导出建表空间.txt

    oracle导入导出建表空间语句:建用户;建表空间;用户授权dba;导入导出;

    创建表空间用户以及分配权限.txt

    创建表空间用户以及分配权限.txt创建表空间用户以及分配权限.txt创建表空间用户以及分配权限.txt创建表空间用户以及分配权限.txt创建表空间用户以及分配权限.txt

    Oracle中的建表空间,建用户,授权,命令行导入导出等基本命令

    以下是关于Oracle中创建表空间、创建用户、授权以及命令行导入导出的基本操作的详细说明: 一、创建表空间 1. **创建表空间的语法**: ```sql CREATE TABLESPACE 表空间名 DATAFILE '文件路径' SIZE 存储大小 ...

    oracle基础sql_建表_dml_ddl_dql_及常用内置函数等

    详细介绍了oracle的建表语句 增删改查 内外连接查询 授权用户 建sequence oracle常用内置函数 ddl语句 事务控制语句 tcl 等

    自动创建数据库工具

    在数据库管理中,"表空间"是Oracle数据库中的一个重要概念。它是一个物理存储区域,用于容纳数据库对象,如表、索引和视图。自动创建数据库工具的一个关键功能是能够自动创建表空间,这通常涉及到设置表空间大小、...

    Oracle轻松取得建表和索引的DDL语句

    Oracle数据库管理系统为用户提供了方便的方式来获取创建表和索引的DDL(Data Definition Language)语句。在Oracle 9i及更高版本中,可以利用DBMS_METADATA包来直接从数据字典中提取这些语句,这大大简化了过去通过...

    数据库建表空间及用户.docx

    5. **建用户和建表空间的SQL语句**: 这些SQL脚本通常包含了创建用户和表空间的命令,例如`CREATE TABLESPACE`和`CREATE USER`。这些语句被保存在特定的文件夹中,如`/home/oracle/icpdb_sql`。 6. **登录数据库...

    C#窗体程序结合oracle数据库完成的超市管理系统,包含完整项目、注释、报告

    2、oracle数据库部分包含建用户、建表、建序列、建触发器、建包头(对每个表进行增、删、改,管理员登录ID、密码、权限验证)、建包体 3、C#程序部分包括完整项目程序、注释,实现接收数据、在窗体程序中调用包中的...

    SQLHelper快速建表工具.rar

    "SQLHelper快速建表工具"的名称表明,它的主要功能集中在帮助用户快速构建数据库表格。 在数据库开发中,创建表格是基础且频繁的操作,通常涉及编写复杂的SQL语句,如CREATE TABLE。SQLHelper通过提供直观的图形...

    Oracle实验总结.docx

    * 在创建用户时,需要明确该用户对表空间的权限,即 quota unlimited on tablespace 或者详细限定大小的句子,否则该用户即使被授予了建表权限,也不能建表。 * 创建用户时,需要授予 createsession 权限,这是最...

    超简单oracle数据库导入导出

    本文将深入探讨“超简单Oracle数据库导入导出”这一主题,包括如何创建表空间、建立用户,以及如何高效地进行数据导入和导出。 首先,让我们了解一下表空间(Tablespace)。在Oracle数据库中,表空间是存储数据库...

    linux下Oracle常用命令

    linux下Oracle常用命令,如启动数据库、启动监听、建用户、建表空间等

Global site tag (gtag.js) - Google Analytics