
正文
linux导出数据的命令 linux 导出
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何在linux环境导出oracle数据库
步骤如下linux导出数据的命令:
一、编写备份数据库linux导出数据的命令的shell
1、创建保存shell文件的文件夹linux导出数据的命令,
2、文件内容为linux导出数据的命令:
#!/bin/sh
PATH=$PATH:$HOME/bin
export PATH
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=HRDB
export ORACLE_SID
PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH
exp fact/fact file=/backup/fact`date +%y%m%d`.dmp
log=/backup/factlog`date +%y%m%d`.log
shell文件编写完毕
一、运行以上的shell文件
看是否能生成备份的.dmp文件,如果能则表示shell文件编写成功
二、然后在此shell
文件的所在终端输入命令,将此文件授权让root用户可以执行linux导出数据的命令:
三、命令为:chmod +x backup.sh
四、然后到root终端编写定时备份的语句
五、语句为:crontab –e
六、输入i
七、输入10 17 ,,,/home/backupscript/backup.sh
八、按下esc建,输入:wq 退出并保存即可。
相关问答
Q1: linux加条件导出dmp
登录到 这台LINUXlinux导出数据的命令的数据库服务器。
建好 表空间及用户后linux导出数据的命令,就可以开始导入工作。
例如 abc.dmp 用户名是 abc,密码是 abc,DMP文件也是 abc
那么命令是linux导出数据的命令: imp abc/abc file=abc.dmp full=y
Q2: linux里面dd命令作用是什么?
Linux dd 命令用于读取、转换并输出数据。
dd 可从标准输入或文件中读取数据,根据指定的格式来转换数据,再输出到文件、设备或标准输出。
参数说明:
if=文件名:输入文件名,默认为标准输入。即指定源文件。
of=文件名:输出文件名,默认为标准输出。即指定目的文件。
ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。
obs=bytes:一次输出bytes个字节,即指定一个块大小为bytes个字节。
bs=bytes:同时设置读入/输出的块大小为bytes个字节。
cbs=bytes:一次转换bytes个字节,即指定转换缓冲区大小。
skip=blocks:从输入文件开头跳过blocks个块后再开始复制。
seek=blocks:从输出文件开头跳过blocks个块后再开始复制。
count=blocks:仅拷贝blocks个块,块大小等于ibs指定的字节数。
conv=关键字,关键字可以有以下11种:
conversion:用指定的参数转换文件。
ascii:转换ebcdic为ascii
ebcdic:转换ascii为ebcdic
ibm:转换ascii为alternate ebcdic
block:把每一行转换为长度为cbs,不足部分用空格填充
unblock:使每一行的长度都为cbs,不足部分用空格填充
lcase:把大写字符转换为小写字符
ucase:把小写字符转换为大写字符
swap:交换输入的每对字节
noerror:出错时不停止
notrunc:不截短输出文件
sync:将每个输入块填充到ibs个字节,不足部分用空(NUL)字符补齐。
--help:显示帮助信息
--version:显示版本信息
Q3: linux系统下大文件的分割/搜索/导出
在linux系统下用vim打开大小几个G、甚至几十个G的文件时,是非常慢的。
这时,我们可以利用下面的方法分割文件,然后再打开。
1、查看/导出文件的前多少行
上面命令的意思是:把big.log文件前10000行的数据写入到temp.log文件中。
2 、查看文件的后多少行
上面命令的意思是:把big.log文件后10000行的数据写入到temp.log文件中。
3 、查看文件的几行到几行
上面命令的意思是:把big.log文件第10到10000行的数据写入到temp.log文件中。
4 、根据查询条件导出
5、 实时监控文件输出(查看日志时经常会用到)
Q4: 在linux中怎么将数据导入数据库
linux下导入、导出mysql数据库命令
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):
1、导出数据和表结构:
mysqldump -u用户名 -p密码 数据库名 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc abc.sql
敲回车后会提示输入密码
2、只导出表结构
mysqldump -u用户名 -p密码 -d 数据库名 数据库名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p -d abc abc.sql
注:/usr/local/mysql/bin/ --- mysql的data目录
二、导入数据库
1、首先建空数据库
mysqlcreate database abc;
2、导入数据库
方法一:
(1)选择数据库
mysqluse abc;
(2)设置数据库编码
mysqlset names utf8;
(3)导入数据(注意sql文件的路径)
mysqlsource /home/abc/abc.sql;
方法二:
mysql -u用户名 -p密码 数据库名 数据库名.sql
#mysql -uabc_f -p abc abc.sql
linux导出数据的命令的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 导出、linux导出数据的命令的信息别忘了在本站进行查找喔。







