oracle 数据库批处理文件
文件夹结构
初始化脚本
|----orcl_sql
|----init_user.sql
|----tab_home.sql
|----TAB_USER.sql
|----init.bat
init.bat
@echo off
@echo ---------------------------------------------------------------------
@echo ^| ^|
@echo ^| 路边停车系统远程初始化数据库脚本工具 ^|
@echo ^| ^|
@echo ---------------------------------------------------------------------
@echo ^|
if exist orcl_sql/parmeter.sql (
cd orcl_sql
del -p parmeter.sql
cd ..
)
set ip=127.0.0.1
set port=1521
set sid=orcl
set managerName=system
set password=admin
set newUserName=test
set newUserPWD=test
@echo ^| ip : 127.0.0.1
@echo ^| port : 1521
@echo ^| sid : orcl
@echo ^| managerName : system
@echo ^| password : admin
@echo ^| newUserName : test
@echo ^| newUserPWD : test
rem set /p ip=^| ip :
rem set /p port=^| port :
rem set /p sid=^| sid :
rem set /p managerName=^| managerName :
rem set /p password=^| password :
rem set /p newUserName=^| newUserName :
rem set /p newUserPWD=^| newUserPWD :
@echo define userName=%newUserName%> orcl_sql/parmeter.sql
@echo define password=%newUserPWD%>> orcl_sql/parmeter.sql
@echo @orcl_sql/init_user.sql>> orcl_sql/parmeter.sql
if not exist C:\TABLESPACE (
md C:\TABLESPACE
)
sqlplus %managerName%/%password%@%ip%:%port%/%sid% @orcl_sql/parmeter.sql
if exist orcl_sql/parmeter.sql (
cd orcl_sql
del -p parmeter.sql
cd ..
)
sqlplus %newUserName%/%newUserPWD%@%ip%:%port%/%sid% @orcl_sql/tab_home.sql
@echo ^|
@echo ---------------------------------------------------------------------
@echo ^| ^|
@echo ^| 路边停车系统远程初始化数据库脚本结束 ^|
@echo ^| ^|
@echo ---------------------------------------------------------------------
pause
init_user.sql
CREATE TABLESPACE TABLESPANCE_PARK
DATAFILE 'C:\TABLESPACE\PARK.DBF' SIZE 1000M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE USER &userName IDENTIFIED BY &password DEFAULT TABLESPACE TABLESPANCE_PARK;
GRANT CREATE TABLE,CREATE VIEW,CREATE TRIGGER, CREATE SEQUENCE,CREATE PROCEDURE TO &userName;
GRANT UNLIMITED TABLESPACE TO &userName;
GRANT CREATE SESSION TO &userName;
grant select on v_$statname to &userName;
grant select on v_$sesstat to &userName;
grant select on v_$session to &userName;
grant select on v_$mystat to &userName;
EXIT;
</pre><strong><span style="font-size:24px"></span></strong><pre name="code" class="plain">
tab_home.sql
@orcl_sql/TAB_USER.sql
@orcl_sql/TAB_ROLE.sql
@orcl_sql/TAB_MENU.sql
.....
.....
oracle 数据库批处理文件的更多相关文章
- 使用bat批处理文件定时自动备份oracle数据库并上传ftp服务器
一.使用bat批处理文件备份oracle(前提是配置好oracle数据库客户端) @echo off set databasename=orcl //数据库名 set username=ninic ...
- 【转】oracle数据库开发的一些经验积累
1.不安装Oracle客户连接Oracle 8的方法 请将以下文件拷贝到运行文件所在目录 一.ODBC动态库 : ctl3d32.dll msvcrt40.dll odbc16gt.dll odbc ...
- Windows环境下Oracle数据库的自动备份脚本
批处理文件(.bat) @echo off echo ================================================ echo Windows环境下Oracle数据 ...
- Oracle数据库——Scheduler Job
日常的运维工作中,我们经常使用Linux Server的anacron服务来使得服务器执行一下计划之内的任务,可以按照特定的时间间隔,重复的执行相关的命令或者相关的脚本,来完成预期的目标,能够节省相关 ...
- Jemeter对Oracle数据库性能测试方法
下载Oracle的jdbc数据库驱动包,注意Oracle数据库的版本,这里使用的是:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 ...
- ORACLE数据库 自动备份 定时计划任务 windows
疑问为什么没有输入oracle 的数据库安装目录就能直接备份呢,可能是因为oracle默认安装c盘,在docs命令直接能操作吧,不信可以使用sqlplus试试. 一共分三步: 一.建立一个.bat 批 ...
- maven在windows下的安装配置及手动引入oracle数据库jar包
一.maven的安装配置 注意:在进行如下配置之前,有个前提是你的java的jdk安装配置正确才行 1.首先,下载maven,网址http://maven.apache.org/download.cg ...
- 使用Zabbix监控Oracle数据库
Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...
- Oracle 数据库知识汇总篇
Oracle 数据库知识汇总篇(更新中..) 1.安装部署篇 2.管理维护篇 3.数据迁移篇 4.故障处理篇 5.性能调优篇 6.SQL PL/SQL篇 7.考试认证篇 8.原理体系篇 9.架构设计篇 ...
随机推荐
- BP神经网络模型及梯度下降法
BP(Back Propagation)网络是1985年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一. B ...
- Error creating bean with name 'testController': Injection of resource dependencies failed;
启动ssm项目报错: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 't ...
- CUDA笔记13
在新的环境上用CUTIL的时候,出现了问题.无法解析的外部符号 __imp_cutCheckCmdLineFlag 问题描述: kernel.cu.obj : error LNK2019: 无法解析的 ...
- kotlin MutableList sort
fun MutableList<Int>.swap(index1: Int, index2: Int) {val tmp = this[index1] // 'this' correspo ...
- vue1.0父子、兄弟间 通信案例
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- JavaScript:理解prototype与__proto__,原型与原型链
JS中的继承是原型继承,通过原型实现的.为了理解原型,我想先讲讲对象的内部属性[[prototype]]和属性__proto__,函数的属性prototype. 对象的内部属性[[prototype] ...
- NodeJS学习笔记 (30)定时器-timers
https://github.com/chyingp/nodejs-learning-guide
- NodeJS学习笔记 (20)错误处理-error
文章地址 https://github.com/chyingp/nodejs-learning-guide
- vue-cli生成的模板各个文件详解(转)
vue-cli脚手架中webpack配置基础文件详解 一.前言 原文:https://segmentfault.com/a/1190000014804826 vue-cli是构建vue单页应用的脚手架 ...
- Spring Cloud学习笔记【八】服务网关 Zuul(过滤器)
在上篇文章中我们了解了 Spring Cloud Zuul 作为网关所具备的最基本功能:路由(Router),下面我们将关注 Spring Cloud Zuul 的另一核心功能:过滤器(Filter) ...