`

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

 
阅读更多

mysql:

insert into mysql.user(Host,User,Password) values("localhost","user",password("pwd"));

flush privileges;

grant all  on friends.* to user@'%' identified by 'pwd';

flush privileges;

GRANT ALL PRIVILEGES ON *.* TO 'user'@'%' IDENTIFIED BY 'pwd' WITH GRANT OPTION; 

flush privileges;

 

oracle:

 

imp mobilemsg/mobilemsg file=E:\2012workspace\smarthome\mobilemsg\mobilemsg.dmp log=E:\2012workspace\smarthome\mobilemsg\mobilemsg.log fromuser=mobilemsg touser=mobilemsg

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

create temporary tablespace mobilemsg_temp  

tempfile 'E:\oracle\product\10.2.0\oradata\mobilemsg\mobilemsg_temp.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

 

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

create tablespace mobilemsg_data  

logging  

datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\mobilemsg_data.dbf' 

size 50m  

autoextend on  

next 50m maxsize 20480m  

extent management local;  

 

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

create user mobilemsg identified by mobilemsg  

default tablespace mobilemsg_data  

temporary tablespace mobilemsg_temp;  

 

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

grant connect,resource,dba to mobilemsg;

 

 

 

 

create tablespace sendlogdetail_20000101 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\sendlogdetail_data_2000-01-01.dbf' size 10m  autoextend on  next 5m maxsize 100m;

CREATE TABLE SEND_LOG_DETAIL

  (

    ID NUMBER(38,0) NOT NULL,

    SEND_PHONE NVARCHAR2(20) NOT NULL,

    RECEIVER_PHONE NVARCHAR2(20) NOT NULL,

    SEND_TIME TIMESTAMP (6),

    RESULT_FLAH CHAR(3 BYTE),

    SEND_LOG_ID NUMBER(38,0),

    SESSION_ID NVARCHAR2(200),

    SAVE_DATE NVARCHAR2(30),

    PRIMARY KEY (ID) 

  )

  partition by range (SAVE_DATE)

  (

  partition partition_2000 values less than (to_date('2000-01-01','YYYY-MM-DD')) tablespace sendlogdetail_20000101

  );

 

create tablespace ts_logdetail_20120808 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-08.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120808 values less than (to_date('2012-08-08','YYYY-MM-DD')) tablespace ts_logdetail_20120808

create tablespace ts_logdetail_20120809 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-09.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120809 values less than (to_date('2012-08-09','YYYY-MM-DD')) tablespace ts_logdetail_20120809

create tablespace ts_logdetail_20120810 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-10.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120810 values less than (to_date('2012-08-10','YYYY-MM-DD')) tablespace ts_logdetail_20120810

create tablespace ts_logdetail_20120811 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-11.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120811 values less than (to_date('2012-08-11','YYYY-MM-DD')) tablespace ts_logdetail_20120811

create tablespace ts_logdetail_20120812 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-12.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120812 values less than (to_date('2012-08-12','YYYY-MM-DD')) tablespace ts_logdetail_20120812

create tablespace ts_logdetail_20120813 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-13.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120813 values less than (to_date('2012-08-13','YYYY-MM-DD')) tablespace ts_logdetail_20120813

create tablespace ts_logdetail_20120814 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-14.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120814 values less than (to_date('2012-08-14','YYYY-MM-DD')) tablespace ts_logdetail_20120814

create tablespace ts_logdetail_20120815 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-15.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120815 values less than (to_date('2012-08-15','YYYY-MM-DD')) tablespace ts_logdetail_20120815

create tablespace ts_logdetail_20120816 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-16.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120816 values less than (to_date('2012-08-16','YYYY-MM-DD')) tablespace ts_logdetail_20120816

create tablespace ts_logdetail_20120817 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-17.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120817 values less than (to_date('2012-08-17','YYYY-MM-DD')) tablespace ts_logdetail_20120817

create tablespace ts_logdetail_20120818 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-18.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120818 values less than (to_date('2012-08-18','YYYY-MM-DD')) tablespace ts_logdetail_20120818

create tablespace ts_logdetail_20120819 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-19.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120819 values less than (to_date('2012-08-19','YYYY-MM-DD')) tablespace ts_logdetail_20120819

create tablespace ts_logdetail_20120820 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-20.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120820 values less than (to_date('2012-08-20','YYYY-MM-DD')) tablespace ts_logdetail_20120820

create tablespace ts_logdetail_20120821 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-21.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120821 values less than (to_date('2012-08-21','YYYY-MM-DD')) tablespace ts_logdetail_20120821

create tablespace ts_logdetail_20120822 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-22.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120822 values less than (to_date('2012-08-22','YYYY-MM-DD')) tablespace ts_logdetail_20120822

create tablespace ts_logdetail_20120823 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-23.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120823 values less than (to_date('2012-08-23','YYYY-MM-DD')) tablespace ts_logdetail_20120823

create tablespace ts_logdetail_20120824 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-24.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120824 values less than (to_date('2012-08-24','YYYY-MM-DD')) tablespace ts_logdetail_20120824

create tablespace ts_logdetail_20120825 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-25.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120825 values less than (to_date('2012-08-25','YYYY-MM-DD')) tablespace ts_logdetail_20120825

create tablespace ts_logdetail_20120826 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-26.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120826 values less than (to_date('2012-08-26','YYYY-MM-DD')) tablespace ts_logdetail_20120826

create tablespace ts_logdetail_20120827 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-27.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120827 values less than (to_date('2012-08-27','YYYY-MM-DD')) tablespace ts_logdetail_20120827

create tablespace ts_logdetail_20120828 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-28.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120828 values less than (to_date('2012-08-28','YYYY-MM-DD')) tablespace ts_logdetail_20120828

create tablespace ts_logdetail_20120829 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-29.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120829 values less than (to_date('2012-08-29','YYYY-MM-DD')) tablespace ts_logdetail_20120829

create tablespace ts_logdetail_20120830 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-30.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120830 values less than (to_date('2012-08-30','YYYY-MM-DD')) tablespace ts_logdetail_20120830

create tablespace ts_logdetail_20120831 logging datafile 'E:\oracle\product\10.2.0\oradata\mobilemsg\sendlogdetail\logdetail_data_2012-08-31.dbf' size 10m  autoextend on  next 5m maxsize 100m

alter table SEND_LOG_DETAIL add partition partition_logdetail_20120831 values less than (to_date('2012-08-31','YYYY-MM-DD')) tablespace ts_logdetail_20120831

分享到:
评论

相关推荐

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

    Oracle的相关知识,建表空间,创建用户,给用户授权, 删除用户,给表多列加锁,导出和导入,范围分区,散列分区,列表分区,复合分区、、、

    完整ORACLE创建表空间、用户、设置用户权限脚本

    完整ORACLE创建表空间、用户、设置用户权限脚本,txt格式,很实用

    分区表管理.ppt

    关于ORACLE分区表的管理教程 使用适当的存储设置创建表 控制表占用的空间 分析表以检查完整性和移植 从数据字典中检索有关表的信息 在不同格式的 ROWID 之间转换

    ORACLE大表分区

    -- B方案比较适合将非分区表中的数据放到分区表中的一个分区中,不符合要求,所以本分区存储过程默认采用A方案; -- 当然,也支持通过新增参数PARTEXCHANGE来控制是否使用B方案;PARTEXCHANGE为TRUE,使用B方案,为FALSE,...

    exp转换表空间

    如果不是分区表、不包含LOB字段,且不含索引组织表的OVERFLOW段,那么可以通过下面的方法将表的迁移到目标表空间中。 将设置目标用户的默认表空间为导入的目的表空间,在默认表空间上授予QUOTA UNLLIMITED,回收改...

    linux机器根分区硬盘LVM扩展方法

    分区表创建与管理:使用工具如fdisk或parted,可以创建磁盘上的新分区表,并针对主分区或逻辑分区进行创建、删除等操作。 文件系统创建与格式化:在创建完分区后,需要为每个分区选择适当的文件系统类型,并执行...

    ORACLE教材

    第一章:oracle体系结构 ORACLE 10G的卸载与安装 ...第十一章:分区表 概述 范围分区 HASH分区(散列分区) 列表分区 复合分区 分区表操作 分区表的管理 第十二章:数据库优化 概述 SQL的优化

    操作系统之动态分区分配

    每当一个进程被创建时,内存分配程序首先要查找空闲内存分区表(链),从中寻找一个合适的空闲块进行划分,并修改空闲内存分区表(链)。当进程运行完毕释放内存时,系统根据回收区的首址,从空闲区表(链)中找到...

    Oracle DBA 常用的一些SQL语句(50个)

    创建ORACLE表空间.sql 回滚段等待.SQL 在数据库中建JOB.sql 外连接.SQL 外部例程.SQL 建6节点回滚段.SQL 建回滚段.SQL 建立一个与现存数据库相同但不含数据的空库.sql 扩展超过100M查询.sql 整理表空间碎片.sql 新建...

    数据RAC11g 升级到 RAC 19c

    首先在源数据库创建自己的用户(三个自己创建的用户)、表空间(三个自己创建的表空间),角色(role)(三个控制权限的角色,通过角色控制是否读写的权限),然后自己生成测试数据。特别要求:数据库内必须有一个表...

    Oracle课件.pdf

    6.1表空间及分区表的概念 6.2表分区的具体作用 6.3.表分区的优缺点 6.4表分区的几种类型及操作方法 6.5有关表分区的一些维护性操作 第5章 PL/SQL程序设计 1. PL/SQL简介 2. PL/SQL基础 2.1声明 2.2条件...

    非常全的oracle文档

    15.1. 创建用户 61 15.2. 删除用户 63 15.3. 修改用户 63 15.4. 修改口令 63 15.5. 使密码失效 64 15.6. 修改默认表空间 64 15.7. 锁定用户 64 15.8. 权限的概述 65 15.9. 系统权限 66 15.10. 对象权限 70 15.11. ...

    Oracle自学(学习)材料 (共18章 偏理论一点)

    15 管理用户 目标 15-2 用户和安全 15-3 数据库方案 15-4 检查创建用户 15-5 创建新用户:数据库验证 15-6 创建新用户:操作系统验证 15-8 改变用户的表空间限额 15-9 删除用户 15-10 获取用户的信息 15-11 小结 15-...

    操作系统动态分区分配

    编写并调试一个模拟的内存...具体做法为:使用一个循环,根据提示,由用户选择随时创建一个新的进程,并为其分配存储空间,也随时可以撤销一个进程,可以根据需要随时打印空闲分区表(链)以及打印系统中内存使用情况。

    简单多用户文件系统-操作系统课程设计.doc

    图1 主函数功能流程图 4.2详细设计 4.2.1用户登录(login)模块 首次进入系统时,还没有文件系统,则会提示格式化文件系统,创建分区,并初始化 分区,系统的初始化要完成文件系统的建立,包括以下几部分:请求内存、...

    Oracle 10g应用指导

    主要包括各种类型的表创建以及适用情形,如外部表、分区表、嵌套表、全局临时表等;完整性约束的管理;索引,包括B树索引、基于函数的索引、位图索引、反向索引、降序索引、压缩索引等的使用方法及其适用情形等。在...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    说明:Oracle中需要创建用户一定是要具有dba(数据库管理员)权限的用户才能创建,而且创建的新用户不具备任何权限,连登录都不可以。 用法:create user 新用户名 identified by 密码 例子: 2. 修改密码 说明:...

    Oracle数据库设计策略及规范.docx

    USER_ID VARCHAR 创建用户ID CREATE_DATETIME DATE 创建时间 LAST_UPDATE_USER_ID VARCHAR 更新用户ID LAST_UPDATE_DATETIME TIMESTAMP 更新时间 不要用Identify字段作为表的主键与其它表关联。 4.3 索引设计 常规...

    Oracle 9i 数据库管理员指南(PDF)

    第3部分:模式对象,内容包括管理模式对象空间、管理表、管理索引、管理分区表和分区索引、管理簇、管理散列、管理视图、序列和同义词、模式对象的常规管理、检测和修复数据块损坏。第4部分:数据库的安全,介绍...

    Oracle基本语法精简详细版本

    Oracle基本语法精简详细版本 内容 创建表空间、创建用户、伪列、插入和更改、分区、同义词等相当多的操作

Global site tag (gtag.js) - Google Analytics