1 原库是 Linux+ora11g
2 我想在本地win上做测试。 win7x64 +ora11g
// 在linux上
su - oracle
sqlplus '/ as sysdba'
create user test11 identified by tpass;
grant dba to test11;
exp file=/me/data/bakdb.dmp full=y导出结束
-----------------------
本地
在imp导入时报错。
ora是全新安装。 能不能像mssql 那样直接一个库备份进去。imp file=/me/data/bakdb.dmp full=y-----------------------------------------------
报错内容
IMP-00003: 遇到 ORACLE 错误 1119
ORA-01119: 创建数据库文件 '/oradata/prodb/prodb.dbf' 时出错
IMP-00015: 由于对象已存在, 下列语句失败:
ORA-27040: 文件创建错误, 无法创建文件
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。
IMP-00017: 由于 ORACLE 错误 1119, 以下语句失败:IMP-00003: 遇到 ORACLE 错误 959
ORA-00959: 表空间 'prodbc3' 不存在
IMP-00017: 由于 ORACLE 错误 959, 以下语句失败:
ORA-01917: 用户或角色 'EC_pro' 不存在
IMP-00017: 由于 ORACLE 错误 1917, 以下语句失败:
IMP-00003: 遇到 ORACLE 错误 1435
ORA-01435: 用户不存在
IMP-00000: 未成功终止导入========================
导出时我建立了新用户
导入前我也建立了新用户进行导入 但是不成功。
2 我想在本地win上做测试。 win7x64 +ora11g
// 在linux上
su - oracle
sqlplus '/ as sysdba'
create user test11 identified by tpass;
grant dba to test11;
exp file=/me/data/bakdb.dmp full=y导出结束
-----------------------
本地
在imp导入时报错。
ora是全新安装。 能不能像mssql 那样直接一个库备份进去。imp file=/me/data/bakdb.dmp full=y-----------------------------------------------
报错内容
IMP-00003: 遇到 ORACLE 错误 1119
ORA-01119: 创建数据库文件 '/oradata/prodb/prodb.dbf' 时出错
IMP-00015: 由于对象已存在, 下列语句失败:
ORA-27040: 文件创建错误, 无法创建文件
OSD-04002: 无法打开文件
O/S-Error: (OS 3) 系统找不到指定的路径。
IMP-00017: 由于 ORACLE 错误 1119, 以下语句失败:IMP-00003: 遇到 ORACLE 错误 959
ORA-00959: 表空间 'prodbc3' 不存在
IMP-00017: 由于 ORACLE 错误 959, 以下语句失败:
ORA-01917: 用户或角色 'EC_pro' 不存在
IMP-00017: 由于 ORACLE 错误 1917, 以下语句失败:
IMP-00003: 遇到 ORACLE 错误 1435
ORA-01435: 用户不存在
IMP-00000: 未成功终止导入========================
导出时我建立了新用户
导入前我也建立了新用户进行导入 但是不成功。
是同一个用户
在导出前建立了test11用户并赋予了DBA权限exp file=/me/data/bakdb.dmp full=y
会提示输入用户名密码 输入test11和密码
。
dmp文件是可以用记事本或者某些工具打开的,但是你需要了解dmp文件的开头的那些信息都是什么意义,否则很容易改错
dmp文件是可以用记事本或者某些工具打开的,但是你需要了解dmp文件的开头的那些信息都是什么意义,否则很容易改错
20个G 记事本是打不开了
那能转换成mysql么?
转mysql?什么意思?
oracle 好麻烦。
想导入到oracle 跟服务器一样 测试的时候好测试