windows下oracle的本地、远程导入导出

最近使用oracle的基本操作

1、关于数据库的导入导出

  1. 不管是导入导出,最基本的还是本地需要安装oracle客户端,不然最基本的导入导出关键字都识别不了,这个是最基本的条件(这篇主要讲从本地导入导出本地数据库和从本地导入导出到远程服务器的数据库)
  2. 导入导出命令:imp、exp。
    1. 1导入命令:imp username/password@orcl在这里默认的IP就是本地一般都是127.0.0.1,同样的也有端口一说,在这里一般默认的都是1521,这个默认端口和ip都是在安装oracle客户端的时候设置的。开始说正事,在这几行输入之后就直接回车,它会提醒你输入导入的dmp文件的路径,只要按照他的说明输入路径就可以了,但是导入的时候可能会出现那种未授权的情况:只有dba才能imp file,另外的就是给一个远程导入dmp文件的列子:imp username/password@192.168.20.1:15221/orcl,这里的192.168.20就是远程的那台数据库的主机ip地址,15221就是端口号,一般为1521,orcl就是sid。
      1.2 所以你还得以dba的用户去给改账户授权,授权步骤使用navicat实现如图:
      1.3授权详解第一步:以dba管理员的账户名新建链接
      这里写图片描述
      再在高级里面选择进入的身份,默认是default而我们要的却是dba所以选择sysdba其他不管
      这里写图片描述
      链接成功之后,进入下一步授权
      1.4给用户授权点击箭头所指的图标
      点击箭头所指的用户
      然后出现 下面一系列的用户,选择我们要授权的双击
      这里写图片描述
      选择成员属于tab页,授予dba然后OK了
      这里写图片描述
      1.5导出exp 与导入同样的给个示范就知道了
      exp username/password@192.168.20.1:15221/orcl,回车之后也会提醒你导出的路径,也存在授权问题大致差不多。如果是导入或者导出指定的表的时候,分情况,只是几张,你可以通过navicat导出为Excel,然后导入Excel,但是要注意Excel格式最好为xls,至少xlsx格式的我没有到成功过。多的话可以使用命令exp username/password@192.168.20.1:15221/orcl table=(‘table1name’,’table2name’….)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值