【第一部分:创建表空间及用户】
/*第1步:选择数据文件存储的位置,创建存储路径,这里以“D:\oracle\tablespace\”为例,
创建临时表空间 */
create temporary tablespace user_temptempfile 'D:\oracle\tablespace\user_temp.dbf' size 50m autoextend on
next 50m maxsize 20480m extent management local;
/*第2步:创建数据表空间 */
create tablespace user_data logging
datafile 'D:\oracle\tablespace\user_data.dbf' size 50m autoextend on
next 50m maxsize 20480m extent management local;
/*第3步:创建用户并将刚创建的表空间分配给该用户 */
create user smartMeter identified bysmartMeterdefault tablespace user_data temporary tablespace user_temp;
/*第4步:给新创建的用户授予权限 ,connect(连接角色), resource(资源角色),dba(管理员角色) */
grant connect,resource,dba to smartMeter
补充:
/* 1、删除用户 */
drop user pde cascade;
drop user gen_dm cascade;
/*2、删除表空间 */
DROP TABLESPACE USER_DATA INCLUDING CONTENTS AND DATAFILES;
DROP TABLESPACE USER_DATA INCLUDING CONTENTS AND DATAFILES;
【第二部分:数据的导出与导入】
1、数据导出:
在windows命令提示符(开始--运行--cmd)下,输入以下命令:
exp system/manager@orcl file=d:\exp.dmp owner=system
接着输入用户名与密码,在提示yes or on 的地方直接按回车,
最后输入导出的文件名,紧接着会输出导出数据库表的过程,当输出导出完毕时,代表已经导出完毕;
2、数据导入:
在windows命令提示符(开始--运行--cmd)下,将当前路径定位到数据文件所在路径,输入以下命令:
imp
接着输入用户名与密码,在提示yes or on 的地方直接按回车,
最后输入导入文件的文件名,紧接着会输出导入数据库表的过程,当输出导入完毕时,代表已经导入完毕;