行业知识
linux服务器怎么使用exp?
怎样在未安装oracle的机子上运行exp命令来备份远程linux上的数据...
1、要在本地执行exp来备份数据库到本地,必须安装oracle客户端。可以用telnet,ssh等方式远程登录到数据库服务器,用数据库服务器linux服务器怎么使用exp的客户端来备份。
2、当然可以,EXP命令里加上TNS解析串就好!LINUX下,我觉得是linux服务器怎么使用exp你登录用户linux服务器怎么使用exp的身份不对的问题,你最好切换到ORACLE或者ROOT用户来执行这个操作。
3、脱机备份(冷备份)冷备份要求管理员权限,关闭数据库后复制相关文件,如数据文件和控制文件,以实现离线数据保护。2 联机备份(热备份)在归档模式下进行的热备份,可通过archive log list命令查看日志状态,并切换到归档模式进行备份。
4、可以,本地通过NET MANAGE或者修改tnsname.ora增加远程主机的服务名,这样就可以通过EXP命令导出远程主机的备份。
5、oracle数据库备份exp命令:第一个,表模式,备份某个用户模式下指定的对象(表)。业务数据库通常采用这种备份方式。
linux下expect脚本问题
1、expect1set argv arg1 arg2 arg3 expect2 正常情况下,当你执行上面的expect命令的时候(没有“-i”选项),它会把arg1当成脚本的文件名,所以“-i”选项可以让脚本把多个参数当成一个连续的列表。当你执行带有“-c”选项的expect脚本的时候,这个选项是十分有用的。
2、您好,你的脚本设置filename变量语法不对,filename=xxxx这是shell的语法。
3、/usr/bin/expect set time 30 set passwd xxxxx (xxxx是你的密码内容)spawn sudo expect Password: 引号里是你手动执行sudo时候 。
expect脚本在Linux下是如何使用的
,使用“-D”选项启动expect调试器 “-D”选项用于启动调试器,它只接受一个布尔值的参数。这个参数表示提示器必须马上启动,还是只是初始化调试器,以后再使用它。expect -D 1 script “-D”选项左边的选项会在调试器启动以前被处理。然后,在调试器启动以后,剩下的命令才会被执行。
查看是否有安装,如果没有安装安装一个即可。
则Control+C结束pingcmd# 这里用的是Destination Host Unreachabl替换time out。
expect “$”send “ssh [email protected]”来实现远程登录,只要将需要远程登录的地址替换掉,就可以看到对应的结果。总而言之,Linux世界里的exp命令是一款强大的脚本软件,适用于自动化测试以及进行服务器维护等,而且其命令行的操作也简单,使用起来很方便。
在 expect 中可以通过调用 Tcl 内置的 clock 模块来获取当前时间。
[root@zuozhang PYTHON_TEST]# rpm -ql expect package expect is not installed 查看是否有安装,如果没有安装安装一个即可。