编写Oracle查询,将结果存为CSV格式的文件后转存为EXCEL文件.
利用第三方工具,在在打开PLSQL后,输入源数据库用户名、口令等参数连接Oracle数据库,使用PLSQL的My Object模块,打开Voucher和Account表,另存成Excel文件.也可以使用SQLplus工具导出,方法同上类似.
导出科目余额表
可用图形界面或者命令导入:
图形界面需要借助第三方工具plsql,方法如下:
①.、登录到要导入的数据库及用户.
命令导入:
①.、win键+R键,进入命令提示符.
输入后按回车键,等待导入完成即可.
说明:第三点中中文部分,请根据实际情况填写.
最近用到Oracle导出导入数据,在网上看了别人的一些文章,总结如下:
Oracle导出导出有两中方式:第一段:利用exp imp导出导入;第二段:利用Oracel数据泵expdp impdp导出导入.
第一段:利用exp imp导出导入
exp imp 语法如下:
exp:
①.) 将数据库orcl完全导出
imp:
①.) 将备份文件bak.dmp导出数据库
如果数据表中表已经存在,会提示错误,在后面加上ignore=y就可以了.
解决办法:
①.、设置deferred_segment_creation参数为false后,无论是空表,还是非空表,都分配segment.
在sqlplus中,执行如下命令:
SQLalter system set deferred_segment_creation=false;
查看:
SQLshow parameter deferred_segment_creation;
该值设置后,只对后面新增的表起作用,对之前建立的空表不起作用,并且注意要重启数据库让参数生效.
使用 ALLOCATE EXTEN可以为数据库对象分配Extent,语法如下:
alter table table_name allocate extent
构建对空表分配空间的SQL命令:
SQLselect 'alter table '||table_name||' allocate extent;' from user_tables where num_rows=0
批量生成要修改的语句.
然后执行这些修改语句,对所有空表分配空间.
此时用exp命令,可将包括空表在内的所有表导出.
第二段:利用expdp impdp导出导入
在Oracle10g中exp imp被重新设计为Oracle Data Pump(保留了原有的 exp imp工具)
数据泵与传统导出导入的区别;
expdp导出数据:
①.、为输出路径建立一个数据库的directory对象.
create or replace directory dumpdir as 'd:\';
可以通过:select * from dba_directories;查看.
grant read,write on directory dumpdir to test_expdp;
expdp test_expdp/test_expdp directory=dumpdir dumpfile=test_expdp_bak.dmp logfile=test_expdp_bak.log schemas=test_expdp
注意:这句话在cmd窗口中运行,并且最后不要加分号,否则会提示错误.因为这句话是操作系统命令而不是SQL.
impdp导入数据:
①.、给将要进行数据导入的用户授权访问.
grant read,write on directory dumpdir to test_impdp;
impdp test_impdp/impdp directory=dumpdir dumpfile=test_expdp_bak.dmp remap_schema=test_expdp:test_impdp
最后:这些内容是我在查找资料时找到,由于比较杂乱,现在稍作整理,方便以后查阅.同时,如果能给需要的人提供一些帮助,那就再好不过了.
操作如下:
A、建立操作人员分配权限,并分配帐套权限,同时设置操作员密码.
①.、建立操作员,分配权限
B、设置帐套启用时间以及科目编码结构.
C、编写会计科目以及辅助核算科目
D、填写初始数据,试算平衡后,关闭初始化,
F、设置凭证格式,进入下阶段的凭证填制工作
G、凭证填制后,要审核-记账-期末结账,才能进入下个期间的记账.
A、科目汇总
B、总账
C、单位科目统计表
D、单位科目汇总表
以上就是土嘎嘎小编为大家整理的oracle如何导入凭证相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!