位置: 编程技术 - 正文

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

  • 出口抵减内销产品应纳税额为什么在借方
  • 税务会计的工作内容和心得
  • 其他应付款转实收资本有风险吗
  • 购入原材料开出商业承兑汇票会计分录
  • 土增税预缴是按不含税收入算
  • 企业筹建期间利息支出税前扣除怎么算
  • 其他应付款短期借款
  • 房地产股权收购案例
  • 五险一金可以在手机上交吗
  • 收到发票当月不抵扣怎么做账
  • 进项税有余额但没有余额
  • 电商平台退货退款流程图
  • 床位周转率计算公式
  • 事业单位收个人部分社保怎么入账
  • 多收账款怎么账务处理
  • 申办企业所得税抵缴带哪些资料?
  • 奖金计提发放会计分录
  • 小规模纳税人增值税优惠政策
  • 流转税通俗举例
  • 集团统借统还利息
  • 发票过期未认证可以用吗
  • 企业重组特殊性处理通俗理解
  • 研发费用计入什么科目符合资本化
  • windows11结束任务快捷键
  • 财务费用增加记借方还是贷方
  • 公司为员工购买社保流程
  • 备孕男的要吃叶酸吗? 已解决
  • nmeo.exe是什么
  • 如何使用php编程软件
  • 用java做项目
  • php数组函数 菜鸟
  • 业绩补偿是什么意思
  • 个人补缴的养老全部划入个人账户
  • 搬迁补偿费如何做账
  • nginx静态文件服务器
  • 除甲醛的净化器哪个品牌做得最好
  • elements vue
  • gridview怎么连接数据库
  • 育空河24102
  • 普通发票有抵扣联没
  • iframe标签表示的框架
  • Visual studio 2019 社区版下载和安装
  • react中路由有哪些常用组件
  • c语言的空指针
  • js必学知识点
  • 公积金会计分录怎么处理2019
  • 账户验证是什么意思
  • 测验3: 基本数据类型 (第3周)
  • 制造费用结转本年利润吗
  • 收据可以入账报销吗
  • 个体工商户个税多久申报一次
  • 非营利组织接受捐赠收入要交企业所得税吗
  • 小规模纳税人缴纳的增值税计入成本吗
  • 住宿费收入会计分录
  • 接待客人后的感受和过程
  • 主营业务收入的借贷方向
  • 收回投资收到的现金占比大说明
  • 其他收益会计科目核算什么
  • 固定资产净值如何处理
  • 外埠存款主要使用范围
  • 行政事业单位的营业执照叫什么
  • 购入土地使用权以什么为计税依据
  • MySQL ALTER命令使用详解
  • supervisor.sock refused connection
  • windows vista(service pack1)
  • windowsxp能用pr吗
  • 开机f8显示英文字母
  • win10声音突然变得很沉闷
  • msxct.exe - msxct是什么进程 有什么用
  • win10预览版怎么升级到正式版
  • Win10 Mobile RS1预览版14267.1004 修复Lumia 550充电问题
  • html和js如何应用
  • jquery源码分析
  • 安卓手机自定义ua
  • word文件排序乱怎么恢复
  • itween常用方法
  • layui jquery事件失效
  • 河北发票查询真伪查询
  • 增值税借方有余额怎么调整
  • 为什么要进行进气歧管真空度检测
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设