位置: 编程技术 - 正文

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系统干嘛的)

  • 金税四期上线后对企业的影响
  • 商业承兑汇票贴现率
  • 企业房屋折旧年限规定
  • 红冲后的发票税可以办退税吗
  • 收到小微企业补助会计分录
  • 进口产品不付汇会造成什么
  • 支付员工费用报销账务处理
  • 有限合伙企业利润先税后分
  • 税务机关如何防范关联企业涉税风险问题
  • 长期股权投资的初始计量
  • 银行承兑汇票到期日期怎么算
  • 旅行社开哪里比较好
  • 在建工程安装工程包括
  • 境内企业得到境外企业的红利是否需要缴纳所得税?
  • 在建工程科目的借方余额表示
  • 公益组织接受捐赠怎么开票
  • 税务机关核定征收契税
  • 门店关闭费用怎么处理
  • 企业取得出售可供出售金融资产该如何写分录呢?
  • 增值税普通发票和专用发票有什么区别
  • 应交税费重分类分录
  • 怎么计算房地产成本单价
  • 联营 保底
  • windows10找不到用户和组
  • 增值税红字发票申报表怎么填
  • 残疾人保障金是强制性的吗
  • 哪些金融资产的股票会涨
  • php公众号
  • 王者荣耀中钟馗怎么出装
  • php curl post请求
  • php中cookie的值存储在哪
  • 交易性金融资产是什么意思
  • 在建工程进项税可以抵扣吗
  • PHP:oci_field_is_null()的用法_Oracle函数
  • 共管账户的定义
  • 应交税金的会计科目
  • 什么情况下增长率是0
  • 逆回购利息计算公式
  • 企业借给个人钱合法吗
  • php输出数字
  • anjedi编辑器
  • 注销报税是什么意思
  • thinkphp 模块
  • flex的作用及设置
  • 3d人体骨骼模型软件
  • user-interface console 0 指令无效
  • php使用oci8扩展连接oracle
  • wordpress限制ip访问
  • 收到投资款怎么做账
  • 建筑材料开票可以抵税吗
  • 企业为职工支付的补充医疗保险费
  • 赔偿损失费用发票怎么开
  • 个别计价法下,把每一种存货的实际成本
  • 其他应付款里借方有余额代表什么
  • 红冲暂估原材料如何做会计分录
  • 当月发票是否需要当月支付
  • 公司打款账号模板图片
  • 收到收到
  • 金税盘减免税款的会计分录
  • 小规模纳税人怎么申报增值税报表
  • linux批处理文件怎么写
  • linux管道与重定向
  • sf2是什么文件
  • 磁盘空间不足怎么弄
  • win10开机显示recover
  • python编写人工智能
  • 消耗cpu的软件
  • shell 读取文件中的每一行并存储到数组
  • 玩转兽世:兽夫,亲一个
  • jabsorb笔记_几个小例子第1/2页
  • cocos2d-x安装
  • jquery页面关闭事件
  • android程序崩溃会被重启
  • 纳税申报表如何看销售额
  • 政府无偿划拨土地涉及的税费
  • 保险代理人非公司员工
  • 河南省税务总局网站官网
  • 怎么绑定办税员
  • 国家税务总局72号文件
  • 湖南省地方税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设