oracle导入导出问题

 
Oracle 导入DMP文件
非常感谢您的帮助,并请您花点时间来阅读以下的东西,谢谢
我执行了以下步骤
1运行cmd
2在命令行运行imp
3输入用户名:system
4输入口令:manager后出现提示
连接到:Oracle8i Enterprise Edition Rrlease 8.1.7.0.0-Production
With the Partitioning option
JServer Release 8.1.7.0.0-Production
导入文件:EXPDAT.DMP>
5输入了我的.dmp文件的物理路径及文件名后运行
出现提示
输入插入缓冲区大小(最小为8192>30720>
6我写的是15000
运行后出现以下信息提示
经由常规路径导出由EXPORT:V08.01.07创建的文件
警告:此对象由HX(注:HX为我机器的名)导出,而不是当前用户
已经完成ZHS16GBK NCHAR字符集中的导入
导出服务器使用UTF NCHAR 字符集(可能的ncharset转换)
只列出导入文件的内容<yes/no>:no>
我输入yes后回车
7导入整个导出文件<yes/no>:no>
我输入yes后回车
8输入完yes回车之后我看到的就是DOS状态下的滚动极快的信息了
在最后一行提示:成功终止导入,但出现警告
请教高手的是:我的数据库是否导入成功,如果导入成功的话,我在Oracle的什么地方能看到数据库的东西呢?最好是像SQL Server企业管理器一样,能让我看到里面的信息,比如表,记录等
如果没有成功导入,我该如何才能导入呢?
谢谢
第一,启动sql*puls
第二,以system/manager登陆
第三,create user 你的用户名子 IDENTIFIED BY 你的密码
第四, GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY
VIEW ,DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,
    DBA,CONNECT,RESOURCE,CREATE SESSION  TO tclhj
以上各个步骤完全可以复制粘贴过去就好了,输入'/'执行当前的命令
第五步,在cmd命令行下,进入到orcale/orcale90/BIN下,执行:
imp userid=你的用户名/密码 full=y file=*.dmp   
这里 file 后面是你的dmp文件的位置,比如在f盘根目录下则输入 f:test.dmp
以上便是我导入成功的全过程了
 
 
 
 
 
exp username/pwd file=c:/filename.dmp tables=table_name  导出表数据
 
 
alter table test modify (
        xxxxxx varchar2(30)
);
 
 
修改表字段类型
 
 
IMP.EXE file=g:/fi.dmp userid=tcl/tcl@ordb buffer=30720 commit=no full=yes grants=yes ignore=yes indexes=yes rows=yes show=no constraints=yes
 
导入表
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值