Oracle数据库表空间 数据文件 用户 以及表创建的SQL代码

--create the tablespace
CREATE SMALLFILE TABLESPACE "TABLE_CONTAINER" --创建表空间
DATAFILE ‘E:\ORACLE\ORADATA\ORCL\table_01.DBF‘ --建立数据文件,数据文件的文件位置
SIZE 100M  --数据文件的初始大小
AUTOEXTEND ON NEXT 100M --数据文件增量大小
MAXSIZE UNLIMITED --数据文件大小无限制
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

-- Create the user
create user test01--创建用户
  identified by "123" --密码
  default tablespace TABLE_CONTAINER--指定默认表空间
  temporary tablespace TEMP--指定缓存表空间
  profile DEFAULT;
-- Grant/Revoke object privileges
grant select on STUDENT to test01;--授予其中已有对象的权限
-- Grant/Revoke role privileges
grant connect to test01;--授予链接数据库的权限
grant dba to test01; --授予dba权限
-- Grant/Revoke system privileges
grant unlimited tablespace to TEST;--授予系统权限

-- Create the table
CREATE TABLE Student01--创建一个表
(
       s_id varchar2(10) NOT NULL,--非空约束
       s_name VARCHAR2(10),
       s_age NUMBER(3),
       CONSTRAINT pk_id PRIMARY KEY(s_id),--主键约束 指定约束名字
       CONSTRAINT ck_age CHECK(s_age > 16 AND s_age < 120)--check约束
);--注意语句结束之后的分号结束

  

时间: 2024-10-22 02:12:59

Oracle数据库表空间 数据文件 用户 以及表创建的SQL代码的相关文章

【翻译自mos文章】oracle数据库的最大数据容量限制和表空间的最大数据容量限制

oracle数据库的最大数据容量限制和表空间的最大数据容量限制 参考原文: What Is The Maximum Tablespace Size And Database Limit For An Oracle Database ? (Doc ID 1372905.1) 适用于: Oracle Database - Enterprise Edition - Version 10.1.0.2 to 11.2.0.3 [Release 10.1 to 11.2] Oracle Database -

专题实验 表空间, 数据文件

当一个用户被创建之后, 随之就要为用户分配数据存储的空间, 称为表空间. 用于存储永久数据的 永久表空间, 用于存储临时数据的表空间 临时表空间. 1. 表空间的创建(推荐使用toad) create tablespace USER_LEON datafile '/opt/oracle/oradata/leon/leon01.dbf' size 10M EXTENT management LOCAL uniform size 128k segment space management auto;

JAVA读取Oracle数据库BLOB字段数据文件并保存到本地文件

******JAVA读取Oracle数据库BLOB字段数据文件并保存到本地文件****** package com.bo.test; import java.io.FileOutputStream; import java.io.InputStream; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import

11、新建表空间并指定用户所属表空间

1.新建存储表空间的文件夹(C:\oracleTablespace) cmd cd .. cd .. md oracleTablespace 2.使用管理员账户登录oracle cmd sqlplus system/[email protected]:1521/orcl 3.创建临时表空间 create temporary tablespace bldb_temp tempfile 'C:\oracleTablespace\bldb_temp.dbf' size 50m autoextend o

zbb20170816 oracle Oracle 查看表空间、数据文件的大小及使用情况sql语句

oracle Oracle 查看表空间.数据文件的大小及使用情况sql语句 --表空间 --1G=1024MB --1M=1024KB --1K=1024Bytes --1M=11048576Bytes --1G=1024*11048576Bytes=11313741824Bytes SELECT a.tablespace_name "表空间名", total "表空间大小", free "表空间剩余大小", (total - free) &qu

ORACLE数据库建表空间、建用户、分配用户表空间,分配用户权限

1.建表空间 create tablespace 表空间名 datafile  'D:\app\Administrator\oradata\orcl\ABC.DBF' size 100M autoextend on next 50M extent management 2.建用户 create  user 用户名  identified by password default tablespace 表空间名 temporary tablespace temp   (默认表空间名) 3.给用户赋予

oraclle数据库建表空间和建用户,删除表空间

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 autoex

oracle 表空间tablespace_name 文件满了,扩充方法

当然:还是建议在简历表空间时就让其自动扩充的,代码如下:(注意倒数三行) create tablespace prmms_log   logging    datafile 'C:\app\Administrator\product\11.2.0\dbhome_1\database\prmms_log.dbf'   size 50m   autoextend on    next 50m maxsize 20480m   extent management local; 好吧,假如你和博主一样给

《Oracle完全学习手册》 表空间&amp;管理控制文件与日志文件&amp;表 学习笔记

表空间 表空间是Oracle数据结构中最大的逻辑结构 基本表空间 临时表空间:排序.汇总过程中产生的临时数据 大文件表空间:存储大型数据 非标准数据块表空间 撤销表空间:存储撤销数据 基本表空间 创建一个名为TEMP0301的表空间 create tablespace temp0301 datafile 'F:\SQL\use0301.dbf' size 20m autoextend on next 10m maxsize unlimited; create tablespace temp030