`

数据库Oracle 8i 9i 11g 跑脚本

阅读更多

关于跑表角本问题这里给大家介绍一下

 

 

 

Call pro_t_report_yfjz(2007); Call pro_t_report_yfjz(2006); Call pro_t_report_yfjz(2005); Call pro_t_report_yfjz(2004); Call pro_t_report_yfjz(2003); Call pro_t_report_yfjz(2002); Call pro_t_report_yfjz(2001); Call pro_t_report_yfjz(2000); commit;


 

 

 

 

 

ssss

会在SQL*Plus中执行单个sql脚本文件
SQL>@c:\aaa.sql
但是现在有大量sql脚本,这样一个一个去执行不但效率不高,而且很容易漏掉。

 
再写一个sql文件把需要执行的其他sql文件作为这个文件中的调用.
@file1.sql
@file2.sql
...
@filen.sql
 
=======================================
可以使用DOS命令来获得所有文件名.
dir . >> sqlfile.txt
然后编辑SQLFILE.TXT文件,去掉无关信息,在文件名前加上@,并把SQLFILE.TXT改名为SQLFILE.SQL就可以了.这样执行@SQLFILE.SQL就相当于批处理文件了
 
=======================================
在c盘下编辑一个文本文件,保存脚本:

update fnd_user a set a.description='OK' where a.user_id=1;
commit;
/
update fnd_user b set b.description='OKOK' where a.user_id=2;
commit;
/

然后在SQL PLUS下:
SQL> START 'C:\文件名.txt';

已更新 1 行。
提交完成。
提交完成。

已更新 1 行。
提交完成。
提交完成。
=======================================
比如你要执行得2个sql脚本  a.sql b.sql
现在你重新写一个脚本 c.sql  其中得内容如下
~~~~~~~~~~~~~~~
@@a.sql
@@b.sql
~~~~~~~~~~~~~~
然后把c.sql放在a.sql b.sql 得同一个目录 在sqlplus下执行 @c.sql 就可以了

 

创建表空间

 

create tablespace "sqyl" datafile 'C:\Oracle\ORADATA\orcl\sqyl_db.dbf' size 60M autoextend on next 50M maxsize unlimited;
create tablespace "sqyl_temp" datafile 'C:\Oracle\ORADATA\orcl\sqyl_temp.dbf' size 50M temporary;
create public rollback segment "rd1_sqyl" 
tablespace "sqyl" storage (initial 10M next 25M optimal 50M minextents 2 maxextents 1210);
alter rollback segment "rd1_sqyl" online;

 

创建用户

 

create user xxx profile default IDENTIFied BY xxx
default tablespace "xxxx" temporary tablespace "xxx_temp"
account unlock;
grant connect to xxxx with admin option;
grant dba to xxx with admin option;
alter user xxx default role all;
commit;

 

 

 

 

分享到:
评论

相关推荐

    Oracle 9i & 10g编程艺术:深入数据库体系结构所附脚本

    Oracle 9i & 10g编程艺术:深入数据库体系结构一本所附脚本,非常经典的一本书,关于oracle数据库的,深入浅出。所附脚本,也有很多可学习可借用的东西。

    Oracle8i_9i数据库基础

    第一章 Oracle数据库基础 23 §1.1 理解关系数据库系统(RDBMS) 23 §1.1.1 关系模型 23 §1.1.2 Codd十二法则 24 §1.2 关系数据库系统(RDBMS)的组成 24 §1.2.1 RDBMS 内核 24 §1.2.2 数据字典概念 25 §1.3 ...

    Oracle 9i&10g编程艺术:深入数据库体系结构(全本)含脚本

    1.3 开发数据库应用的正确(和不正确)方法 8 1.3.1 了解Oracle体系结构 8 1.3.2 理解并发控制 14 1.3.3 多版本 19 1.3.4 数据库独立性? 25 1.3.5 “怎么能让应用运行得更快?” 41 1.3.6 DBA与开发人员的关系...

    Oracle9i数据库系统优化与调整.pdf

    第8章ORACLE数据库系统优化安装 第9章 项目分析、设计与管理 第10章 数据库结构设计要点 第三部分 ORACLE应用系统开发优化 第12章 优化SQL语句 第13章 数据访问方法 第14章 优化器(Optimizer)简介 第15章 ...

    高性能动态SQL Oracle数据安全 Oracle 数据库的聚簇技术 等等

    oracle9i小结 46 Oracle 数据库的聚簇技术 61 数据库、服务名、实例 63 Oracle内存结构 64 sys用户和system用户 67 Oracle SQL语句 67 GROUPING SETS分组 74 Oracle外部程序触发 75 Oracle数据库的备份与恢复 77 ...

    ORACLE9i_优化设计与系统调整

    第8章ORACLE数据库系统优化安装 91 §7.1 应用系统环境规划和Oracle系统安装考虑 91 §7.1.1 操作系统安装考虑 91 §7.1.2 Oracle系统安装考虑 92 §7.2 关于创建多个Oracle实例问题 93 §7.3 Oracle系统安装后的...

    oracle 12c 数据库 教程

    (三)使用 DBCA 创建 Oracle 数据库 21 (四)验证 Oracle Database 12cR2 环境 25 (五)使用 oracle-database-server-12cR2-preinstall 包 25 三、管理数据库实例 27 (一)管理工具 27 (二)初始化参数 27 (三...

    使用Eclipse 3.3演示Oracle9i/10g的函数完成的分页动作

    环境:Window Xp professional, Oracle9i, Windows 2000 server, Eclipse 3.3, JDK 1.6 该例子针对上次SQL实现分页公式使用的详细说明--说明具体在函数中怎样使用分页公式和SQL怎样在游标中返回的说明,然后JDBC怎样...

    OCPOCA认证考试指南全册:Oracle Database 11g(1Z0-051,1Z0-052,1Z0-053)--详细书签版(第2/2部分)

     Bob Bryla是Oracle 9i和10g的认证专家,他在数据库设计、数据库应用程序开发、培训和Oracle数据库管理等方面拥有20多年的工作经验,他也足Dodgeville的Land'End公司的首席Internet数据库设计师和Oracle DBA. ...

    oracle 9i课件

    内容: Oracle对象关系数据库;Oracle的函数;Oracle数据库的启动与权限管理;Oracle数据库管理系统;Oracle数据库例程和进程;Oracle数据库权限管理;Oracle物理结构和逻辑结构;PL_SQL;PL_SQL函数过程程序包触发子;PL_...

    [手工整理]208个Oracle安装文档,包含各个平台各个版本的单实例RAC以及DataGuard(1).xlsx

    62 Install Oracle 9i 10g 11g 操作系统兼容列表及配置要求 63 Install Oracle BIEE-12c-Linux安装配置手册 64 Install Oracle Database (RDBMS) on Unix AIX,HP-UX,Linux,Solaris and MS Windows Operating ...

    Oracle9i灾难恢复详细步骤 pdf

    编写本篇文档的目的是当Oracle9i 数据库出现灾难时怎样使用有效备份来进行数据库的不完全恢复。 二、本文档适合情况 1. 服务器崩溃,例如所有硬盘损坏、存储损坏,造成数据库崩溃,丢失所有数据 2. 有 datafile、...

    详解Hibernate呼叫Oracle的存贮过程和函数

    环境:Windows Server 2000、Red Hat Enterprise 5、Fedora、Oracle 9i/Oracle 10g/Oracle 11g、Windows XP Professional、MyEclipse 5.5 本示例演示Hibernate 3.2呼叫Oracle的存贮过程和函数,以及通过Hibernate的...

    《Oracle9i&10g编程艺术.rar

    如果某些章节中要使用数据库,那么创建数据表的脚本就在本章代码的根目录下,脚本的文件以.sql结尾。 c.Jspdev目录,它包含第20章到第25章的全部代码,以及前面相关章节的部分代码。在使用本章前,请参考下面的...

    ORACLE应用常见傻瓜问题1000问

    5. oracle 9i 怎幺创建数据库? 6. oracle中的裸设备指的是什幺? 7. oracle如何区分 64-bit/32bit 版本??? 8. SVRMGR什幺意思? 9. 请问如何分辨某个用户是从哪台机器登陆ORACLE的? 10. 用什幺语句查询字段呢? 11...

    Oracle9i的init.ora参数中文说明

    Oracle9i初始化参数中文说明 Blank_trimming: 说明: 如果值为TRUE, 即使源长度比目标长度 (SQL92 兼容) 更长, 也允许分配数据。 值范围: TRUE | FALSE 默认值: FALSE serializable: 说明: 确定查询是否获取表级...

    oracle_DBA日常工作手册

    该文档主要目的是降低现场实施人员及用户Oracle数据库的管理难度,提高Oracle数据库技术能力,文档针对Oracle9i、10g两个版本提供了一套完整的Oracle数据库监控、管理的思路、方法步骤,依照该手册进行Oracle数据库...

    oracle 视图,函数,过程,触发器自动编译脚本

    该脚本运行于oracle9i,linux 环境下面 #!/bin/sh nowdir=`pwd` #配置文件的生成日期 nowtime=`date '+%Y%m%d'` nowtime_h=`date '+%Y%m%d%H%M'` #脚本执行的目录 dmpdir=/oracle_script/auto_recompile #初始化...

Global site tag (gtag.js) - Google Analytics