建立数据库表空间
表空间(TableSpace)

表空间(TableSpace)我们知道Oracle数据库真正存放数据的是数据⽂件(Data File),oracle表空间(tablespace)实际上是⼀个逻辑的概念,在物理上是并不存在的,那么把⼀组data files捻在⼀起就成为⼀个表空间。
表空间属性:⼀个数据库可以包含多个表空间,⼀个表空间只能属于⼀个数据库⼀个表空间包含多个数据⽂件,⼀个数据⽂件只能属于⼀个表空间表空间可以划分成更细的逻辑存储单元:Oracle数据库的存储空间结构:从逻辑的⾓度来看,⼀个数据库(database)下⾯可以分多个表空间(tablespace);⼀个表空间下⾯有可以分多个段(segment);⼀个数据表要占⼀个段(segment),⼀个索引也要占⼀个段(segment)。
⼀个段(segment)由多个区间(extent)组成,那么⼀个区间⼜由⼀组连续的数据块(data block)组成,这连续的数据块是在逻辑上是连续的,有可能是物理逻辑上是分散那么从物理的⾓度上看,⼀个表空间由多个数据⽂件组成,数据⽂件是实实在在存在的磁盘⽂件,这些⽂件是由oracle数据库操作系统的block组成的Segment(段):段是指占⽤数据⽂件空间的通称,或数据库对象使⽤的空间的稽核;段可以由表段、索引段、回滚段、临时段、和⾼速缓存段等。
Extent(区间):分配给对象的任何连续块就叫区间;区间也叫扩展,因为当它⽤完已经分配的区间后,再有新的记录插⼊就必须在分配新的区间(即扩展⼀些块);⼀旦区间分配某个对象(表,索引或簇),则该区间就不能再分配给其它的对象1,查看表空间的名称及⼤⼩select t.tablespace_name, round(sum(bytes / (1024 * 1024)), 0) ts_sizefrom dba_tablespaces t, dba_data_files dwhere t.tablespace_name = d.tablespace_namegroup by t.tablespace_name2、查看表空间物理⽂件的名称及⼤⼩select tablespace_name,file_id,file_name,round(bytes / (1024*1024), 0) total_spacefrom dba_data_filesorder by tablespace_name;select tablespace_name,file_id,file_name,round(bytes / (1024*1024), 0) total_spacefrom dba_temp_filesorder by tablespace_name;3、查看表空间的使⽤情况select sum(bytes) / (1024 * 1024) as free_space, tablespace_namefrom dba_free_spacegroup by tablespace_name;SELECT * from DBA_TEMP_FREE_SPACE;SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间⼤⼩(M)",D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使⽤空间(M)",TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.99') "使⽤⽐",F.TOTAL_BYTES "空闲空间(M)",F.MAX_BYTES "最⼤块(M)"FROM (SELECT TABLESPACE_NAME,ROUND(SUM(BYTES) / (1024 * 1024), 2) TOTAL_BYTES,ROUND(MAX(BYTES) / (1024 * 1024), 2) MAX_BYTESFROM SYS.DBA_FREE_SPACEGROUP BY TABLESPACE_NAME) F,(SELECT DD.TABLESPACE_NAME,ROUND(SUM(DD.BYTES) / (1024 * 1024), 2) TOT_GROOTTE_MBFROM SYS.DBA_DATA_FILES DDGROUP BY DD.TABLESPACE_NAME) DWHERE D.TABLESPACE_NAME = F.TABLESPACE_NAMEORDER BY 4 DESC;4、查看/修改Database的Default Temporary TablespaceSELECT PROPERTY_NAME, PROPERTY_VALUEFROM DATABASE_PROPERTIESWHEREPROPERTY_NAME = 'DEFAULT_TEMP_TABLESPACE';ALTER DATABASE DEFAULT TEMPORARY TABLESPACE tablespace_name;5,--查看表空间是否具有⾃动扩展的能⼒SELECT T.TABLESPACE_NAME,D.FILE_NAMED.AUTOEXTENSIBLE,D.BYTES,D.MAXBYTES,D.STATUSFROM DBA_TABLESPACES T, DBA_DATA_FILES DWHERE T.TABLESPACE_NAME = D.TABLESPACE_NAMEORDER BY TABLESPACE_NAME, FILE_NAME;当数据库刚建⽴起来,系统会建⽴⼀个叫做SYSTEM的系统的TableSpace,存放SYS,SYSTEM等User重要的系统数据(ex:数据字典与预存储程序等)建⽴oracle User时,不指定预设的TableSpace,则此User则会以System TableSpace 作为预设的TableSpace,这造成管理上的混乱与严重的效能问题,这是必须注意的TableSpace的类型:Permanent、Undo、TemporaryPermanent TableSpace:创建给AP使⽤的都是。
oracle数据库基本语句

oracle数据库基本语句oracle 数据库是一种常用的关系型数据库管理系统,常用的oracle数据库包括oracle10g、oracle11g和oracle12c。
要掌握oracle的基本用法,必须掌握其基本的语句。
oracle的常用基本语句有:一、数据定义语言(DDL)1、创建数据表:CREATE TABLE 表名(字段名数据类型[完整性约束条件],字段名数据类型[完整性约束条件],……);2、修改数据表: ALTER TABLE 表名 ADD(字段名数据类型[完整性约束条件],字段名数据类型[完整性约束条件],……);3、删除数据表: DROP TABLE 表名;4、创建索引:CREATE [UNIQUE] INDEX 索引名ON 表名[字段名[,字段名];5、删除索引: DROP INDEX 索引名;三、数据控制语言(DCL)1、建立用户: CREATE USER 用户名 IDENTIFIED BY 密码;2、删除用户: DROP USER 用户名;3、授权:GRANT 权限 ON 对象 TO 用户[WITH GRANT OPTION];4、回收授权: REVOKR 权限 ON 对象 FROM 用户;5、控制事务: COMMIT/ROLLBACK;四、数据库控制语言(DBCL)1、创建数据库:CREATE DATABASE 数据库名;2、删除数据库: DROP DATABASE 数据库名;3、创建表空间:CREATE TABLESPACE 表空间名 SEGMENT SPACE MANAGEMENT 自动;4、删除表空间: DROP TABLESPACE 表空间名;5、管理会话: ALTER SYSTEM KILL SESSION ['会话号'];。
神通数据库表空间内创建表

神通数据库表空间内创建表1. 什么是数据库表空间数据库表空间是数据库管理系统中用于存储表和索引的逻辑容器。
它可以理解为一个文件夹,用于组织和管理数据库中的表和索引。
在数据库中,表空间是一个重要的概念,对于数据库的性能和管理都有着重要的影响。
2. 表空间的作用表空间在数据库中起到了以下几个重要的作用:2.1 存储表和索引表空间作为数据库中存储表和索引的逻辑容器,提供了存储和管理表和索引的能力。
它可以将表和索引组织在一起,方便数据库的管理和维护。
2.2 控制数据库的逻辑结构表空间可以用来控制数据库的逻辑结构,将不同的表和索引组织在不同的表空间中,可以根据需要对表和索引进行分组和分类,便于管理和维护。
2.3 控制数据库的物理结构表空间还可以用来控制数据库的物理结构,可以指定表空间的大小、位置和其他属性,以满足数据库的需要。
通过合理地设置表空间,可以提高数据库的性能和可用性。
3. 创建表空间的步骤在神通数据库中,创建表空间可以按照以下步骤进行操作:3.1 登录数据库首先,需要使用数据库管理工具登录到神通数据库,以便进行后续的操作。
3.2 创建表空间在登录成功后,可以使用SQL语句来创建表空间。
例如,可以使用以下语句创建一个名为my_tablespace的表空间:CREATE TABLESPACE my_tablespace DATAFILE 'my_tablespace.dat' SIZE 100M;这条语句创建了一个大小为100M的表空间,并将其存储在名为my_tablespace.dat的数据文件中。
3.3 指定默认表空间创建表空间后,可以将其设为默认表空间,以便新创建的表和索引自动存储在该表空间中。
可以使用以下语句来指定默认表空间:ALTER DATABASE SET DEFAULT TABLESPACE my_tablespace;这条语句将默认表空间设置为my_tablespace。
19c集群模式建的表空间路径

19c集群模式建的表空间路径在构建19c集群模式的表空间路径之前,我们首先需要了解19c集群模式的基本概念和要求。
19c集群模式是指使用Oracle 19c数据库在集群环境下进行数据处理和管理的一种模式。
通过使用集群模式,可以提高数据库的可用性和性能,并实现故障切换和负载均衡。
为了构建19c集群模式的表空间路径,我们需要按照以下步骤进行操作:第一步:创建ASM磁盘组在使用集群模式时,我们通常使用ASM(Automatic Storage Management)来管理数据库的存储。
首先,我们需要创建一个ASM磁盘组,用于存储数据库的数据文件和日志文件。
在创建ASM磁盘组之前,请确保已经安装并正确配置了ASM实例。
然后,使用SQL*Plus或其他Oracle管理工具登录到ASM实例,并执行以下命令来创建ASM磁盘组:CREATE DISKGROUP dg_name EXTERNAL REDUNDANCYDISK '/dev/asm_disk1' NAME disk1,DISK '/dev/asm_disk2' NAME disk2,...ATTRIBUTE 'au_size'='4M';在以上命令中,dg_name是要创建的磁盘组的名称,/dev/asm_disk1和/dev/asm_disk2是要使用的物理磁盘的路径。
根据实际情况,您可以使用更多的物理磁盘来创建ASM磁盘组。
第二步:创建表空间在创建ASM磁盘组之后,我们可以开始创建表空间。
表空间是用于存储数据库对象的逻辑容器,例如表、索引、视图等。
在使用集群模式时,我们需要创建一个共享的表空间,以便在多个节点上访问和使用。
使用SQL*Plus或其他Oracle管理工具,登录到您的数据库,并执行以下命令来创建表空间:CREATE TABLESPACE ts_name DATAFILE '+dg_name' SIZE 100M;在以上命令中,ts_name是要创建的表空间的名称,+dg_name表示该表空间位于之前创建的ASM磁盘组中。
规划数据库建设研究(陈新燕何刘鹏程冀)数据库表空间规划

规划数据库建设研究(陈新燕何刘鹏程冀)数据库表空间规划[关键词]规划数据库标准化规划信息化1建设必要性2建设目标项目开发将建立一套满足各类规划数据存贮、管理要求的规划数据库管理系统,可以对规划工作所需的水文、泥沙、水资源、社会经济、工程等数据进行有效管理,实现黄河流域规划数据积累、管理、应用的系统化、规范化、标准化。
通过对规划工作数据资源进行有效管理实现数据的共享,最大限度减少不必要的重复性工作,提高规划工作效率。
3技术路线首先,收集各专业业务工作所需的基础数据,并对数据的基本情况、采集方式、管理现状、使用方式等情况进行分析调研。
根据需求分析,在充分了解用户需求的基础上,根据应用及数据积累的要求,进行数据库结构的设计。
根据数据对象属性和数据层次之间的关系,对规划各专业数据库进行表结构的设计,建立规划基础信息数据库和规划成果数据库。
根据数据库结构和应用需求开发规划数据库综合管理系统,系统包括数据管理、数据服务、系统安全维护等方面,从而实现对规划数据的统一管理和应用。
系统建设采用“数字黄河”的开发方式,各类数据库开发在规划数据库开发设计的统一原则指导下,按照急用先行的原则分阶段分类进行数据库的设计开发工作,每种类型数据库完成后需要能单独应用,最后进行系统集成生成规划数据库。
4主要工作内容4.1用户需求分析规划各专业在工作过程中都积累了相当多的用于本专业的基础信息数据,但这些数据对多个专业又有交叉。
如何将这些数据进行规范化的存贮管理,以便于规划各专业的使用是一个复杂的问题,需要进行充分的需求调研和综合分析,理清所有规划数据与各项规划工作间的关系,为规划数据库的设计与建立提供一个可靠的依据。
需求分析是数据库设计开发的基础,系统开发首先要作好详细的需求分析,规划数据库的需求分析包括需求调研和用户需求分析两部分工作。
需求调研的主要工作内容是要了解不同专业对规划数据库的数据存贮内容、形式、使用功能以及数据安全性和完整性等各方面的需求。
Oracle tablespace (表空间)的创建、删除、修改、扩展及检查等

Oracle tablespace (表空间)的创建、删除、修改、扩展及检查等oracle 数据库表空间的作用1.决定数据库实体的空间分配;2.设置数据库用户的空间份额;3.控制数据库部分数据的可用性;4.分布数据于不同的设备之间以改善性能;5.备份和恢复数据。
--oracle 可以创建的表空间有三种类型:1.temporary: 临时表空间,用于临时数据的存放;create temporary tablespace "sample"......2.undo : 还原表空间. 用于存入重做日志文件.create undo tablespace "sample"......3.用户表空间: 最重要,也是用于存放用户数据表空间create tablespace "sample"......--注:temporary 和undo 表空间是oracle 管理的特殊的表空间.只用于存放系统相关数据.--oracle 创建表空间应该授予的权限1.被授予关于一个或多个表空间中的resource特权;2.被指定缺省表空间;3.被分配指定表空间的存储空间使用份额;4.被指定缺省临时段表空间。
select tablespace_name "表空间名称",status "状态",extent_management "区管理方式",allocation_type "磁盘扩展管理方式",segment_space_management "段管理方式" from dba_tablespaces;--查询各个表空间的区、段管理方式--1、建立表空间--语法格式:create tablespace 表空间名datafile '文件标识符' 存储参数[...]|[minimum extent n] --设置表空间中创建的最小范围大小|[logging|nologging]|[default storage(存储配置参数)]|[online|offline]; --表空间联机\脱机|[permanent|temporary] --指定该表空间是用于保存永久的对象还是只保存临时对象 |[...]--其中:文件标识符=’文件名’[size整数[k\m][reuse]--实例create tablespace data01datafile '/oracle/oradata/db/data01.dbf' size 500muniform size 128k; --指定区尺寸为128k,如不指定,区尺寸默认为64kcreate tablespace "test"loggingdatafile 'd:\oracle\oradata\oracle\sample.ora' size 5m,'d:\oracle\oradata\oracle\dd.ora' size 5mextent management localuniform segment space managementauto;--详解/*第一: create tablespace "sample"创建一个名为"sample" 的表空间.对表空间的命名,遵守oracle 的命名规范就可了. 第二: logging 有nologging 和logging 两个选项,nologging: 创建表空间时,不创建重做日志.logging 和nologging正好相反, 就是在创建表空间时生成重做日志.用nologging时,好处在于创建时不用生成日志,这样表空间的创建较快,但是没能日志,数据丢失后,不能恢复;但是一般我们在创建表空间时,是没有数据的,按通常的做法,是建完表空间,并导入数据后,是要对数据做备份的;所以通常不需要表空间的创建日志,因此,在创建表空间时,选择nologging,以加快表空间的创建速度.第三: datafile 用于指定数据文件的具体位置和大小.datafile 的文件是建立表空间后创建的,不过文件路径必须存在才是合法的datafile设置如: datafile 'd:\oracle\oradata\ora92\luntan.ora' size 5m说明文件的存放位置是'd:\oracle\oradata\ora92\luntan.ora' , 文件的大小为5m.如果有多个文件,可以用逗号隔开:如:datafile 'd:\oracle\oradata\ora92\luntan.ora' size 5m, 'd:\oracle\oradata\ora92\ dd.ora' size 5m但是每个文件都需要指明大小.单位以指定的单位为准如5m 或500k.对具体的文件,可以根据不同的需要,存放大不同的介质上,如磁盘阵列,以减少io竟争. 指定文件名时,必须为绝对地址,不能使用相对地址.第四: extent management local 存储区管理方法在字典中管理(dictionary):将数据文件中的每一个存储单元做为一条记录,所以在做dm操作时,就会产生大量的对这个管理表的delete和update操作.做大量数据管理时,将会产生很多的dm操作,严得的影响性能,同时,长时间对表数据的操作,会产生很多的磁盘碎片.本地管理(local):用二进制的方式管理磁盘,有很高的效率,同进能最大限度的使用磁盘.同时能够自动跟踪记录临近空闲空间的情况,避免进行空闲区的合并操作。
oracle建立表空间的方法

oracle建立表空间的方法Oracle数据库中建立表空间的方法主要有两种:一种是通过SQL命令的方式,另一种是通过Oracle客户端Enterprise Manager Console来创建。
通过SQL命令的方式创建表空间,需要先创建临时表空间和数据表空间,然后创建用户并指定表空间。
具体步骤如下:1. 创建临时表空间。
可以通过以下命令创建:```sqlcreate temporary tablespace user_temptempfile 'D:\oracle\oradata\Oracle9i\user_'size 50m autoextend on next 50mmaxsize 20480mextent management local;```2. 创建数据表空间。
可以通过以下命令创建:```sqlcreate tablespace user_dataloggingdatafile 'D:\oracle\oradata\Oracle9i\user_'size 50m autoextend on next 50mmaxsize 20480mextent management local;```3. 创建用户并指定表空间。
可以通过以下命令创建用户并将表空间指定给该用户:```sqlcreate user username identified by password;grant create session, create tablespace to username;alter user username default tablespace user_data temporary tablespace user_temp;```通过Oracle客户端Enterprise Manager Console来创建表空间,可以通过以下步骤完成:1. 打开Oracle客户端Enterprise Manager Console。
【总结】Oracle数据库查看表空间和增加表空间

【总结】Oracle数据库查看表空间和增加表空间⼀、Oracle查看表空间的名称及其⼤⼩查看表空间的名称及其⼤⼩的SQL语句:select t1.tablespace_name,round(sum(bytes/(1024*1024)),0) tablespace_Size_MBfrom dba_tablespaces t1, dba_data_files t2where t1.tablespace_name = t2.tablespace_namegroup by t1.tablespace_name;查询结果:TABLESPACE_NAME TABLESPACE_SIZE_MB------------------------------ ------------------DLOTTEY 276480SYSAUX 48450UNDOTBS1 20000INDEXMT 10240USERS 1041SYSTEM 10240UNDOTBS2 20000MMLOTTERY 2150408 rows selected.⼆、Oracle查看表空间的具体使⽤情况⽅法1:(未排序)select a.tablespace_name "tablespace_name",totalspace "totalspaceM",freespace "freespaceM",round((1-freespace/totalspace)*100,2) "round%"from(select tablespace_name,round(sum(bytes)/1024/1024) totalspace from dba_data_files group by tablespace_name) a,(select tablespace_name,round(sum(bytes)/1024/1024) freespace from dba_free_space group by tablespace_name) bwhere a.tablespace_name=b.tablespace_name;查询结果:tablespace_name totalspaceM freespaceM round%------------------------ ----------- ---------- ----------DLOTTEY 276480 232415 15.94SYSAUX 48450 9683 80.01UNDOTBS1 20000 19741 1.3INDEXMT 10240 10024 2.11USERS 1041 138 86.74SYSTEM 10240 4344 57.58UNDOTBS2 20000 19601 2MMLOTTERY 215040 36279 83.138 rows selected.⽅法⼆:(查询结果排序) select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"from(select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,(select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name) bwhere a.tablespace_name=b.tablespace_nameorder by ((a.bytes-b.bytes)/a.bytes) desc;查询结果:TABLESPACE_NAME Sum MB used MB free MB percent_used---------------------- ---------- ---------- ---------- ------------USERS 1041.25 903.375 137.875 86.76MMLOTTERY 215040 178761 36279 83.13SYSAUX 48450 38767 9683 80.01SYSTEM 10240 5896.125 4343.875 57.58DLOTTEY 276480 44065.4375 232414.563 15.94INDEXMT 10240 215.625 10024.375 2.11UNDOTBS2 20000 399.3125 19600.6875 2UNDOTBS1 20000 257.5 19742.5 1.298 rows selected.三、Oracle查看表空间物理⽂件的名称及⼤⼩set lines 150;col tablespace_name for a20;col file_name for a60;1、查询所有的表空间SQL语句:select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space_MBfrom dba_data_filesorder by tablespace_name;2、查询指定的表空间SQL语句:select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space_MBfrom dba_data_fileswhere tablespace_name = 'MMLOTTERY'order by tablespace_name;查询结果:TABLESPACE_NAME FILE_ID FILE_NAME TOTAL_SPACE_MB------------------- ---------- ------------------------------------------- --------------MMLOTTERY 18 +DATA/ora11g/datafile/mmlottery01.dbf 30720MMLOTTERY 19 +DATA/ora11g/datafile/mmlottery02.dbf 30720MMLOTTERY 20 +DATA/ora11g/datafile/mmlottery03.dbf 30720MMLOTTERY 22 +DATA/ora11g/datafile/mmlottery04.dbf 30720MMLOTTERY 23 +DATA/ora11g/datafile/mmlottery05.dbf 30720MMLOTTERY 26 +DATA/ora11g/datafile/mmlottery06.dbf 30720MMLOTTERY 27 +DATA/ora11g/datafile/mmlottery07.dbf 307207 rows selected.四、Oracle查看表真实占⽤的空间SQL语句:select t.owner,t.segment_name,t.segment_type,sum(t.bytes/1024/1024) used_MBfrom dba_segments twhere owner = 'MMLOTTERY'group by owner,segment_name,segment_typeorder by used_MB desc;查询结果:OWNER SEGMENT_NAME SEGMENT_TYPE USED_MB------------------- -------------------------------- ------------------ ----------MMLOTTERY TB_ORIGINAL_ORDERDETAILS TABLE 1792MMLOTTERY TB_LOTTERY_SALEDETAIL TABLE 1472MMLOTTERY TB_LOTTERYSCHEMEINFO_ADD TABLE 1280MMLOTTERY TEST_007 TABLE 1152MMLOTTERY TB_ACCOUNT_OPERATE_DETAIL TABLE 808MMLOTTERY PK14 INDEX 377MMLOTTERY PK14_11 INDEX 312MMLOTTERY PK14_13 INDEX 200MMLOTTERY PK14_12 INDEX 160MMLOTTERY TB_BONUS_ORDERDETAILS TABLE 160MMLOTTERY TB_WINBONUS_DETAIL TABLE 14411 rows selected.五、Oracle 增加表空间语法:alter tablespace {表空间名字} add datafile '物理数据⽂件路径' SIZE 『初始⼤⼩M』 AUTOEXTEND ON NEXT 『⾃动扩展⼤⼩M』例⼦:alter tablespace MMLOTTERY add datafile '+DATA/ora11g/datafile/mmlottery08.dbf' size 30720m autoextend on next 200m;注意:如果添加表空间的⽂件名重复,那么会报错,如下:SQL> alter tablespace MMLOTTERY add datafile '+DATA/ora11g/datafile/mmlottery08.dbf' size 30720m autoextend on next 200m;alter tablespace MMLOTTERY add datafile '+DATA/ora11g/datafile/mmlottery08.dbf' size 30720m autoextend on next 200m*ERROR at line 1:ORA-01537: cannot add file'+DATA/ora11g/datafile/mmlottery08.dbf' - file already part of database若 datafile 加错到表空间,则执⾏删除操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Microsoft Windows XP [版本5.1.2600](C) 版权所有1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>sqlplus /nologSQL*Plus: Release 10.2.0.3.0 - Production on 星期五8月20 09:56:37 2010 Copyright (c) 1982, 2006, Oracle. All Rights Reserved.SQL> connect /as sysdba已连接。
-- Create the tablespacecreate smallfile tablespace pstatsdatafile 'D:\oracle\product\10.2.0\oradata\pstats\pstats'size 8000M loggingextent management local segmentspace management auto;表空间已创建。
-- Create the tablespacecreate smallfile tablespace pstatsdatafile 'D:\oracle\product\10.2.0\oradata\pstats\pstats'size 8000M loggingextent management local segmentspace management auto;临时表空间已创建。
-- Create the usercreate user PSTATSidentified by "PPASS"default tablespace PSTA TStemporary tablespace PSTATSTEMPprofile DEFAULT;用户已创建。
-- Grant/Revoke role privilegesgrant connect to PSTA TS;grant resource to PSTATS;授权成功。
-- Grant/Revoke system privilegesgrant create any view to PSTATS;grant unlimited tablespace to PSTATS;授权成功。
SQL> grant unlimited tablespace to PSTATSJY;授权成功。
SQL> grant dba to pstatsjy;授权成功。
SQL>^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^Microsoft Windows XP [版本5.1.2600](C) 版权所有1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>imp pstatsjy/ppass file=D:\pstatstj201008101007.dmp full=yImport: Release 10.2.0.3.0 - Production on 星期五8月20 10:01:31 2010Copyright (c) 1982, 2005, Oracle. All rights reserved.连接到: Oracle Database 10g Enterprise Edition Release 10.2.0.3.0 - ProductionWith the Partitioning, OLAP and Data Mining options经由常规路径由EXPORT:V10.02.01 创建的导出文件警告: 这些对象由PSTA TSTJ 导出, 而不是当前用户已经完成ZHS16GBK 字符集和AL16UTF16 NCHAR 字符集中的导入. 正在将PSTATSTJ 的对象导入到PSTATSJY. . 正在导入表"PLAN_TABLE"导入了0 行. . 正在导入表"PLSQL_PROFILER_DATA"导入了0 行. . 正在导入表"PLSQL_PROFILER_RUNS"导入了0 行. . 正在导入表"PLSQL_PROFILER_UNITS"导入了0 行. . 正在导入表"SMS_RECEIVE"导入了0 行. . 正在导入表"SMS_SEND"导入了0 行. . 正在导入表"TC_AUDITENTTMPTABLE"导入了0 行. . 正在导入表"TC_BASEDICT"导入了26575 行. . 正在导入表"TC_COMFIELDSSET"导入了0 行. . 正在导入表"TC_CONVERTEPRAS"导入了0 行. . 正在导入表"TC_CONVERTFORMAT"导入了0 行. . 正在导入表"TC_DICTTYPE"导入了44 行. . 正在导入表"TC_DISTRIBUTE"导入了 1 行. . 正在导入表"TC_DISTRPERIOD"导入了 3 行. . 正在导入表"TC_ENTAUDITDETAIL"导入了0 行. . 正在导入表"TC_ENTAUDITMASTER"导入了0 行. . 正在导入表"TC_ENTINFO"导入了38 行. . 正在导入表"TC_ENTINFOADDCONTENT"导入了0 行. . 正在导入表"TC_ENTINFOADDFIELD"导入了 1 行. . 正在导入表"TC_ENTINFOADDON"导入了0 行. . 正在导入表"TC_ENTINFOBAKUP"导入了0 行. . 正在导入表"TC_ENTLABELFORMULAR"导入了17 行. . 正在导入表"TC_ENTLABELLIMIT"导入了18 行. . 正在导入表"TC_ENTSPECIALITY"导入了0 行. . 正在导入表"TC_EXPRESSION"导入了0 行. . 正在导入表"TC_FILES"导入了0 行. . 正在导入表"TC_GROUPINFO"导入了 4 行. . 正在导入表"TC_HISENTINFO"导入了0 行. . 正在导入表"TC_IMPPROC"导入了19 行. . 正在导入表"TC_KEYCONVERT"导入了0 行. . 正在导入表"TC_LETTERS"导入了0 行. . 正在导入表"TC_LETTERTITLE"导入了0 行. . 正在导入表"TC_MESSAGES"导入了0 行. . 正在导入表"TC_METADA TA"导入了82 行. . 正在导入表"TC_METADATABAKUP"导入了0 行. . 正在导入表"TC_MODELPROJECT"导入了0 行. . 正在导入表"TC_MODELTARGET"导入了112 行. . 正在导入表"TC_MODELTARGETRELATION"导入了0 行. . 正在导入表"TC_MSGFILE"导入了0 行. . 正在导入表"TC_MSGOWNER"导入了0 行. . 正在导入表"TC_MSGRECEIVE"导入了0 行. . 正在导入表"TC_OLAPSOURCES"导入了0 行. . 正在导入表"TC_ONLINEUSERS"导入了 1 行. . 正在导入表"TC_PHONEURGEPLAN"导入了0 行. . 正在导入表"TC_PHONEURGEPLANDETAIL"导入了0 行. . 正在导入表"TC_PHONEURGEPLANENT"导入了0 行. . 正在导入表"TC_PHONEURGEPLANVOICEFILE"导入了0 行. . 正在导入表"TC_PHONEURGESTATISTICS"导入了0 行. . 正在导入表"TC_PROJECT"导入了 2 行. . 正在导入表"TC_REPORTBAKUP"导入了0 行. . 正在导入表"TC_REPORTCONVERT"导入了0 行. . 正在导入表"TC_REPORTMODEL"导入了12 行. . 正在导入表"TC_REPORTMODELGROUP"导入了0 行. . 正在导入表"TC_REPORTMODEL YEAR"导入了0 行. . 正在导入表"TC_REPORTPERIOD"导入了0 行. . 正在导入表"TC_REPORTPRJENT"导入了21 行. . 正在导入表"TC_REPORTPRJLIST"导入了0 行. . 正在导入表"TC_REPORTPROCESS"导入了12 行. . 正在导入表"TC_REPORTSEND"导入了76 行. . 正在导入表"TC_REPORTSENDBAKUP"导入了0 行. . 正在导入表"TC_REPORTWARNING"导入了0 行. . 正在导入表"TC_ROOM"导入了0 行. . 正在导入表"TC_SEARCHCONDITION"导入了0 行. . 正在导入表"TC_SHORTMSG"导入了0 行. . 正在导入表"TC_SPECIALITY"导入了 1 行. . 正在导入表"TC_STATSEXP"导入了0 行. . 正在导入表"TC_STATSREPORT"导入了 4 行. . 正在导入表"TC_TARGETRELATION"导入了0 行. . 正在导入表"TC_TARGETRELATION2008"导入了0 行. . 正在导入表"TC_TARGETUNIT"导入了0 行. . 正在导入表"TC_TEMPENTNO"导入了30 行. . 正在导入表"TC_TEST"导入了0 行. . 正在导入表"TC_UNITTABLE"导入了544 行. . 正在导入表"TC_UNITTYPE"导入了187 行. . 正在导入表"TC_USFORMA TSETUP"导入了 1 行. . 正在导入表"TD_CALCULATITONEXPRESSIONS"导入了 1 行. . 正在导入表"TD_ENTINFONOTE"导入了112 行. . 正在导入表"TD_EXECUTETHELAWTHING"导入了0 行. . 正在导入表"TD_REMINDFILLDETAIL"导入了0 行. . 正在导入表"TD_REMINDFILLENT"导入了0 行. . 正在导入表"TD_REMINDFILLPLAN"导入了0 行. . 正在导入表"TD_REPORTMODELCONTROL"导入了24 行. . 正在导入表"TD_SMSMANUAL"导入了0 行. . 正在导入表"TD_SMSMODULE"导入了0 行. . 正在导入表"TD_SMSRECIEVERECORD"导入了0 行. . 正在导入表"TD_SMSSENDRECORD"导入了0 行. . 正在导入表"TD_SMSTARGET"导入了0 行. . 正在导入表"TD_URGEFILLDETAIL"导入了0 行. . 正在导入表"TD_URGEFILLENT"导入了0 行. . 正在导入表"TD_URGEFILLPLAN"导入了0 行. . 正在导入表"TMP_PHIL_1281366843089"导入了10 行. . 正在导入表"TMP_PHIL_1281366877565"导入了10 行. . 正在导入表"TS_DEPTENTERPRISES"导入了0 行. . 正在导入表"TS_DEPTMODULE"导入了86 行. . 正在导入表"TS_DEPTUSERS"导入了0 行. . 正在导入表"TS_DEPUSERROLE"导入了0 行. . 正在导入表"TS_FUNCTION"导入了284 行. . 正在导入表"TS_MODULE"导入了96 行. . 正在导入表"TS_REGION"导入了370 行. . 正在导入表"TS_ROLE"导入了16 行. . 正在导入表"TS_ROLEAUDIT"导入了728 行. . 正在导入表"TS_SYSTEMLOG"导入了408 行. . 正在导入表"TS_TABLEFIELDS"导入了174 行. . 正在导入表"TS_TABLES"导入了8 行. . 正在导入表"TS_USERAUDIT"导入了0 行. . 正在导入表"TS_USERROLE"导入了52 行. . 正在导入表"TS_USERROLEAUDIT"导入了0 行. . 正在导入表"TS_USERS"导入了41 行即将启用约束条件...成功终止导入, 没有出现警告。