oracle数据库导入表的方式

1、 选择工具

2、选择导入表

 3、选择需要导入的文件格式及路径

4、 选择路径之后的导入

5、导入之后来这里查找

 

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是一个示例脚本,用于连接Oracle数据库导入: ``` #!/bin/bash #设置连接信息 user="username" password="password" host="hostname" port="port" database="database_name" #设置导入信息 schema="schema_name" table="table_name" input_file="/path/to/input/file.csv" #连接数据库导入 sqlplus -S $user/$password@$host:$port/$database <<EOF set feedback off set verify off set heading off set pagesize 0 set linesize 2000 set trimspool on set echo off --创建临时 create table tmp_$table as select * from $schema.$table where 1=2; --导入数据到临时 alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; set colsep ',' set numwidth 38 set trimspool on set term off set feedback off set verify off set heading off set pagesize 0 set linesize 32767 set echo off spool /dev/null @/path/to/sqlldr.ctl $input_file spool off --导入数据到目标 insert into $schema.$table select * from tmp_$table; --删除临时 drop table tmp_$table; exit; EOF ``` 上面的脚本首先设置了连接信息和导入的信息。然后,它使用sqlplus命令连接到数据库,并使用SQL语句创建一个临时。接下来,它使用sqlldr命令将数据从CSV文件加载到临时中。最后,它使用insert语句将数据从临时复制到目标中,并删除临时。请注意,您需要将脚本中的用户名,密码,主机名,端口号,数据库名称,模式名称,名称,输入文件路径和sqlldr控制文件路径更改为适合您的环境的值。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值