- 浏览: 145457 次
- 性别:
- 来自: 深圳
-
文章分类
- 全部博客 (88)
- struts (8)
- js (8)
- hibernate (11)
- spring (1)
- j2ee (1)
- ajax (1)
- oracle (21)
- mysql (4)
- tomcat (1)
- php (0)
- java设计模式 (0)
- jms (0)
- 感言 (1)
- linux (0)
- 算法 (1)
- velocity (2)
- python (0)
- prototype (2)
- axis (0)
- Test (4)
- java (5)
- 模板 (1)
- 服务器 (0)
- 移动互联网 (0)
- hadoop (0)
- impala (0)
- hive (0)
- hdfs (0)
- mongodb (0)
- storm (0)
- spark (0)
- flume (0)
- kafka (0)
- 管理知识 (9)
最新评论
-
cwftalus:
insert into 无法实现
Infobright入库 -
红级主:
问题是我就不知道sys的密码,进入其他的用户也改不了密码吧?
ORACLE 中更改用户密码的方法
方法一:最简单的方法---用工具plsql dev 执行File =>new Report Window 。在sql标签中写入需要的sql,点击执行或按快捷键F8,会先吃出查询结果。在右侧工具栏,可以选择按钮另存为html、copy as html、export results,其中export results按钮中就可以导出excel文件、csv文件、tsv文件、xml文件。 方法二:最专业的方法---用原始工具sqlplus 原文参见:http://www.eygle.com/archives/2005/04/eoasqlplusieaae.html 我做了一点修改,如下所示: 1.main.sql 把main.sql脚本中的,spool tables.xls更改为spool tables.htm,我们可以获得htm格式输出,效果如下图: 方法三:最悲剧的方法,之所以称为悲剧,是因为这个方法其实很简单,但是你可能没有注意。 打开plsql dev工具,执行file=>new sql window ,输入sql,点击工具栏“执行”按钮或按快捷键F8。会显示出结果集。 点击结果集的左上方,可全部选中结果集,然后右键=>copy,直接粘贴到excel文件中就可以了! 方法四:最努力的方法,这种方法稍微有点麻烦,但不用写脚本,也不用psql dev工具,只用sql plus就可以了。 在sqlplus中,执行想要的sql,把结果集copy到文本文件中(或者直接用spool命令直接输入到文本文件中),把不必要的字符、空格替换成逗号",",然后另存为csv文件,最后在用excel另存为exl文件就可以了。 二、把excel文件数据导入到oracle的某个表中。 方法一:最省时的方法,需要借助plsql dev工具。 a.复制整个工作簿中的数据到某个表中。 点击excel工作区左上角,全部选中数据,ctrl+c 复制整个工作簿中的数据。在plsql dev中,编辑表格表的数据,点击数据展示区左上角,直接粘贴就可以了(注意excel的第一列应该保持为空,如果不为空可以增加一空列,不然你复制的数据就会少一列的)!如下图 所示: b.复制某列的数据。 这个很容易,选中excel某一列的数据,复制,选中oracle某个表的某一列,直接粘贴就可以了。plsql dev和excel中的列可以相互复制。 方法二:最专业的方法,用sql loader。 原文地址:http://daniel-wuz.javaeye.com/blog/198112
用以设置环境,调用具体功能脚本
2.功能脚本-get_tables.sql
为实现具体功能之脚本
通过这样两个脚本可以避免spool中的冗余信息,参考:
如何去除SQLPLUS中SPOOL的冗余信息
示例如下:
1.main.sql脚本:
[oracle@jumper utl_file]$ more main.sql
set linesize 200
set term off verify off feedback off pagesize 999
set markup html on entmap ON spool on preformat off
spool d:/tables.xls
@d:/get_tables.sql
spool off
exit
2.get_tables.sql脚本:
[oracle@jumper utl_file]$ more get_tables.sql
select owner,table_name,tablespace_name,blocks,last_analyzed
from all_tables order by 1,2;
3.执行并获得输出:
[oracle@jumper utl_file]$ sqlplus "/ as sysdba" @d:/main.sql
SQL*Plus: Release 9.2.0.4.0 - Production on Mon Apr 25 10:30:11 2005
Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
Connected to:
Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
Disconnected from Oracle9i Enterprise Edition Release 9.2.0.4.0 - Production
With the Partitioning option
JServer Release 9.2.0.4.0 - Production
[oracle@jumper utl_file]$ ls -l tables.xls
-rw-r--r-- 1 oracle dba 69539 Apr 25 10:30 tables.xls
[oracle@jumper utl_file]$
此处输出为xls文件,通过下图我们可以看到输出效果:
2.另存为.csv格式
3.创建sql*loader控制文件test.ctl,内容如下:
Load data
Infile 'c:/test.csv'
insert Into table test Fields terminated by ','(column1,column2,column3,column4,column5)
需要将数据文件拷贝到对应位置
4.到数据库中建立对应的测试表test
create table test (
column1 Varchar2(10),
column2 Varchar2(10),
column3 Varchar2(10),
column4 Varchar2(10),
column5 Varchar2(10)
)
5.执行导入命令
Sqlldr userid = system/manager control='C:/test.ctl'
导入成功!
附:
Sqlldr的函数关键字说明:
Userid --oracle用户名 userid = username/password
Control --控制文件名称 control = ‘e:/insert.ctl’
Log –-日志文件名称 log = ‘e:/insert.log’
Bad --损坏文件名称
Data --data file name
Discard --discard file name
Discardmax --number of discards to allow(默认全部)
Skip --导入时跳过的记录行数(默认0)
Load --导入时导入的记录行数(默认全部)
Errors --允许错误的记录行数(默认50)
ctl文件内容说明:
Load data
Infile ‘e:/test.csv’ --数据源文件名称
Append|insert|replace --append在表后追加,insert插入空表,replace替代原有内容
Into table test --要导入的数据库表名称
[when id = id_memo] --过滤条件
Fields terminated by X’09’ --字段分隔符
(id,name,telphone) --字段名称列表
发表评论
-
数据库查询性能需注意几点
2011-07-26 10:35 10541.对查询进行优化,应尽量避免全表扫描,首先应考虑在 wher ... -
数据库表连接方式分析及常见用法
2011-07-25 16:58 9752009-12-20 22:22 27人阅 ... -
ORACLE 中IN和EXISTS的区别
2011-07-25 16:50 1019原文地址:http://www.cnblogs.com/y ... -
Oracle 跨库 查询 复制表数据
2011-07-25 16:25 1307原文地址:http://www.cnblogs.com/c ... -
oracle如何查询和停止正在运行的job
2011-07-25 16:17 8741原文地址: http://blog.sina.co ... -
oracle job的简介和实例
2011-07-25 16:13 924原文地址:http://guyuanli. ... -
oracle中关于表的所有操作(创建删除表,修改表结构,创建约束,操作表数据,增删改查等)
2011-07-25 15:17 836http://blog.csdn.net/xieyunchao ... -
oracle的连接查询
2011-03-21 13:47 919oracle的连接查询分如下 ... -
分区表添加新的分区
2010-06-30 14:39 979查看原有分区情况 select TABLE_NAME,PART ... -
oracle 索引
2010-06-17 15:33 822ORACLE的DBA和应用开始者对列的值输入可使用的完整性约束 ... -
oracle oracle创建表空间,创建用户 (基本)
2010-01-13 14:13 11012008-03-05 oracle创建表空间,创建用 ... -
Oracle Sql Loader中文字符导入乱码的解决方案
2010-01-11 13:22 5846Oracle Sql Loader中文字符导入乱码的解决方 ... -
ORACLE 中更改用户密码的方法
2009-08-22 17:05 2647ORACLE 中更改用户密码的方法 http: ... -
oracle 内置函数大全
2009-08-22 15:39 711http://www.gissky.com/Database/ ... -
PL/SQL开发中动态SQL的使用方法
2009-07-10 17:22 780http://dev.yesky.com/187/202968 ... -
Oracle中Binary_Integer与Pls_Integer 的区别
2009-07-10 16:59 1261http://hi.baidu.com/djx_521131 ... -
oracle查询时间的判断
2009-07-10 16:30 3029查询一个语句想知道这次查询用了多少时间 时间可以精确到1/10 ... -
动态SQL中using的用法
2009-07-10 16:22 2809http://blog.chinaunix.net/u/218 ... -
http://www.yesky.com/SoftChannel/72342371928965120/20041022/1867273.shtml
2009-07-10 16:17 918[url] http://www.yesky.com/Soft ... -
Oracle SOAP和AXIS Web服务客户端调用的比较
2009-05-30 10:51 0http://www.itpub.net/viewthread ...
相关推荐
以下是关于"Oracle导出Excel和Excel导入Oracle"的知识点总结: 1. **Oracle导出Excel** - **方法一**:通过Oracle SQL Developer进行导出。在SQL Developer中,用户可以在SQL窗口执行查询,然后利用工具栏的...
【Oracle导出Excel和Excel导入Oracle的经验总结】 在Oracle数据库管理中,经常需要将数据导出到Excel格式以便于分析和处理,同时也会有将Excel数据导入到Oracle表的需求。以下是一些常用的方法: 1. **Oracle导出...
总结来说,通过ODBC连接Oracle数据库并使用Excel进行数据导入和分析,是一种实用且高效的方法。这种方法对于需要频繁从数据库中获取数据进行处理和报告的用户非常有用,避免了编程的复杂性,简化了数据处理流程。
总结来说,Excel数据导入Oracle数据库涉及到的主要知识点包括: 1. Excel文件格式和数据结构的理解。 2. Oracle数据库的基础知识,如SQL语法、JDBC驱动的使用。 3. 编程语言(如Java或Python)处理文件和数据库操作...
在Excel中进行数据导入与导出是日常...总结,掌握Excel的数据导入导出技巧,不仅可以提高工作效率,还能帮助我们更好地管理和分析数据。无论你是数据分析新手还是经验丰富的专业人士,这些知识都将对你的工作大有裨益。
总结,Toad for Oracle是一个全面的Oracle数据库管理解决方案,无论你是新手还是经验丰富的专业人员,都能从中受益。通过深入学习和实践,你可以掌握高效管理Oracle数据库的技能,提升你的工作效率和问题解决能力。
7. 导入导出:可以方便地将数据导入或导出到多种格式,如CSV、Excel、XML等。 8. 报表和图表:自动生成报表和图表,用于数据分析和展示。 9. 连接管理:支持多个数据库连接,可以轻松切换和管理不同的数据库实例。 ...
4. 数据导入/导出:支持多种格式的数据导入和导出,如CSV、Excel、XML等,方便数据迁移和备份。 5. PL/SQL调试:内置PL/SQL调试器,可以设置断点,查看变量值,单步执行,帮助开发者定位和解决问题。 6. 数据连接:...
此外,可以将数据导出为CSV、Excel、JSON等多种格式,便于与其他应用程序共享或分析。对于DB2中的BLOB和CLOB大型对象,DBeaver提供了专门的查看和编辑工具,能够处理图像、文档等非结构化数据。 在数据库设计方面,...
DBeaver提供了数据导入/导出工具,支持从CSV、Excel、XML等格式导入数据,也可以将数据导出为这些格式或SQL脚本,方便数据迁移和备份。 6. **版本控制集成** DBeaver集成了Git等版本控制系统,允许用户对数据库...
5. 导入导出:便捷地将数据导入或导出到其他格式,如CSV、Excel等。 6. 工具箱:包含PL/SQL开发者工具、数据模型er图、性能分析工具等,满足各种开发需求。 三、SQL Developer的使用技巧 1. 快速启动:启动SQL ...
5. **数据导出与导入**:支持数据的导入和导出功能,可以从不同格式(如CSV、Excel)的文件导入数据,也可以将数据库中的数据导出到文件。 6. **报表和图表**:可以生成各种报表和图表,帮助分析和展示数据库中的...
- **数据浏览**:可以直接在SQLDBX中查看数据库中的表格数据,支持排序、过滤和导出数据为CSV、Excel等格式。 - **事务处理**:支持事务的提交、回滚和保存,确保数据库操作的安全性。 - **对象浏览器**:直观地...
"exceltest"这个文件名暗示了该示例可能涉及将Java与Excel集成,这在企业应用中非常常见,例如数据导入导出、报表生成或者数据分析。Java通过Apache POI库可以方便地读写Microsoft Excel文件,实现对Excel数据的处理...
总结起来,这位JavaEE软件工程师具备扎实的技术基础,熟练掌握Java Web开发,尤其在数据库设计、前端UI、异常处理、数据导入导出等方面有丰富的实践经验。他的工作经验表明他能够适应不同的项目需求,灵活运用多种...
除了开发任务,该工具还支持数据的导入导出,用户可以方便地将数据从CSV、Excel等格式导入到数据库,或者将数据库中的数据导出为各种格式。此外,它还提供数据比较和同步功能,便于在不同数据库之间进行数据迁移。 ...
用户可以选择将数据库表结构或者数据导出为常见的格式,如CSV、Excel,或者直接生成SQL脚本,也可以将这些文件导入到数据库中,实现数据的快速复制。 在安全性方面,Database4.exe也给予了充分的关注。它支持加密...
- **灵活的数据映射**: 在导入导出过程中,可以自由选择字段和表,实现更精准的数据迁移。 **5. 数据同步与备份** - **数据同步**: 支持双向数据同步,可以在多个数据库之间进行数据复制。 - **计划任务**: 可以...
4. **数据导入导出**:工具支持数据的导入导出功能,可以帮助用户快速迁移数据,无论是从其他数据库系统还是从CSV、Excel等文件格式。 5. **版本控制**:对于大型项目,版本控制是必不可少的。XDBDesigner 可能会...