--创建用户
create user hneic identified by rdc;
创建表空间
create tablespace indxspace datafile 'E:\bss\indxspace.dbf' size 500m;
--重新扩展表空间的大小
alter database datafile 'E:\oracle\product\10.2.0\oradata\hlpt\index.dbf' resize 2G;
--设置表空间为自动扩展
alter database datafile 'E:\oracle\product\10.2.0\oradata\hlpt\DOCSPACE.dbf' autoextend on next 100m MAXSIZE 2G;
alter database datafile 'E:\oracle\product\10.2.0\oradata\hlpt\MON10SPACE.dbf' autoextend on next 100m MAXSIZE 2G;
186服务器上找不到indxspace表空间的数据文件,重新添加一个indxspace.dbf文件;(reuse:如果原来存在该文件,将其覆盖)
alter tablespace indxspace add datafile 'e:\oracle\product\10.2.0\oradata\hlpt\indxspace.dbf' size 2G reuse;
alter database datafile 'E:\oracle\product\10.2.0\oradata\hlpt\indxspace.dbf' autoextend on next 100m MAXSIZE 2G;
--指定hneic的默认表空间
alter user hneic default tablespace indxspace;
--给hneic用户赋予dba权限
grant dba to hneic;
--给hneic1用户赋予各表的select, insert
grant select,insert,update on R_E_METER_INFO to HNEIC2;
/*给hneic1赋予imp权限(手动导入数据)*/
grant imp_full_database to hneic1;
--给henic的R_E_METER_INFO表创建公共同义词
create public synonym R_E_METER_INFO for hneic.R_E_METER_INFO ;
--创建分区表的表空间
create tablespace MON1SPACE datafile 'E:\oracle\product\10.2.0\oradata\hlpt\MON1SPACE.dbf' size 300m;
//创建分区表(表分区)
create table R_E_METER_INFO (
ORG_NO VARCHAR2(16) not null,
COLL_OBJ_ID NUMBER(16) not null,
ASSET_ID VARCHAR2(16),
ASSET_NO VARCHAR2(32),
ASSET_USER VARCHAR2(256),
MPED_ID NUMBER(16) not null
)
partition by range (ORG_NO)
(
partition PART43101 values less than ('43201')
tablespace DOCSPACE
pctfree 15
initrans 1
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
)
);
--给表名添加注释
comment on table R_E_MP_READ_CURVE is '电表日总电能示值曲线';
--给表的字段名添加注释
comment on column R_E_MP_READ_CURVE.ORG_NO is '供电单位编号';