位置: 编程技术 - 正文

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

  • 设备租赁公司印花税怎么交
  • 不动产租赁需要预缴增值税吗
  • 城建税计算方法有哪些
  • 旅游发票可以抵扣吗
  • 费用化的研发支出
  • 上年度职工月平均工资是税前还是税后
  • 公司收到红字发票怎么开
  • 个体户餐饮经营范围全部怎么写
  • 公司对供应商罚款合法吗
  • 地下建筑房产税减免优惠政策
  • 工资分配率的计算公式
  • 公司亏损多久可以申请解散
  • 在建工程当中哪些是资产
  • 股东货币出资比例
  • 全额拨款事业单位企业所得税
  • 分期缴纳土地出让金的契税
  • 建筑企业跨地区
  • 小规模纳税人是简易计税吗
  • 免税销售额收入不含税收入怎么算
  • 临时工工资个税怎么算
  • 环评费用计入管理费用吗 是否需要摊销
  • 2019年收入不足6万如何退税
  • 两个立项可以并在一起招标吗
  • 发票在验旧日期之后作废吗
  • 通行费发票怎么开
  • 应付账款是贵公司欠还是欠贵公司
  • 注册的注释
  • 新版edge浏览器历史记录
  • 实发工资和报税工资
  • mac本host文件
  • php随机ua
  • 应交税金的含义
  • js编写一个标准的单例模式类
  • 集体土地使用权可以抵债吗
  • 应收票据影响现金流吗
  • 哈勃太空望远镜取得的部分成果有哪些
  • 委托证券公司发行股票的手续费计入什么科目
  • 处置子公司的方式
  • php字符串转换
  • 国税系统怎么认证发票
  • vue-axios详细介绍
  • ChatGPT 能自己跑代码了!
  • 广告费应该计入产品成本吗
  • 合伙企业利润分配
  • mongodb数据库中间创建自己名字首字母的数据库
  • mongodb 教程
  • 个体户开发票超过定额是如何交税?
  • 小企业会计准则适用于哪些企业
  • 自来水厂的供水井
  • 联营扣点怎么做账
  • 市政绿化工程的施工方案
  • 自用房地产转换为成本模式计量的投资性房地产
  • 电商商品采购流程
  • 外聘人员的劳务合同模板
  • 固定资产多少钱标准
  • 怎么辨别定额发票是什么项目啊
  • 法人能去税务局开个人发票吗
  • 广告公司如何开展业务
  • 库存商品成本差异怎么结转
  • 主营业务收入包括哪些内容
  • 商品库存明细账
  • sqlserver判断数据库是否存在
  • win10怎么用ghost
  • mac自动操作怎么停止
  • linux系统中QQ的使用和配置
  • 固定ie浏览器
  • 360安全卫士升级后的安装包在哪里
  • win8谷歌浏览器出现无法访问此网站
  • css的基础
  • nodejs链接mysql
  • 批处理应用实例
  • career和calling的区别
  • [置顶]马粥街残酷史
  • ugui粒子ui层级
  • python语言文件
  • js的navigator
  • js文本框只能输入字母
  • 所得税季度报表收入成本怎么填
  • 安徽国税发票
  • 一般纳税人增值税怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设