位置: 编程技术 - 正文

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

  • 注册资本印花税减半征收政策
  • 合伙企业交企业所得税还是个人所得税
  • 行政单位总账科目
  • 企业出借资金获利怎么算
  • 临时营业执照有效期多久
  • 增值税欠缴税会不会影响企业的信用
  • 分公司的人员构成
  • 利润表中所得税费用为负数是什么意思
  • 如何下载金三系统的客户端插件?
  • 电子发票隔月可以报销吗
  • 专票当月开的能作废吗
  • 出口退税两单两票
  • 工资计提如何做账
  • 委托个人加工应税消费品纳税地点
  • 如何免费获取win11
  • macos catalina新功能
  • 销售免税商品可以抵扣进项税吗
  • 注销企业基本户需要先注销一般户吗
  • 可以税前扣除的支出
  • php批量修改
  • 应交增值税减免税款包括什么
  • 业务招待费的税收金额怎么算
  • 什么是企业最佳融资方式
  • php处理excel
  • 企业非流动资产占比多说明什么
  • 资产负债表是不是根据记账凭证生成的
  • php面向对象的三大特征
  • 业务招待费会计和税法差异
  • php三元运算符简单例子
  • 搭建本地yum
  • 可解释深度学习:从感受野到深度学习的三大基本任务:图像分类,语义分割,目标检测,让你真正理解深度学习
  • 融资租入固定资产的改建支出
  • 退税是上一年交的税都会退吗
  • 公司购买的商品房怎么入账
  • 职工薪资包括
  • 个人所得税大病医疗是什么意思
  • python tkinter ttk
  • 专项应付款的账务处理
  • python中mktime函数
  • 织梦cms要钱吗
  • 客户多付款不要了多这部分是哪种收入?
  • 给员工发放礼品的祝福
  • 交物业的发票有用吗
  • 公司之间的往来账怎么做
  • 提前送了礼物还要发红包吗
  • 社保刚转回来,生孩子能报销吗
  • 小规模纳税人涉嫌虚开发票
  • 购销供应商
  • 物业公司支出费用
  • 年底员工借款如何处理
  • 公司筹建期间预算怎么写
  • 采购商品验收入库的会计分录怎么写
  • 总资产报酬率的公式
  • 现金日记账与现金流量表的区别
  • 进项税发票可以跨年抵扣吗
  • windows2008版本区别
  • Computer Browser是什么进程,Computer Browser有什么用?
  • win10系统预览版
  • win10预览体验三个选项
  • 升级怎么玩
  • Linux利用sftp命令传输文件(极少数人知道的方法)
  • 使用iso镜像文件
  • win7网络信号差
  • ie6浏览器兼容模式怎么设置在哪里
  • opengl程序
  • python输出1-100
  • 迁移图片到另一台设备什么意思
  • jQuery中$.ajax()方法参数解析
  • 鼠标瞬间移动
  • python连接mq
  • python django orm
  • 三水水厂热线电话号码
  • 增值税发票的发票号码和发票代码
  • 北京市国家税务局电话
  • 北京国家税务网官网首页
  • 国税总局编制这次怎么调整
  • 第二税务所干什么的
  • 预缴增值税是否要预缴城建税及附加
  • 所得税汇算清缴退税税务局要来查账
  • 国家税务总局网站官网贵州省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设