Oracle命令--数据迁移

来源:互联网 发布:淘宝便宜的鞋店推荐 编辑:程序博客网 时间:2024/04/30 14:54

数据库迁移指导文档:

1、首先使用数据库用户oracle登入数据库的单板
2、登入所在的$ sqlplus '/as sysdba'
3、给该用户赋权限:$ SQL>GRANT DBA TO sagdb;
4、推出该用户的登录:$ SQL>exit;
5、备份该用户的所有数据:$ exp log=export.log file=SAG_db_backup20121108.dmp userid=sagdb/sagdb grants=yes rows=yes constraints=yes indexes=yes buffer=100000;
(注:file=备份文件的名称 userid=为用户的账号和密码 grants=权限)
6、在新的单板上创建表空间:create tablespace sagdb datafile '/opt/oracle/db/oradata/sdp/sagdb.dbf' size  1000M;
(使用oracle用户创建)
7、在新的单板上创建用户:create user sagdb identified by sagdb default tablespace sagdb;
(使用oracle用户创建)
8、再将备份的数据导入到给用户下:imp sagdb/sagdb@ora11g file=SAG_db.dmp fromuser=sagdb touser=sagdb

原创粉丝点击