`
yuanlijia1
  • 浏览: 115585 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

bat方式执行SQL脚本、导入表

 
阅读更多
1.建立文本文件 createuser.sql
conn sys/orcl as sysdba;

--创建表空间smart
create tablespace smart
datafile 'd:\smartdb\smart.dbf'
size 32M
autoExtend on next 32M
EXTENT MANAGEMENT LOCAL;

--创建临时表空间temp_smart
CREATE TEMPORARY TABLESPACE temp_smart
TEMPFILE  'd:\smartdb\temp_smart.dbf'
SIZE 32M
AUTOEXTEND ON
NEXT 32M
EXTENT MANAGEMENT LOCAL;

--创建用户smart/smart
create user smart
identified by smart
default tablespace  smart
temporary tablespace temp_smart;


--给用户授予权限
grant create session,resource,dba to smart;
ALTER   USER   smart Quota   0   ON   system;
alter user smart quota unlimited on system;

exit;

2.创建.bat格式文件
@echo off
echo ****************开始创建表空间、用户、授权***********************
sqlplus /nolog @createuser.sql
echo ****************************************结束*********************
pause
echo ****************************************数据导入开始*************
imp smart/smart@smart file=smart.dmp fromuser=smart touser=smart ignore = y tablespaces=smart
echo ****************************************数据导入结束*************
pause
分享到:
评论

相关推荐

    bat文件执行sql文件后导入到sql 2008 R2数据库

    本主题将深入探讨如何使用批处理(bat)文件来执行SQL脚本,并将数据导入到SQL Server 2008 R2数据库中。这通常用于批量操作、定时任务或者在没有图形用户界面的情况下进行数据库维护。 首先,我们需要理解`bat`...

    oracle利用批处理文件执行SQL语句,bat连接oracle数据库并执行语句

    批处理文件(如.bat文件)在Windows环境中是一种高效的方式,可以自动化执行一系列命令,包括连接数据库和执行SQL语句。在这个场景中,我们可以利用批处理文件来简化Oracle数据库的操作,如删除用户、创建用户、创建...

    BAT文件执行SQL语句

    在`SQLBAT`这个压缩包中,可能包含了这样的BAT文件和对应的SQL脚本文件。你可以根据自己的需求修改脚本中的连接信息和SQL语句。 这种方式非常适合自动化任务,比如定期备份数据库、执行数据导入导出或者执行维护...

    bat脚本运行.sql文件.zip

    压缩文件是:bat脚本运行.sql文件,压缩包解压以后直接点击dbuml.bat即可将dbuml.sql导入到数据库注意:运行dbuml.bat脚本前需要检查确“cd C:\Program Files\MySQL\MySQL Server 5.6\bin”自己mysql的安装目录

    批处理执行sql脚本

    批处理执行SQL脚本是一种常见的数据库管理操作,尤其在需要对大量数据进行处理或自动化数据库维护时非常有用。本文将详细介绍批处理的概念、如何通过批处理执行SQL脚本以及涉及的相关知识点。 批处理(Batch ...

    批量执行Sql.bat

    这意味着所有的SQL脚本应当以.sql为扩展名,并且位于与“批量执行Sql.bat”同一文件夹内。这样做是为了方便批处理文件找到并执行这些SQL文件。 3. **运行批处理文件**:完成上述设置后,只需双击“批量执行Sql.bat...

    Oracle & SQLServer 脚本批量执行方法

    在Windows环境下,可以创建批处理文件`.bat`,将上述命令行工具的调用写入其中,然后运行该文件以批量执行SQL脚本。 3. **使用源码管理工具**: 对于团队协作,可以将SQL脚本存放在版本控制系统(如Git)中,通过...

    windowns下利用bat命令+oracle的sqlldr功能导入数据

    下面我们将详细探讨如何利用BAT命令与SQL*Loader进行数据导入。 **一、SQL*Loader基础** 1. **SQL*Loader简介**:SQL*Loader是Oracle数据库提供的一个实用程序,可以从文本文件或二进制文件中快速加载大量数据。它...

    一键安装jdk,mysql并且创建数据库执行sql文件的bat文件

    本教程将详细介绍如何通过编写一个批处理(BAT)文件,实现一键安装Java Development Kit (JDK)、MySQL数据库,并且创建数据库及执行SQL脚本文件。这样的批处理脚本尤其适用于开发者和系统管理员,能够大大简化日常...

    Oracle存储过程调用bat批处理脚本程序

    - `权限.SQL`: 文件名暗示这可能是一个SQL脚本,用于设置执行这些操作所需的权限。 - `说明.txt`: 提供了关于如何使用这些文件的详细说明。 在实际应用中,我们需要确保安全性和权限控制,因为允许存储过程直接调用...

    BAT批处理脚本-系统设置查询修改硬件相关-安装SQL如提示挂起导入本注册表可解决.zip

    在标题提到的“BAT批处理脚本-系统设置查询修改硬件相关-安装SQL如提示挂起导入本注册表可解决.zip”中,我们主要关注的是如何通过批处理脚本来处理SQL Server安装过程中可能出现的问题。 SQL Server安装过程中可能...

    bat+sqlcmd 通过参数形式调用任意存储过程的办法

    总的来说,结合BAT脚本和SQLCMD,我们可以方便地在Windows环境下对SQL Server进行自动化管理,执行存储过程,甚至处理大量数据。这个方法在系统维护、数据导入导出、定期备份等场景中非常有用。记住,确保在使用时...

    ORACLE导入数据自动运行脚本

    3. **执行SQL脚本**:调用一个或多个SQL脚本文件,这些脚本通常包含`INSERT INTO`语句,用于将数据导入到目标表。 4. **处理错误**:在脚本中设定错误处理机制,当导入过程中出现错误时,能够记录并继续执行后续操作...

    批处理执行sql语句

    批处理脚本通常包含DOS命令或者PowerShell命令,用于调用数据库管理系统(如MySQL, SQL Server, Oracle等)的命令行工具,执行SQL脚本。 `升级数据库sql语句.sql` 是包含SQL语句的文件,这些语句可能包括创建表、...

    Oracle 创建用户以及导入库的脚本

    以下将详细介绍这些操作,并提供相应的SQL脚本。 首先,创建用户是Oracle数据库中的一项基本操作,用于为不同的应用程序或用户分配独立的资源。创建用户可以使用`CREATE USER`语句,例如: ```sql CREATE USER ...

    从sqlserver到mysql数据导出后导入脚本(实测,实用)

    8. **预处理和后处理脚本**:可能需要编写额外的SQL脚本来处理数据,如填充默认值、清理数据等。 综上所述,从SQL Server到MySQL的数据迁移是一个涉及多个步骤的过程,需要对两种数据库系统有深入的理解。`...

    windows备份mysql数据库bat脚本.rar

    这个工具允许我们将数据库内容导出为SQL语句,可以方便地在需要时重新导入,从而实现备份与恢复。 在提供的压缩包中,我们可以期待找到一个`.bat`文件,这是一个批处理文件,通常包含一系列Windows命令行指令。在本...

    通过批处理和DTS自动将数据导入SQL SERVER数据库

    首先,数据导入流程始于批处理命令,这是一种在操作系统层面执行一系列指令的方式。在Linux环境下,批处理文件通常被称为shell脚本。在这个例子中,有两个关键的脚本文件:`ftp.sh`和`crontab.sh`。 `ftp.sh`脚本...

Global site tag (gtag.js) - Google Analytics