位置: 编程技术 - 正文

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
  • 金蝶kis 反结账
  • 增值税税控系统专用设备
  • 租金和押金的税率
  • 票据的融资
  • 固定资产报废如何做账务处理
  • 非货币资产交换的会计处理原则
  • 个体工商户怎么注销
  • 计提递延所得税的会计分录
  • 申报水利基金减免性质在哪里找?
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 支付董事会成员津贴计入什么科目
  • 服务类进项
  • 企业延期缴纳税款
  • 收到税务局信息
  • configureandwatch
  • 前端解决页面加载白屏
  • 增值税步骤
  • 贷款本息转本金
  • 建筑业总产值和营业收入相等吗?
  • 股息红利要交税吗
  • 贷款利息如何计算年利率
  • php imagettftext
  • php目录列表
  • 员工餐费需要附什么凭证
  • 预收账款和应收账款的账务处理
  • vue中是如何划分的,每个区域的作用是什么
  • win11预览版22000.51
  • display version命令
  • 利润表用处
  • 房地产企业建筑成本
  • 修的公路是否上固定资产
  • 企业可以收付实现制记账吗
  • 其他应收款抵货款怎么记账
  • 根据不同资产涉及的税有哪些
  • 挂靠车辆进项税额是否可以抵扣
  • 筹建期的收入要交企业所得税吗
  • 价外费用企业所得税
  • 小微企业所得税税率
  • 其他应付款借方余额怎么调整
  • 企业收到退回的银行汇票多余款项
  • 闲置土地属于哪个部门
  • 利润是用含税价还是去税价
  • 银行存款利息应计入
  • 小规模注销时盈余怎么算
  • 收取加盟费的账户是什么
  • 工业企业出售产品应交的消费税额,应计入营业成本
  • 福利费属于管理费用还是销售费用
  • 银行日记账的登记依据有哪些
  • 应交税费科目账务处理
  • 融资租赁的固定资产计提折旧吗
  • 股票印花税是多少比例
  • 生产成本和主营业务收入的关系
  • 深度解析桂附地黄丸
  • Win10系统怎么进入控制面板
  • window组策略
  • bp程序是什么意思
  • WUSB54GS.exe - WUSB54GS是什么进程
  • window7qq登录失败
  • Linux下Dr.com(802.1x)拨号上网完美解决方法(Ubuntu)
  • dvdrom是什么
  • dos查看进程占用cpu
  • win10系统怎么管理开机启动项
  • linux程序死机
  • linux修改ipv6地址
  • windows7软件卸载
  • win7系统通知在哪
  • linux批量处理
  • ExtJS4 动态生成的grid导出为excel示例
  • vim安装ycm
  • 海量文件复制和复制区别
  • tensorflow.nn
  • python中flask模块
  • python进行聚类
  • 电子发票和普通发票哪个好
  • 税局如何查账
  • 四川成都离剑门多远
  • 汽车销售环节要做什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设