这两天公司购入了新的服务器dell 2950 4 台 爽的很啊。。。有1台做linux服务 1台windows 2003服务...
oracle 10.0 装在linux下 结果这个服务器就交给我管理了。。。。一听傻了,从没弄过oracle更别说linux,没办法只能死马当活马医了。。
第一: 从旧的win2003服务器上把oracle数据到入到新linux服务器上,首先那就得备份了,经过n次尝试,和查了很多数据终于成功导入数据了.步骤写下.
用的是用户导出
我用的是远程导出使用首先要正确配置好自己的oracle客户端并且能连接成功.
exp 用户名/用户密码@数据库名 回车
Enter insert buffer size (minimum is 8192) 30720>
--此处需要输入buffer值,此处通常选择缺省值,直接回车.
Export file: EXPDAT.DMP >
--此处输入的导出目录 例如 d:data.dmp
List contents of import file only (yes/no): no >
--如果选择yes则imp 会显示出导入文件的数据,并且这些数据这不会被导入数据库中.如果事先不知道导入文件中有哪些数据,可以利用此参数查看文件内容.此处直接回车.
Ignore create error due to object existence (yes/no): no > --是否忽略对象已经存在的错误,如果选择yes 则出现对象已经存在的错误时,不显示错误信息.
Import grants (yes/no): yes > --是否导入授权通常选择yes
Import table data (yes/no): yes > --是否导入表中数据如果选择no,则只导入表的结构通常选择yes
Import entire export file (yes/no): no > --是否导入整个文件如果选择yes,则imp 导入整个文件的数据.如果选择no,则下面会提示需要导入的用户名以及表名
Username: camsii --需要导入的用户名
Enter table(T) or partition(T:P) names. Null list means all tables for
user
Enter table(T) or partition(T:P) name or . if done: . –需要导入的表名或表的分区名如果输入表名则只导入该用户模式下的表的数据如果输入回车或
.
则表示要导出该用户的所有数据此处输入
.
. . importing table "TBL_BILLDETAIL_SWITCH" 0 rows imported
. . importing table "TBL_BLACKLIST" 0 rows imported
. . importing table "TBL_CHARGE_CARD" 0 rows imported
. . importing table "TBL_DISCOUNT_BY_TIME" 0 rows imported
. . importing table "TBL_ERROR_CODE" 377 rows imported
…
…
About to enable constraints..
.
Import terminated successfully with warnings.
用的是用户导入 导入跟你导出很有关系 是已什么方式导出的就已什么方式导入
导入用 imp 用户名/用户密码@数据库名
如没有帐号可以先建立帐号 要给权限