sqlplus导出⼀张表数据
内⽹只让⽤sql developer 这软件搓的不⾏,数据加载到51⾏就⿊了,没法法⽤sqlplus。
打开cmd,
有时候有时候造句sqlplus ur/passwd@ip:port/库名
t colp , //输出分隔符
t feedback off //回显本次sql命令处理的记录条数,缺省为on
t heading off //输出域标题,缺省为on
t trimout on
spool xxx.csv --这⾥指定导出csv⽂件的路径和⽂件名称
夏至面lect '"' ||xxxx || '","' || xxxx || '","' || xxx || '"' from tmp; --这⾥指定导出表名和字段名
spool off
exit
⾥的t零零碎碎的,这⾥整理归纳⼀下
SQL> t timing on; //设置显⽰“已⽤时间:XXXX”
SQL> t autotrace on-; //设置允许对执⾏的sql进⾏分析
SQL> t trimout on; //去除标准输出每⾏的拖尾空格,缺省为off
SQL> t trimspool on; //去除重定向(spool)输出每⾏的拖尾空格,缺省为off
SQL> t echo on //设置运⾏命令是是否显⽰语句
SQL> t echo off; //显⽰start启动的脚本中的每个sql命令,缺省为on
SQL> t feedback on; //设置显⽰“已选择XX⾏”
SQL> t feedback off; //回显本次sql命令处理的记录条数,缺省为on
SQL> t colp' '; //输出分隔符
复数练习题
一大召开地点SQL> t heading off; //输出域标题,缺省为on
SQL> t pagesize 0; //输出每页⾏数,缺省为24,为了避免分页,可设定为0。
发烧吃什么好SQL> t linesize 80; //输出⼀⾏字符个数,缺省为80
双子座的性格SQL> t numwidth 12; //输出number类型域长度,缺省为10
SQL> t termout off; //显⽰脚本中的命令的执⾏结果,缺省为on
SQL> t rveroutput on; //设置允许显⽰输出类似dbms_output
SQL> t verify off //可以关闭和打开提⽰确认信息old 1和new 1的显⽰.
数据库备份
1. create or replace directory data as '/oracle/dumpdata';
简单的预算表2. grant read, write on directory data to ur;
3. expdp urname/pwd@实例名 directory=data dumpfile=exp.DMP logfile=exp.log schemas=urname 解读:
directory是第⼀步创建的⽬录
穹甲dumpfile是导出的⽂件,存放于directory⽬录⾥
schemas后⾯是数据库中的⽤户名,⼀定要指定