位置: 编程技术 - 正文

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

  • 个税申报吗
  • 公司给员工租的宿舍怎么交税
  • 购入固定资产入账
  • 外购入库暂估补差单怎么去除
  • 城市维护建设税怎么做分录
  • 可供出售金融资产是指什么
  • 税法免抵退计算例题
  • 办理企业所得税汇算清缴的期限是
  • 应收账款核销后收回
  • 应付账款坏账处理分录怎么写
  • 个人转让不动产给个人独资企业
  • 经营租赁是主营业务收入吗
  • 在建工程过程中取得收入怎么入账
  • 银行贷款损失的认定标准
  • 如何理解出口退税政策
  • 不含税的营业收入是什么意思
  • 现金折扣税前扣除
  • 应交增值税进项税额月底怎么处理
  • 为员工买的人寿保险怎么做账
  • 企业所得税预缴计算方法
  • 不征税的政府补助如何开票
  • 会计分录如何试算出来的
  • 未开票收入必须全部转开票收入吗为什么
  • windows更新下载的文件在哪
  • 购买员工宿舍床上用品怎么入账
  • 鸿蒙系统智能设备怎么开启
  • 收到预付款怎么给客户写协议书
  • 企业与企业之间借款账务如何处理
  • 最新版win10激活
  • win11专业版和家庭版哪个更流畅
  • 新建vue项目
  • php与前端交互
  • php ioc
  • 企业将设备出租应当作为固定资产吗
  • vue3中使用window方法
  • cookie from
  • java arraytolist
  • 民政局登记的教育机构
  • 研发费用大于收入
  • 发票的普票和专票什么区别
  • php视频加水印
  • mongodb的配置文件
  • 对公账户怎么查询开户行
  • 金蝶kis固定资产反结账
  • db2 connect命令
  • mysql查询字段为空的数据
  • 商品流通企业税费按征收对象可分为
  • 银行存款日记账填写样本图
  • 发票清单用什么章
  • 出口收汇核销单是什么意思
  • 研发支出费用化和资本化的界定
  • 建筑公司脚手架租赁费会计分录
  • k3凭证模板
  • 投资性房地产递延所得税其他综合收益
  • 公司购买电视属于什么费用
  • 屠宰税属于什么税
  • sql server复制表数据
  • mysql导入导出sql文件
  • sql server怎么复制表
  • 怎么压缩视频
  • ghost装机顺序
  • win8摄像头权限怎么设置
  • linux nmap扫描端口
  • windos8怎么样
  • windows7里剪切小剪刀在哪里
  • uefi bios ufilify
  • Javascript之BOM(window对象)详解
  • pycharm远程调试linux
  • 怎么把perl删除干净
  • linux中切换目录命令符
  • js实现全屏
  • [置顶] [Android Studio 权威教程]AS添加第三方库的6种方式(Jar,module,so等)
  • 陕西国税电子税务局端还可以登录吗
  • 辽宁地方税务局网上申报
  • 煤炭资源税税率选煤税率多少黑龙江
  • 出口汇率以什么为准
  • 福州房管局网签查询
  • 山东税务社保缴纳进入小程序
  • 客运企业增值税税率是多少
  • 如何查询公司是一般纳税人还是小规模纳税人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设