1. excel读取oracle数据库
如何导出oracle数据库中某张表到excel无法直接保存到excel中,但是可以保存到csv文件,同样是excel的格式,方法如下:
譬如要把文件生成在d盘下的test目录下:
1,在d盘根目录下新建test目录2,sqlplus以system用sysdba登录3,createorreplacedirectoryTMPas’d:\test’
;4,grantreadondirectoryTMPtouser;5,altersystemsetutl_file_dir='d:\test'scope=spfile;然后建立存储过程,表是随便建了一个,最后的文件名按要求需要按照当前日期的前一天生成,所以后边文件名的地方write_file_name处就按照要求来了
2. excel调用oracle数据库
用spool可以导出成excel的csv文件,至于第二个问题,似乎不能实现,数据库能强大成按字段内容分工作表显示,这个要求是不是对数据库来说太高了呀。
3. excel读取数据库数据
1.首先在电脑上找到我们要提取数据的表格,点击打开;
2.选中excel表格中的数据;
3.然后按“ctrl+c”复制表格;
4.在空白处点击鼠标右键,选择“选择性粘贴”功能;
5.在跳出来的选择性粘贴窗口中选择“加”,然后点击确定;
6.这样表格中的数据就被提出来了。
4. mysql读取oracle数据
1.在oracle里建立 databaselink,然后用oracle的job来搞定2.用etl工具,不管是开源的还是商用的,kettle,informatic,datastage
5. 读取excel数据存入数据库
下面三种方法可供您参考,这些方法我都实践过,有共通之处。
1. 用Oracle的导入外部数据的功能,外部数据格式可以自定义。
2. 可以用SQL导入数据,可以按下面的步骤: - 用电子表格软件编辑数据 - 另存为CSV格式 - 利用文本编辑器的正则表达式替换功能把CSV转换成SQL语句 - 运行SQL
3. 编程办法 - 用电子表格或者文本编辑器编辑数据 - 编程导入数据到数据库(可同时生成SQL备用)
6. oracle 读取文件
每个ORACLE数据库都有一个控制文件。控制文件是一个小型的二进制文件,它可以记录数据库的物理结构,其中包含以下内容:
数据库名称
相关的数据文件和联机重做日志文件的名称和位置
数据库创建的时标
当前日志的序号
检验点信息
无论何时打开数据库,控制文件必须能够由ORACLE数据库服务器写入内容。没有控制文件,数据库就不能装载。
在不同的磁盘上复用控制文件
每个ORACLE数据库都应该至少有两个控制文件,它们分别存储在不同的磁盘上。当一个磁盘失败导致控制文件损坏,可以由另一个恢复损坏的控制文件。
依据数据库初始化参数文件中的初始化参数CONTROL_FILES列出的所有文件名,ORACLE会将相应的内容写入到所有这些控制文件中。
初始化参数CONTROL_FILES中列出的第一个文件是ORACLE数据库服务器在数据库运行期间惟一可以读取的文件。
在整个数据库运行期间,如果任何一个控制文件变为不可用,那么实例就不能再继续运行,而且应该中止这个实例。
联机重做日志多路复用:将控制文件的副本存储在每个存储有联机重做日志组成员的磁盘上,可以尽量减少在一个磁盘的失败中丢失所有控制文件和所有联机重做日志组的风险。
当发布CEATE DATABASE语句中,会创建ORACLE数据库的初始控制文件。
以下情况需要备份控制文件:1,添加、取消或重命名数据文件;2,添加或撤消表空间或者更改表空间的读写状态;3,添加或取消重做日志文件。 方法:关闭数据库,将现在控制文件复制到另一位置。重启数据库。
以下情况需要创建新的控制文件:1,所有数据库的控制文件都损坏,且没有备份;2,想改变其中某个数据库参数的永久性设置,这些参数最初是在CREATE DATABASE语句中指定的。
创建一个新的控制文件:
1, 制作一个包含数据库的所有数据文件和联机重做日志文件的列表。
在数据库能正常打开时,产生以下列表!
select member from v$logfile;
select name from v$datafile;
select value from v$parameter where name='control_files';
2, 关闭数据库
shutdown
3, 备份数据库的所有数据文件和联机重做日志文件。
4, 启动一个新的实例,但是不要装载或打开数据库:
STARTUP NOMOUNT;
5, 使用CREATE CONTROLFILE语句为数据库创建一个新的控制文件。
在丢失了联机重做日志组、或者重命名了数据库必须指定RESETLOGS选项。
6, 在离线存储设置上存储新控制文件的备份。
7, 为数据库编辑CONTROL_FILES初始化参数,以便指出现在所有控制文件都是第5步创建的数据库的一部分。
8, 如果有必要可以恢复数据库。
9, 打开数据库。
备份控制文件:
1,将控制文件备份为二进制文件(现有控制文件的复制品)
ALTER DATABASE BACKUP CONTROLFILE TO ‘g:\JYSH\BAK\CONTROL.BAK';
2,制作以后可用于重新创建控制文件的SQL语句:
alter dtatbase backup controlfile to trace;
此命令将SQL脚本写入数据库的跟踪文件,在这个跟踪文件中可以找到这个SQL脚本并对脚本进行编辑,以重新产生控制文件。
7. sql数据库读取
只读权限是只能能查询数据库,无法往数据库中插入更新新的数据;读写权限是不仅可以查询数据库中数据还可以插入更新数据库中数据
8. sql读取数据库
这才是在ASP里连接ACCESS的代码
connstr = "DBQ=" + server.mappath("数据库名(如果和这页面是不同文件夹的话就如:JJ/123.mdb") + ";DRIVER={Microsoft Access Driver (*.mdb)}" //读取数据库
set conn=server.createobject("ADODB.CONNECTION")//连接数据库
conn.open connstr //打开数据库
以下的就和连接SQL的数据库一样的读取数据.
在每一个页面最后读完数据库后,最好是有以下代码:
conn.Close //关闭数据库
Set conn=Nothing //释放缓存里的数据
有这两行代码可以使你的服务器不会有太多的数据放在缓存里,服务器负担太重.
9. excel数据导入oracle数据库
1、首先在SQL Window窗口中,查询需要导出的数据。
2、在查询的结果集上(注意不要选中任何一个行或者单元格)右键--【Copy to Excel】-->【Copy as xls/xlsx】导出到97-2003格式的.xls或者2007之后的xlsx文件.
3、如果不想导出查询的全部数据,可以在左侧选中需要导出的行,然后步奏同上。
4、点击导出后,系统自动打开导出的excel文件内容,这里面包括数据以及查询这些数据的sql脚本。
5、点击“SQL Statement”可以查看数据库脚本。
6、下面就是操作excel文件了。点击【文件】--【另存为】保存excel文件7、选择保存路径,输入文件名称。注意事项:导出到excel的时候,行记录数也会被自动导出。如果不需要可以在excel中将此列删除即可。
- 相关评论
- 我要评论
-