您的位置:首页 > 数据库

本地数据库的建立和连接

2011-01-12 14:10 253 查看
到出数据库:

exp HDEAM_LZ/HDEAM_LZ@LZ file=E:/20100112.dmp owner=HDEAM_LZ

 

建立表空间:
create user HOME_TEST
  identified by "HOME_TEST"
  default tablespace HOME
  temporary tablespace TEMP
  profile DEFAULT;

-- 给HOME_TEST 用户连接权限
grant connect to HOME_TEST with admin option;
-- 给HOME_TEST 用户resource权限
grant resource to HOME_TEST with admin option;
--给HOME_TEST 用户exp_full_database权限
grant exp_full_database to HOME_TEST with admin option;
--给HOME_TEST 用户imp_full_database权限
grant imp_full_database to HOME_TEST with admin option;
-- 给HOME_TEST 用户访问所有表空间权限
grant unlimited tablespace to HOME_TEST with admin option;

*********
本地数据库名称:orcl,密码:orcl
表空间名称:HOME_TEST,密码:HOME_TEST
*********
将目标数据导入本地数据库
imp HOME_TEST/HOME_TEST@orcl file=D://eam.dmp fromuser=hdeam_product touser=HOME_TEST

***********
创建指定大小的表空间
CREATE SMALLFILE TABLESPACE "TEST_KONGJIAN" DATAFILE 'C:/ORACLE/PRODUCT/10.2.0/ORADATA/ORCL/test_kongjian.dbf' SIZE 2G AUTOEXTEND ON NEXT 500M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO

********************
在本机用dba权限连接数据库
sqlplus sys/sys@test as sysdba

--数据导入语句  将d:/20070614.dmp文件中来自于hdeam的用户的数据导入到HDEAM(@符号后的名称)
--机器上的hdeam用户中,用户名和密码为hedam/hdeam
imp HDEAM_ZSYLH_UPDATE_TEST/HDEAM_ZSYLH_UPDATE_TEST@test file=D:/webApps/HDEAM_ZSYLH_UPDATE_TEST/TAG_HDEAM_ZSYLH_5.0.2.0/build/TAG_HDEAM_ZSYLH/TAG_HDEAM_ZSYLH.dmp fromuser=TAG_HDEAM_ZSYLH touser=HDEAM_ZSYLH_UPDATE_TEST

--数据导出语句 将eamdev_10.63.14.18机器上的hdeam用户的表导出到c:/20070617.dmp中
--注意eamdev_10.63.14.18这个连接要在oracle的net manager中进行设置
exp HDEAM_ZSYLH_II/HDEAM_ZSYLH_II@192.168.0.7 file=e:/20090302.dmp owner=HDEAM_ZSYLH_II

1〉exp HDEAM/HDEAM@192.168.0.3 file=d:/20070617.dmp owner=hdeam
2>导出成功后在,用system的用户进入PLSQL里把名叫HDEAM的用户删掉,然后再建立用户
zhangyunlai(张允来) 11:12:21
先执行这个
zhangyunlai(张允来) 11:13:09
3>执行成功后,将程序停掉,然后在执行
4>imp HDEAM/HDEAM@orcl file=d:/20070617.dmp fromuser=HDEAM touser=HDEAM
等导入后,在重启服务。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息