位置: 编程技术 - 正文

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

  • 个人所得税纳税记录
  • 增值税开票软件怎么改开票人
  • 怎么算固定资产
  • 当期所得税费用可以是负数吗
  • t3怎么查资产负债表
  • 个人所得税年度汇算时间
  • 2019发票认证期限新规
  • 无形资产减值损失一经确认在以后期间不得转回
  • 研发费用资本化支出
  • 法人分配利润分录
  • 工资薪金所得应纳税所得额
  • 外企当年利润能赚多少
  • 业务招待费扣除比例
  • 当年应收账款无明细科目
  • 企业自行去税务开具房租发票税款怎么做?
  • 一般纳税人税控盘维护费会计分录
  • 个税申报系统在哪里撤销更正
  • 外贸企业出口退税流程图
  • 在建工程计提减值准备可以转回吗
  • 季度收入超过30万但开票只有10万
  • 餐厨垃圾处理有哪些设备
  • 来料加工需要交税吗
  • deepin20.1怎么样
  • 为什么Win7电脑开机时会卡在
  • win11如何启用远程访问
  • 其他权益工具投资公允价值变动怎么计算
  • 跨境电商小规模与一般纳税人
  • scheduler.exe - scheduler是什么进程 有何作用
  • 小微企业免征税额度
  • 公司注销做账
  • 期初在产品成本是什么
  • 生产企业免抵退税实例
  • yii框架文档
  • ci框架中新建的控制器取不到session
  • 借应付职工薪酬贷其他应收款
  • 税负太高会预警吗
  • 公司汽车折旧计算方法用那种
  • magento后台无法登录解决办法的两种方法
  • python单链表的创建
  • mysql的存储
  • 红字信息表开错了怎么撤销
  • 兼职费用怎么入账报销
  • 企业研发费用资本化相关公司
  • 装修消防改造费用会计分录
  • sql2019远程连接
  • sqlserver2005 TSql新功能学习总结(数据类型篇)
  • 股权变更如何交税
  • 国有股权无偿划转是什么意思
  • 工会费可以发现金吗
  • 企业所得税债务重组一般性税务处理
  • 养老院的账务处理会计实务问答
  • 密码区是什么
  • 企业预算如何编制
  • 长期股权投资是什么类的科目
  • 应收账款管理办法
  • mysql查询语句中的逻辑运算符
  • solaris查找文件命令
  • wrapper.exe是什么
  • linux系统输入法锁定了怎么解开
  • win7系统禁止更新
  • windows窗口跑到了侧面
  • macbookair电脑屏幕
  • windows8的ie浏览器在哪
  • windows8.1使用指南
  • 好好了解 英文
  • 一系列优秀的Android开发资料
  • unity用visual
  • jquery easyui开发指南
  • flash和javascript
  • .material design
  • js 构建树
  • nodejs thrift
  • scrapy爬虫教程
  • Python实现HTTP协议下的文件下载方法总结
  • 扬州税务学院官网朱诗柱
  • 安置残疾人就业增值税即征即退优惠
  • 从国外进口到国内销售的商品
  • 税务志愿者服务队
  • 河南税务局发票查询系统
  • 城镇土地使用税暂行条例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设