oracle创建数据库表实例脚本 oracle数据库怎么自动备份?
oracle数据库怎么自动备份?
你需要写一个bat脚本,然后在windows计划任务中调用这个脚本,实现每天自动备份。工具:Oracle 10g步骤:
1.在某个盘符和某个路径下(以c盘的数据目录为例)创建一个oraclebackup.txt文件,内容如下:
@echo off echo删除文件/p #34c:/data/#34/m * 10天前的备份文件和日志。#34c:/data/#. DMP/d-10/c # 34 cmd/cdel @ path # 34 for files/p 34/m *。log/d-10/c # 34 cmd/cdel @ path # 34 echo正在备份Oracl:/data/mdbt: ~ 0,4% t: ~ 5,2% t: ~ 8,2%。.com/data//mdbt:的DMP日志。2.保存上述文件后,将文件名的后缀改为bat 3。进入windows的控制面板,打开计划和任务,新建一个任务,点击浏览,在新建的c盘数据目录中选择文件。
然后选择每晚在22:00执行,然后输入本机的管理员密码。注意:
oracle如何批量导入1000万的数据?
需要使用sqlloader导入大量数据。
1.首先,在数据库中创建一个与字段对应的表,并将字段长度设置得足够大。
2.根据创建的表名和文本格式编写脚本。将其另存为文件名为load.ctl的文件
Load data infile result.txt - text文件名replace into table resultxt -插入的表名(resultid char以、、- read data以逗号分隔,与网站char terminated相同。由、IP端口字符终止,由空白字符终止的状态字符)
3、ctrl win键,打开命令行提示。
4.执行以下语句:
Sqlldr userid用户名/密码@数据库实例控制路径
Esult.ctl日志路径
esulthis.out
5.等待导入完成。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。