oracle没有sql语句备份,只有expexport或rman备份,这不是sql。rman是标准的数据块备份。前提是必须打开数据库进行归档,然后才能进行rman备份。该方法适用于数据量大的数据库,速度较快。具体方法可以从网上查到,难度不是很大,但是比较麻烦,还有一个办法。这是将数据库中的表直接导出到dmp文件。具体语法为expuser/密码@dbsid文件=d:backupdestinationfolderfile名称.dmp日志=d:backupdestinationfolderfile名称.logowner=username以上语句需要在cmd的命令行下执行。如果要导出哪个用户,只要可以使用sql语句连接到数据库,就可以导出哪个用户。无论哪台机器
~],都可以用spool的方式将oracle数据导出为文本。
1.登录sqlplus到指定的数据库。
2.在某个路径中,例如磁盘c的数据目录,创建一个脚本。文件名为导出脚本。sql内容如下:setcolsep“|”--set|作为列分隔符@c:dataexportscript。sql语句