`

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

 
阅读更多

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表分区 建表空间 创建用户

    创建用户`JPA`并指定其默认表空间为`JPA_TAB`的SQL语句如下: ```sql CREATE USER JPA IDENTIFIED BY JPA DEFAULT TABLESPACE JPA_TAB; ``` 这里的几个要点包括: - `CREATE USER`: 创建新的用户。 - `IDENTIFIED ...

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

    #### 二、创建用户 在Oracle数据库中,用户账户是访问数据库资源的基本单位。 ``` /*用户*/create user zoweenewerp identified by y13zowee /*newerp用户y13zowee。密码不同,此处仅为示例*/ default tablespace ...

    oracle创建表,索引,表空间,触发器,schema用户,序列的Sql文

    使用`CREATE USER`创建用户,`GRANT`权限: ```sql CREATE USER MyUser IDENTIFIED BY password; GRANT CREATE TABLE, CREATE INDEX TO MyUser; ``` 这创建了一个名为MyUser的新用户,密码为password,并赋予了...

    oracle 创建表空间、回滚段、用户、表的详细语法

    创建用户需要使用 CREATE USER 语句。例如,创建一个名为 tempuser 的用户,密码为 tempuser,默认表空间为 TS_name1,临时表空间为 TS_name2: ```sql CREATE USER tempuser IDENTIFIED BY tempuser DEFAULT ...

    创建表空间参数详解

    logging clause 这个子句声明这个表空间上所有的用户对象的日志属性(缺省是 logging),包括表,索引,分区,物化视图,物化视图上的索引,分区。 7、Force Logging FORCE LOGGING 使用这个子句指出表空间进入...

    全面学习分区表及分区索引

    使用分区表和索引可以提高数据的存储和查询效率,降低存储空间的占用,提高数据的安全性和可靠性。 结论 本资源旨在全面学习Oracle数据库中的分区表和分区索引,为用户提供了相关的知识点和操作指导,以便于更好地...

    Oracle分区表详解

    - **创建范围分区表**: ```sql CREATE TABLE Partition_Test ( PID NUMBER NOT NULL, PITEM VARCHAR2(200), PDATA DATE NOT NULL ) PARTITION BY RANGE (PID) ( PARTITION part_01 VALUES LESS THAN ...

    SQL2008分区表的建立

    本文将详细介绍 SQL Server 中的分区表,包括分区表的概念、创建分区表、操作分区表、将普通表转换为分区表等内容。 一、分区表简介 分区表是 SQL Server 中的一种数据存储方式,它将大型表拆分成多个小的、独立的...

    101创建表空间及用户脚本 刘晓杰

    5. **创建用户**:创建用户并授予必要的权限,这样用户就可以在指定的表空间中创建表、索引等对象。例如: ```sql CREATE USER 用户名 IDENTIFIED BY 密码 QUOTA 10M ON 表空间名; ``` 这里,`用户名`和`密码`...

    windows操作系统分区表

    在"解读Windows操作系统分区表的秘密"系列文件中,可能涵盖了这些主题的深入探讨,包括MBR和GPT的区别、如何创建、管理和转换分区,以及应对分区问题的策略。这些知识对于日常使用Windows操作系统,特别是涉及硬盘...

    streaming创建表空间和用户脚本

    在实际应用中,创建用户和表空间的脚本通常包含SQL命令,如在Oracle中,创建表空间的示例脚本可能如下: ```sql CREATE TABLESPACE my_tablespace DATAFILE '/path/to/datafile.dbf' SIZE 100M AUTOEXTEND ON NEXT ...

    PostgreSQL 创建表分区

    虽然不是必需的,但在分区表上创建索引可以进一步提升查询性能。在本例中,为`uid`字段创建了索引,这样可以更快地查找特定的用户ID。 ```sql CREATE INDEX users_0_uidindex ON users_0(uid); CREATE INDEX ...

    分区表管理.ppt

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

    Oracle表分区详解(优缺点)

    在SQL DML命令中,对分区表的操作与非分区表相同,用户无需感知分区的存在。 总的来说,Oracle表分区是大型数据库系统中提升性能和可管理性的关键技术。正确选择分区策略并有效利用各种分区类型,能够帮助数据库...

    Oracle 分区表自动维护脚本

    1. 创建基础表`PART_T_MAINTENANCE`,用于记录需要维护的分区表的相关信息,如表拥有者、表名、分区名、表空间名和时间段等。这里还指定了表空间为`DMS_DEV_DAT`。 2. 插入分区表信息到基础表`PART_T_MAINTENANCE`...

    安装程序无法定位现有系统分区_也无法创建新的系统分区

    - **磁盘分区表损坏**:如果磁盘分区表存在损坏或者错误,也可能导致此问题。 #### 解决方案详解 根据提供的内容,我们可以总结出一种较为有效的解决方法,具体步骤如下: ### 第一步:准备Win7安装镜像 - 将...

    分区表(分区表的使用)

    分区表通过将一个大的逻辑表在物理上分割成多个较小的部分,称为分区,每个分区存储在不同的表空间中。这样,查询数据时,系统只需扫描相关的分区,而非整个表,从而显著提高了查询效率。 启用分区的条件通常包括:...

    易我分区表大师3.1

    易我分区表大师3.1是一款专业且功能强大的硬盘分区管理工具,专为用户提供数据恢复和分区管理服务。在日常使用计算机的过程中,数据丢失或分区问题时常发生,这款软件就是针对这些问题的解决方案。本文将详细介绍该...

    数据库表分区工具1.2

    "数据库表分区工具1.2"正是为了解决手动创建分区表的复杂性而设计的,它提供了用户友好的界面和自动化流程,使得建表过程更为便捷。 在传统的数据库操作中,创建分区表需要编写复杂的SQL语句,这不仅要求DBA或开发...

Global site tag (gtag.js) - Google Analytics