exp imp oracle导出/导入问题 各位大侠: \ 从一个数据导出文件(.dmp格式),然后导入到新建的数据库,需要做那些工作???????(详细步骤最好)比如创建库,创建用户,表空间等等,谁给个详细的步骤!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 0.导出数据库。exp user_name/password@serverName file=filePath\name.dmp1.创建表空间,和导出时的表空间保持一致。CREATE TABLESPACE TABLESPACE_NAME DATAFILE 'e:\oracle\LXTOA.ORA' SIZE 100M ONLINE;2.基于这个表空间创建用户。create user USER_NAME identified by PASSWORD default tablespace TABLESPACE_NAME;3.给该用户必要的权限。grant connect,resource,dba to USER_NAME;4.导入数据。imp user_name/password@serverName file=filePath\name.dmp full=y简单做就这些了,复杂的去查帮助,看导入导出的参数。 用plsql导入导出,就搞定了! 用plsql导入导出,就搞定了! 0.导出数据库。 exp user_name/password@serverName file=filePath\name.dmp 1.创建表空间,和导出时的表空间保持一致。 CREATE TABLESPACE TABLESPACE_NAME DATAFILE 'e:\oracle\LXTOA.ORA' SIZE 100M ONLINE; 2.基于这个表空间创建用户。 create user USER_NAME identified by PASSWORD default tablespace TABLESPACE_NAME; 3.给该用户必要的权限。 grant connect,resource,dba to USER_NAME; 4.导入数据。 imp user_name/password@serverName file=filePath\name.dmp full=y 如果是最简单的操作的话,从方便来说可以选择用plsql这种现成的工具,不过从程序员的角度来说,还是推荐用exp和imp的命令行方式去进行导入导出。1楼和6楼的方法都是对的。另外用plsql的话,好像很多针对dmp文件的复杂操作都不能实现,比如有一个dmp文件非常大,假设有10G吧,如果我只想导出其中一个表的数据,那通过plsql能实现么?我plsql的导入导出功能用的比较少,不太清楚,至少目前还没发现。不过用imp就可以实现了。所以说,如果只是一般的操作的话,两者皆可以,不过从长远来考虑的话,建议楼主还是培养用命令行的方式去操作。 如何将excel中的数据导入到oracle 数据库中 oracle 表空间文件丢失不能启动oracle 求sql删除语句 求写sql语句 oracle10.2.0.4ODBC驱动问题--asp 日期插入 其他进程更新表后,原游标是否更新 在Oracle里, 有什么Store procedure可以附加数据库么 请教,关于Oracle中的图片数据问题 怎么访问oracle? 游标的问题 oracle 中新建database后,原来的那个database中的用户名密码无效 Oracle 数据库安装问题
exp user_name/password@serverName file=filePath\name.dmp
1.创建表空间,和导出时的表空间保持一致。
CREATE TABLESPACE TABLESPACE_NAME DATAFILE 'e:\oracle\LXTOA.ORA' SIZE 100M ONLINE;
2.基于这个表空间创建用户。
create user USER_NAME identified by PASSWORD default tablespace TABLESPACE_NAME;
3.给该用户必要的权限。
grant connect,resource,dba to USER_NAME;
4.导入数据。
imp user_name/password@serverName file=filePath\name.dmp full=y
简单做就这些了,复杂的去查帮助,看导入导出的参数。
用plsql导入导出,就搞定了!
用plsql导入导出,就搞定了!
exp user_name/password@serverName file=filePath\name.dmp
1.创建表空间,和导出时的表空间保持一致。
CREATE TABLESPACE TABLESPACE_NAME DATAFILE 'e:\oracle\LXTOA.ORA' SIZE 100M ONLINE;
2.基于这个表空间创建用户。
create user USER_NAME identified by PASSWORD default tablespace TABLESPACE_NAME;
3.给该用户必要的权限。
grant connect,resource,dba to USER_NAME;
4.导入数据。
imp user_name/password@serverName file=filePath\name.dmp full=y
从方便来说可以选择用plsql这种现成的工具,
不过从程序员的角度来说,
还是推荐用exp和imp的命令行方式去进行导入导出。
1楼和6楼的方法都是对的。
另外用plsql的话,好像很多针对dmp文件的复杂操作都不能实现,
比如有一个dmp文件非常大,假设有10G吧,
如果我只想导出其中一个表的数据,那通过plsql能实现么?
我plsql的导入导出功能用的比较少,
不太清楚,
至少目前还没发现。
不过用imp就可以实现了。
所以说,如果只是一般的操作的话,
两者皆可以,
不过从长远来考虑的话,
建议楼主还是培养用命令行的方式去操作。