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数据库中,表空间是物理存储的逻辑容器,用于组织数据库中的数据。每个数据库至少包含一个表空间,默认为`SYSTEM`表空间。创建表空间的基本语法如下: `...
oracle建表空间建用户
### Oracle 创建表与序列知识点详解 #### 一、Oracle创建表的基本语法与示例解析 在Oracle数据库中,创建表是进行数据管理的基础操作之一。下面将通过几个具体实例来详细解析创建表的过程。 ##### 示例1:创建...
oracle建表空间、用户、划分权限建表等详细教程.sql,自己总结的,很全很详细
在Oracle数据库管理系统中,创建表是数据库设计的基础步骤。...在"oracle建表案例"文件中,可能包含了更多复杂的建表示例,涵盖了不同场景下的表设计和优化技巧,这将有助于读者更深入地理解和掌握Oracle建表技能。
oracle数据库建表空间 用户名 密码 需要在sys用户下建
### Oracle表分区、建表空间与用户管理 #### 一、表空间的创建与管理 在Oracle数据库中,**表空间**(Tablespace)是物理存储的逻辑容器,它由一个或多个数据文件组成。创建一个新的表空间对于数据库的管理非常重要...
这个查询语句将返回当前用户下的所有表的 Storage 参数设置情况。 结论 Storage 参数是 Oracle 数据库中一个非常重要的概念,它控制着表空间的分配和管理。正确地设置 Storage 参数可以提高数据库的性能和可扩展性...
oracle导入导出建表空间语句:建用户;建表空间;用户授权dba;导入导出;
创建表空间用户以及分配权限.txt创建表空间用户以及分配权限.txt创建表空间用户以及分配权限.txt创建表空间用户以及分配权限.txt创建表空间用户以及分配权限.txt
以下是关于Oracle中创建表空间、创建用户、授权以及命令行导入导出的基本操作的详细说明: 一、创建表空间 1. **创建表空间的语法**: ```sql CREATE TABLESPACE 表空间名 DATAFILE '文件路径' SIZE 存储大小 ...
详细介绍了oracle的建表语句 增删改查 内外连接查询 授权用户 建sequence oracle常用内置函数 ddl语句 事务控制语句 tcl 等
在数据库管理中,"表空间"是Oracle数据库中的一个重要概念。它是一个物理存储区域,用于容纳数据库对象,如表、索引和视图。自动创建数据库工具的一个关键功能是能够自动创建表空间,这通常涉及到设置表空间大小、...
Oracle数据库管理系统为用户提供了方便的方式来获取创建表和索引的DDL(Data Definition Language)语句。在Oracle 9i及更高版本中,可以利用DBMS_METADATA包来直接从数据字典中提取这些语句,这大大简化了过去通过...
5. **建用户和建表空间的SQL语句**: 这些SQL脚本通常包含了创建用户和表空间的命令,例如`CREATE TABLESPACE`和`CREATE USER`。这些语句被保存在特定的文件夹中,如`/home/oracle/icpdb_sql`。 6. **登录数据库...
2、oracle数据库部分包含建用户、建表、建序列、建触发器、建包头(对每个表进行增、删、改,管理员登录ID、密码、权限验证)、建包体 3、C#程序部分包括完整项目程序、注释,实现接收数据、在窗体程序中调用包中的...
"SQLHelper快速建表工具"的名称表明,它的主要功能集中在帮助用户快速构建数据库表格。 在数据库开发中,创建表格是基础且频繁的操作,通常涉及编写复杂的SQL语句,如CREATE TABLE。SQLHelper通过提供直观的图形...
* 在创建用户时,需要明确该用户对表空间的权限,即 quota unlimited on tablespace 或者详细限定大小的句子,否则该用户即使被授予了建表权限,也不能建表。 * 创建用户时,需要授予 createsession 权限,这是最...
本文将深入探讨“超简单Oracle数据库导入导出”这一主题,包括如何创建表空间、建立用户,以及如何高效地进行数据导入和导出。 首先,让我们了解一下表空间(Tablespace)。在Oracle数据库中,表空间是存储数据库...
linux下Oracle常用命令,如启动数据库、启动监听、建用户、建表空间等