位置: 编程技术 - 正文

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

  • 2022个税手续费返还交增值税吗
  • 增值税申报表出口退税
  • 分公司可以享受企业所得税优惠吗
  • 提足折旧是指
  • 一般纳税人优惠政策最新2022标准
  • 企业如何进行纳税申报
  • 快递公司快递人员工资记入什么会计科目
  • 合作社收到政府补助款怎么做分录呢
  • 会计工资标准
  • 股东归还公司借款,应该记什么科目
  • 更改开票信息需要多久
  • 凭证附件的粘法
  • 税金及附加现金流指定
  • 销货方跨月开红字发票流程
  • 中小企业的管理者角色和技能有什么要求
  • 工商企业年金查询个人账户查询
  • 以前年度多交所得税,跨年退回怎么做会计分录
  • 事业编人员贷款
  • 未分配利润转出会计分录
  • 软件生产企业
  • 如何计算企业当年利润
  • 企业卖了个人如何交税
  • 营业账簿印花税包括什么
  • 哪些情况下不就地分摊缴纳企业所得税?
  • 契税如果没有按时交会怎么办
  • 固定资产折旧税务处理
  • 当期所得税费用与递延所得税费用
  • 增值税税额计入什么科目?
  • 搬运费没有发票能入成本吗?
  • 退休返聘人员工伤怎么赔偿
  • 某公司购入一台需要安装的生产设备
  • 去银行补充企业信息流程
  • 外贸出口企业退税计算
  • 软件开发公司怎么做账
  • 怎么安装win7系统u盘
  • 如何在Mac上更改我的Apple ID
  • 企业购入的专利权属于什么
  • mediacache是什么文件夹
  • 交通费补贴算工资吗?
  • 转让存货属于什么收入
  • 融资购入的固定资产如何记账
  • php curl 封装
  • python中time模块的用法
  • 小微企业所得税优惠政策2023
  • 银行承兑汇票记入会计科目
  • 基本户和一般户可以互相转账吗
  • 一般纳税人企业所得税税率多少
  • 小型数据库软件有哪些
  • 工程外经证预缴税款计税方法
  • 什么是商业汇票,其种类有哪些
  • 政府补助专项资金
  • 异地施工怎么交税
  • 销售返利的账务处理案例
  • 支付金额与实付金额不一致
  • 溢价发行股票的交易费用
  • 政府补贴收入确认政策
  • 固定资产一旦处于什么状态
  • 利润表季度表怎么填
  • 营业外收入属于借方还是贷方
  • centos7安装MySQL5.6
  • 怎么提升命令提示符
  • mac系统小技巧
  • win7系统更改ip地址
  • linux系统中安装jar包没有
  • windows任务管理器打不开
  • centos如何配置ip
  • WIN10系统更新怎么关闭
  • 怎样判断滚动和滑动
  • css新闻页面制作
  • unity flybird
  • div的class有空格
  • javascript用处
  • python如何获取
  • javascript怎么关
  • android内存占用分析
  • 上海电子税务局怎么添加办税员
  • 系统导出数据不完整
  • 福建地税办税人变更流程
  • 12366的客服辛苦吗
  • 公司业务专用章有法律作用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设