oracle10g中删除及导入数据库

首先是删除数据库:

打开Databas Configuration Assistant

 

点击删除数据库,然后按照步骤一步一步删除就可以了。

 

2、导入新的数据库,这里是从别的服务器上拷贝过来的数据库。

首先需要还需要打开Databas Configuration Assistant点击创建本地数据库,因为刚刚删除的时候把相应的表空间、控制文件都删除了,所以现在需要创建新的。

创建的时候按照提示一步步创建,在这里记住SID,导入的时候会用到。

 

创建好数据库之后,还需要创建本地用户,这里我是使用命令行来创建的。

打开cmd

输入sqlplus /nolog(注意cmd命令后面没有分号结束)

conn system/password as sysdba(这里密码是刚刚创建数据库时的密码)

create user identified by password;

grant dba to user;(授权)

开始导入:

这里使用imp导入,语法

imp user/password@SID file=XXX.DMP fromuser=XXX  touser=XXX IGNORE=Y;

注意:

1、实在cmd命令下导入,不是SQL语句中,cmd以管理员身份运行。

2、user/password@SID,这里的user一般使用system/password,sid是刚刚创建数据库是创建的。

3 fromuser=XXX  touser=XXX 前一个是之前的用户名,后一个是自己重新创建的用户名。

如果不知道以前数据的用户名,可以现在cmd输入:imp user/password@SID

cmd会提示导入路径,输入路径后,会有错误信息,里面可以看到原始用户名。

 4IGNORE=Y;忽略某些错误。

 

导入成功。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值