位置: 编程技术 - 正文

Linux下通过script 命令记录(数据库)操作步骤

编辑:rootadmin

推荐整理分享Linux下通过script 命令记录(数据库)操作步骤,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

1、script命令描述

Linux下通过script 命令记录(数据库)操作步骤

复制代码代码如下:script命令会记录所有的操作到文件同时在屏幕上输出,直到终止登陆的会话,或使用CRTL+D,或使用exit退出则停止记录。这个命令对于数据库的升级或是重要设置的情形下使用可以用于后续查询操作成功或失败。用法: $ script [upgrade.log]如果未指定日志文件名的情形,自动生成日志文件名为typescript。如果需要输出到已经存在的日志文件,则使用 -a 参数,再接已经存在日志文件名。如果需要在输出到日志文件的同时,也可以查看日志文件的内容,可以使用 -f 参数。</p><p># script 帮助描述robin@SZDB:~> man scriptNAME script - make typescript of terminal session</p><p>SYNOPSIS script [-a] [-c COMMAND] [-f] [-q] [-t] [file]</p><p>DESCRIPTION Script makes a typescript of everything printed on your terminal. It is useful for students who need a hardcopy record of an interactive session as proof of an assignment, as the typescript file can be printed out later with lpr(1).</p><p> If the argument file is given, script saves all dialogue in file. If no file name is given, the typescript is saved in the file typescript.</p><p> Options:</p><p> -a Append the output to file or typescript, retaining the prior contents.</p><p> -c COMMAND Run the COMMAND rather than an interactive shell. This makes it easy for a script to capture the output of a pro- gram that behaves differently when its stdout is not a tty.</p><p> -f Flush output after each write. This is nice for telecooperation: One person does `mkfifo foo; script -f foo' and another can supervise real-time what is being done using `cat foo'.</p><p> -q Be quiet.</p><p> -t Output timeing data to standard error. This data contains two fields, separated by a space. The first field indi- cates how much time elapsed since the previous output. The second field indicates how many characters were output this time. This information can be used to replay typescripts with realistic typing and output delays.

2、script命令用法示例

复制代码代码如下:a、script命令后接日志文件名robin@SZDB:~> script test_logfile.log #启用scriptScript started, file is test_logfile.log</p><p> .................#中间操作省略 robin@SZDB:~> exit #停止scriptexitScript done, file is test_logfile.log</p><p>#查看刚刚生成的日志文件robin@SZDB:~> more test_logfile.log Script started on Fri Apr :: PM CSTrobin@SZDB:~> sid bash: sid: command not foundrobin@SZDB:~> . ~/.bash_profilerobin@SZDB:~> sidORA_CRS_HOME=/opt/oracle/product/gR2/crsORACLE_PATH=.:/users/robin/dba_scripts/custom/sqlORA_ASM_HOME=/opt/oracle/product/gR2/asmORACLE_SID=SYBO2SZORACLE_BASE=/users/oracleORACLE_HOME=/users/oracle/OraHomegrobin@SZDB:~> sql </p><p>SQL*Plus: Release .2.0.3.0 - Production on Fri Apr :: </p><p>Copyright (c) , , Oracle. All Rights Reserved.</p><p>Error accessing PRODUCT_USER_PROFILEWarning: Product user profile information not loaded!You may need to run PUPBLD.SQL as SYSTEM</p><p>Connected to:Oracle Database g Release .2.0.3.0 - bit Production</p><p>goex_admin@SYBO2SZ> alter session set current_schema=scott;</p><p>Session altered.</p><p>goex_admin@SYBO2SZ> select * from dept;</p><p> DEPTNO DNAME LOC---------- -------------- ------------- ACCOUNTING NEW YORK RESEARCH DALLAS SALES CHICAGO OPERATIONS BOSTON</p><p>goex_admin@SYBO2SZ> exitDisconnected from Oracle Database g Release .2.0.3.0 - bit Productionrobin@SZDB:~> exitexit</p><p>Script done on Fri Apr :: PM CST </p><p>b、script 命下直接跟脚本名的示例robin@SZDB:~> script -c retval.shScript started, file is typescript SCOTT ANALYST :: Script done, file is typescript</p><p>#被执行的shell脚本的内容# Author : Robinson# Blog : more ~/dba_scripts/custom/bin/retval.sh#!/bin/bashRETVAL=`sqlplus -silent scott/tiger <<EOFSET PAGESIZE 0 FEEDBACK OFF VERIFY OFF HEADING OFF ECHO OFFSELECT * FROM emp WHERE ename='SCOTT';EXIT;EOF`if [ -z "$RETVAL" ]; then echo "No rows returned from database" exit 0else echo $RETVALfi

Linux系统鲜为人知的大内幕介绍 据国外媒体报道,Linux似乎没有得到人们充分的爱戴。苹果的OSX和微软的Windows等操作系统一直是人们关注的重点,但事实上,免费且是开放源的Linux操作

Linux系统中的gdb程序调试工具的命令知识介绍 在Linux系统中有许多的命令程序来辅助系统的正常和方便运行,那么其中在系统中有着一个叫做gdb命令的程序,那么我们今天就来了解下关于gdb命令的知

Linux下SSH Session复制功能实现方法 特别感谢阿干同学的邮件分享。详细方法复制代码代码如下:Linux/mac下,在$HOME/.ssh/config中加入Host*ControlMasterautoControlPatha/tmp/ssh-%r@%h/a至此只要第一次SSH登

标签: Linux下通过script 命令记录(数据库)操作步骤

本文链接地址:https://www.jiuchutong.com/biancheng/360578.html 转载请保留说明!

上一篇:linux ulimit命令用法解析(ulimit命令详解)

下一篇:Linux系统鲜为人知的12大内幕介绍(linux系统干嘛的)

  • 递延所得税如何影响所得税费用
  • 房产税的计税基础包括契税吗
  • 小型微利企业认定标准最新
  • 材料按实际成本计价时发出成本的计算方法有
  • 酒店收入是以当月入账时间为准吗
  • 税金及附加主要分析
  • 固定收益凭证是固定的吗
  • 土地使用权契税入账会计分录
  • 飞机发票和行程单可以一起开吗
  • 税金及附加包括个人所得税吗
  • 出口退税企业退税时间
  • 资金不需要验资,实收资本怎么入账
  • 职工福利费计提比例一般是多少
  • 给供应商付款怎么做分录
  • 价税合计是什么会计科目
  • 非税收入通用票据需要盖章吗
  • 小规模纳税人核定标准
  • 会议费报销注意事项
  • 增值税抵扣需要哪些附件
  • 现金比率分析怎么分析
  • 半成品核算工作步骤及要求
  • 工厂的绿化费进项税额
  • 周转材料属于什么会计分录
  • 工厂返费能拿到吗
  • win10错误代码0xc0000001
  • 默认网关不可用win7
  • linux中free命令详解
  • 怎么解决在澳洲吸烟
  • PHP:escapeshellarg()的用法_命令行函数
  • 出口退税运费的账务处理
  • 灵活就业养老保险退休后每月领多少钱
  • php中实现文件上传需要用到哪几个函数
  • php处理数据
  • gpt-3的功能
  • 微信红包的随机性
  • vf中显示命令
  • 运输客票属于什么发票
  • 固定资产折完了怎么办
  • 保障金计入什么科目
  • 应付票据贴现是负债吗
  • 非限定性收入属于什么科目?
  • 数据库损坏了怎么修复
  • 金蝶利润表为什么只有累计数没有本月数
  • 应交税费在会计科目的借贷方向
  • 购买房屋缴纳的契税可以退税政策
  • 支付劳务费的账务处理
  • 机动车统一发票怎么开
  • 购买商品的会计科目
  • 公司章程在工商局盖章需要什么
  • 合理损耗如何计算单位成本
  • 债务抵销的条件
  • 物流费属于什么会计科目
  • 其他应收款余额在贷方什么意思
  • 税金及附加有啥
  • 现金流量的折现值公式
  • 什么叫另类
  • win10提示激活windows
  • ubuntu 20.04桌面
  • linux系统中QQ的使用和配置
  • winxp使用到什么时候
  • 电脑xp系统最大多少g
  • centos重启动停在4m
  • linux crontab用法
  • 安全配置为0
  • FreeGLUT Tips: Resolve compile issue: error LNK1104: cannot open file 'freeglutd.lib'
  • 显示打包成功但是没有文件
  • 好用的shell终端
  • windows、linux
  • jquery 点击按钮
  • unity3d导出工程文件
  • 置顶聊天折叠怎么关闭
  • openlayers3示例
  • android混淆后怎么破解
  • python openfoam
  • 上海地区附加税税率
  • 国家审计署查民营企业
  • 如何找回电子税务局企业密码
  • 河南省地方税务局公告2017年第4号
  • 北京通州国税局进面分数2022
  • 税务局临时工工资多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设