重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
oracle数据库要导出表,有两种方法,一种是使用命令行导出,另一种是使用PLSQL软件来导。使用PLSQL软件是在图形化界面下进行操作,较为简单。下面小编介绍下如何使用PLSQL将oracle数据库的表导出。
为企业提供成都网站制作、做网站、外贸营销网站建设、网站优化、成都营销网站建设、竞价托管、品牌运营等营销获客服务。成都创新互联拥有网络营销运营团队,以丰富的互联网营销经验助力企业精准获客,真正落地解决中小企业营销获客难题,做到“让获客更简单”。自创立至今,成功用技术实力解决了企业“网站建设、网络品牌塑造、网络营销”三大难题,同时降低了营销成本,提高了有效客户转化率,获得了众多企业客户的高度认可!
工具/原料
oracle数据库
PLSQL
方法/步骤
首先在电脑上安装并打开PLSQL软件,如图所示:
输入数据库名、用户和密码后,点击“确定”,登录数据库,如图所示:
登录成功后,左边“对象”中找到“table",并点击展开目录,如图所示:
在“table”下找到需要导出的表,在表上点击右键,打开右键菜单,如图所示:
在右键菜单上,点击“导出数据”,打开“导出”界面,如图所示:
在“导出”界面,设置完输出文件的路径和文件名后,点击“导出”按钮,导出数据库的表,如图所示:
导出完成后,可以查看导出日志,如图所示:
最后我们看一下导出的文件,这里注意了,导出文件的后缀名是“.dmp”,如图所示:
1、导出导入表和数据,最快的还是在plsql工具里选择导出导入然后就可以了,第一步选择导入。
2、第二步选择你要导出的表。
3、然后选择SQL插入,选择如图所示,where字句可以添加限制条件的导出表数据。
4、然后数据和表结构都导出到对应的文件了 。
1、先查询出用户下的所有表:
SELECT
C.COMMENTS AS "中文表名",
B.TABLE_NAME AS "英文表名",
A.COMMENTS AS "中文字段",
B.COLUMN_NAME AS "英文字段",
B.DATA_TYPE AS "数据类型",
B.NULLABLE AS "是否为空"
FROM ALL_COL_COMMENTS A, ALL_TAB_COLUMNS B, ALL_TAB_COMMENTS C
WHERE A.TABLE_NAME IN (SELECT U.TABLE_NAME FROM USER_ALL_TABLES U)
AND A.OWNER = B.OWNER
AND A.TABLE_NAME = B.TABLE_NAME
AND A.COLUMN_NAME = B.COLUMN_NAME
AND C.TABLE_NAME = A.TABLE_NAME
AND C.OWNER = A.OWNER
AND A.OWNER = 'USE' --(用户名要和自己的对应)
ORDER BY A.TABLE_NAME, B.COLUMN_ID;
2、把查询出的结果导出来,点一下获取最后一页,选中所有数据,右键,导出,CVN格式。
1、使用 PL/SQL Developer 工具-导出表-给定1张或多张表,给定文件开始导出。
2、用SQLPLUS导出:
批处理备份ORACLE
@echo off
:: 通过对日期和时间组合获得文件名
SET Backup_File_Name=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
:: 用0替换空格
SET Backup_File_Name=%Backup_File_Name: =0%
SET Backup_File_Name_DMP=BF_%Backup_File_Name%.DMP
SET Backup_File_Name_LOG=BF_%Backup_File_Name%.LOG
ECHO 完全备份
ECHO 故障转储文件:%Backup_File_Name_DMP%
ECHO 日志记录文件:%Backup_File_Name_LOG%
exp username/password@orcl owner=(username) file=F:\ORABackup\%Backup_File_Name_DMP% log=F:\ORABackup\%Backup_File_Name_LOG%
恢复
imp username/password@orcl file=F:\ORABackup\BF_20170709_184115.DMP full=y ignore=y
或者
imp username/password@orcl file=F:\ORABackup\BF_20170625_174048.DMP tables=(APP_GROUP) ignore=y