暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

oracle数据库如何进行数据备份导入导出

棉花糖老丫 2024-09-04
59

oracle数据库启动关闭与数据备份

一、启动关闭oracle数据库

su - oracle
lsnrctl start; /启动监听
lsnrctl status //测试监听
lsnrctl stop //关闭监听【监听这块是在oracle用户下】
sqlplus /nolog //进入sqlplus环境,nolog参数表示不登录
connect /as sysdba; //以管理员模式登陆
startup //起动数据库
shutdown immediate; //关闭数据库

二、数据备份导入导出

导出数据命令:
exp test(用户名)/123(密码)@127.0.0.1(ip地址):1521(端口)/orcl(实例名) file=d:\test.dmp(导出的路径) full=y(导出全库)
exp test/123@127.0.0.1:1521/orcl file=d:\test.dmp full=y
exp test/123@127.0.0.1:1521/orcl file=d:\test.dmp owner=system 导出指定库
exp test/123@127.0.0.1:1521/orcl file=d:\test.dmp tables=test 导出指定表,多个表名则 (table1,table2)形式

导入数据命令:
imp test(用户名)/123(密码)@127.0.0.1(ip地址):1521(端口)/orcl(实例名) file=d:\test.dmp full=y
imp test/123@127.0.0.1:1521/orcl file=d:\test.dmp full=y


常用选项:
1、FULL,用于导出整个数据库,在ROWS=N一起使用时,可以导出整个数据库的结构。
2、OWNER和TABLE,这两个选项用于定义EXP的对象。OWNER定义导出指定用户的对象,TABLE指定EXP的table名称。

文章转载自棉花糖老丫,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论