[oracle@hb shell_test]$ sqlplus -s"sys/unimas as sysdba"<<abc>selectto_char(sysdate,'yyyy-mm-dd') today from dual;>exit;> abc 运行结果 TODAY---2011-03-21 二.sqlplus的结果传递给shell的方法一 [oracle@hb shell_test]$cattest2.sh#!/bin/bash VALUE=`sqlplus -S"test/unimas"<< !set ...
sqlplus -S/nolog>shutlog.log<<EOF conn sys/sys as sysdba shutdown immediate; quit EOF exit; 当我们不使用文件来记录日志时,它会直接输出到屏幕上。 3)下面,我们来看一个sqlplus与shell交互的例子: [...]$ cat test02.sh #!/bin/ksh read -p "Please input emplyees id>" emp_id name=`sqlplu...
linux sqlplus s Linux系统中有一个十分常用的数据库工具——SQL*Plus,它是Oracle数据库的一个命令行工具,能够实现对数据库的管理和操作。而在Linux系统中使用SQL*Plus,通常需要使用红帽Linux系统。 红帽Linux系统是一款颇受欢迎的开源操作系统,它基于Linux内核开发而成,并适用于大多数的硬件架构,提供了稳定和安全的...
sqlplus -s /nolog @/backup/dm/backup.sql 这将使用之前创建的备份文件进行备份操作。您会看到备份的过程在终端上展示出来。 五、验证备份文件 备份完成后,您可以通过执行以下命令来验证备份文件是否已成功创建: ls -lh /backup/dm 如果备份文件显示在输出列表中,并且文件大小符合预期,那么说明备份已成功生成。 六...
sqlplus username/password@service_name 也可以加-s参数,静默登陆。sqlplus -s username/password@service_name service_name是数据库的实例名
sqlplus -S "race/race@actdb" <<contents >/dev/null set echo off set feedback off set linesize 3000 set pagesize 0 set sqlprompt '' set trimspool on set numf '9999999.99' spool /runway/ftp/wanluochongyin/chongyin_1423758_`date +"%Y-%m-%d"`.txt ...
我一直在到处寻找,帖子建议通过管道传输echo exit | sqlplus @script.sql,但我的脚本包含接受输入的PL/SQL语句,所以只要输出PROMPT消息,exit就会生效,脚本就会退出。下面是linux调用 alias sql 'sqlplus -s user/pass' sql @test.sql 脚本可以很好地执行,并在数据库中执行INSERT,但是一旦执行,它就会等待我输入退出...
result=$(sqlplus -s 'scott/tiger@dbname'<<EOF spool test.txt set pages 0 set feed off set heading off;set feedback off;set verify off;set linesize 1000;SELECT * FROM scott.emp where empno=7369;spool off EOF )echo $result ~~~"test.sh" 14L, 256C written oracle@***:~...
linux 下,可以使用cli程序把csv文件导入到数据库。具体代码如下:ORACLE_HOME/bin/sqlplus -S username/password@instanceName > /dev/null 2>&1 <<!!#对sqlplus作一些设置,使之只输出我们需要的文本set echo offset pagesize 0set verify offset feedback offset termout offset linesize 3000set ...
1、配置sqlplus root用户登录,创建目录: # mkdir -p /opt/oracle 将所有软件包解压缩至/opt/oracle/下,所有文件将自动释放至目录/opt/oracle/instantclient_10_2/下 创建文件/opt/oracle/instantclient_10_2/tnsnames.ora 格式如下: CZJGBS = (DESCRIPTION = ...