首页 > 代码库 > oralce_倒库_导表总结

oralce_倒库_导表总结

1.备份导出,还是先获得原库的表空间,就是一个存储过程,可以导出来所有的创建的表空间语法,然后使用

EXP system/oracle file=d:\sss.dmp log=d:\ss.log full=y此时,为将整个库备份出来。

EXP system/oracle file=d:\sss.dmp log=d:\ss.log owner=tom,则为导出名为tom用户下的所有对象。

2.然后在导入时,同样,还是先由1处获得的表空间,来创建一下,然后再用命令

imp system/oracle file=d:\sss.dmp log=d:\sss.log full=Y此时将整个库备份。

EXP system/oracle file=d:\sss.dmp log=d:\ss.log fromuser=user1 touser=user2 就是将原库的user1用户下的所有对象导入新库的user2的对象下。

3.常用命令,一般来说,若要按照用户来倒库,要现在新库上创建用户。

create user user_conf identified by user_conf;

select * from user_role_privs;//获取用户权限。

grant dba,connect,resource to user_conf;//授予用户权限。

4.最简单的导表方式,以管理员的身份登录plsql,然后在选择,当前用户,在tool上面找到导出表,然后选择表,导出即可。

5.导入的方法同上。

6.创建数据库时选择oracle---》DCA----

7.关闭数据库 shutdown immediate;

8.重启数据库 startup open;

9.查看监听 lsnrctl status;

10.启动监听 lsnrctl start;