专注IOS开发

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

由于客户要定制的关系,需要对产品的数据进行相关的修改,所以需要复制原来的库出来,然后在此基础上再进行修改.步骤如下:

在PL/SQL下操作:

/*分为四步 */
/*第1步:创建临时表空间  */
create temporary tablespace user_temp 
tempfile
'D:\oracle\oradata\Oracle9i\user_temp.dbf'   //此处为装oracle的服务器上的路径
size 50m 
autoextend
on 
next 50m maxsize 20480m 
extent management local; 

/*第2步:创建数据表空间  */
create tablespace user_data 
logging 
datafile
'D:\oracle\oradata\Oracle9i\user_data.dbf'   //此处为装oracle的服务器上的路径
size 50m 
autoextend
on 
next 50m maxsize 20480m 
extent management local; 

/*第3步:创建用户并指定表空间  */
create user username identified by password 
default tablespace user_data 
temporary tablespace user_temp; 

/*第4步:给用户授予权限  */
grant connect,resource,dba to username;

  

以上4步做好后,底下就是要将导出库,导入库了。

导出库如下:

exp neousermg/neousermg@35ORCL_ file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbfull.log;

导出注意事项:导出的是当前用户的的数据,当前用户如果有DBA的权限,则导出所有数据!

 

同名用户之间的数据导入: imp hkb/hkb@xe  file=c:\orabackup\hkbfull.dmp log=c:\orabackup\hkbimp.log full=y

不同名之间的数据导入: imp system/test@xe fromuser=hkb touser=hkb_new file=c:\orabackup\hkbfull.dmp

log=c:\orabackup\hkbimp.log;

 

posted on 2014-01-22 16:42  汉唐盛世  阅读(777)  评论(0编辑  收藏  举报