windows下Oracle11G指令碼建使用者、表空間、表
@echo off
set uname=%1%
set pword=%2%
echo %uname%
echo %pword%
echo @echo off>C:\createUser.sql
echo create temporary tablespace user_temp>>C:\createUser.sql
echo tempfile 'C:\app\Administrator\oradata\user_temp.dbf'>>C:\createUser.sql
echo size 50m>>C:\createUser.sql
echo autoextend on>>C:\createUser.sql
echo next 50m maxsize 20480m>>C:\createUser.sql
echo extent management local;>>C:\createUser.sql
echo create tablespace user_data>>C:\createUser.sql
echo logging>>C:\createUser.sql
echo datafile 'C:\app\Administrator\oradata\user_data.dbf'>>C:\createUser.sql
echo size 50m>>C:\createUser.sql
echo autoextend on>>C:\createUser.sql
echo next 50m maxsize 20480m>>C:\createUser.sql
echo extent management local;>>C:\createUser.sql
echo create user %uname% identified by %pword%>>C:\createUser.sql
echo default tablespace user_data>>C:\createUser.sql
echo temporary tablespace user_temp;>>C:\createUser.sql
echo grant connect,resource,dba to %uname%;>>C:\createUser.sql
echo exit;>>C:\createUser.sql
echo @echo off>C:\createTable.sql
echo CREATE TABLE DEPT>>C:\createTable.sql
echo (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,>>C:\createTable.sql
echo DNAME VARCHAR2(14),>>C:\createTable.sql
echo LOC VARCHAR2(13));>>C:\createTable.sql
echo INSERT INTO DEPT VALUES(1,'IT','XIAN');>>C:\createTable.sql
echo INSERT INTO DEPT VALUES(2,'core','XIAN');>>C:\createTable.sql
echo INSERT INTO DEPT VALUES(3,'wireless','XIAN');>>C:\createTable.sql
echo COMMIT;>>C:\createTable.sql
echo exit;>>C:\createTable.sql
sqlplus / as sysdba @C:\createUser.sql
sqlplus %uname%/%pword%@orcl @C:\createTable.sql
exit 0
set uname=%1%
set pword=%2%
echo %uname%
echo %pword%
echo @echo off>C:\createUser.sql
echo create temporary tablespace user_temp>>C:\createUser.sql
echo tempfile 'C:\app\Administrator\oradata\user_temp.dbf'>>C:\createUser.sql
echo size 50m>>C:\createUser.sql
echo autoextend on>>C:\createUser.sql
echo next 50m maxsize 20480m>>C:\createUser.sql
echo extent management local;>>C:\createUser.sql
echo create tablespace user_data>>C:\createUser.sql
echo logging>>C:\createUser.sql
echo datafile 'C:\app\Administrator\oradata\user_data.dbf'>>C:\createUser.sql
echo size 50m>>C:\createUser.sql
echo autoextend on>>C:\createUser.sql
echo next 50m maxsize 20480m>>C:\createUser.sql
echo extent management local;>>C:\createUser.sql
echo create user %uname% identified by %pword%>>C:\createUser.sql
echo default tablespace user_data>>C:\createUser.sql
echo temporary tablespace user_temp;>>C:\createUser.sql
echo grant connect,resource,dba to %uname%;>>C:\createUser.sql
echo exit;>>C:\createUser.sql
echo @echo off>C:\createTable.sql
echo CREATE TABLE DEPT>>C:\createTable.sql
echo (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY,>>C:\createTable.sql
echo DNAME VARCHAR2(14),>>C:\createTable.sql
echo LOC VARCHAR2(13));>>C:\createTable.sql
echo INSERT INTO DEPT VALUES(1,'IT','XIAN');>>C:\createTable.sql
echo INSERT INTO DEPT VALUES(2,'core','XIAN');>>C:\createTable.sql
echo INSERT INTO DEPT VALUES(3,'wireless','XIAN');>>C:\createTable.sql
echo COMMIT;>>C:\createTable.sql
echo exit;>>C:\createTable.sql
sqlplus / as sysdba @C:\createUser.sql
sqlplus %uname%/%pword%@orcl @C:\createTable.sql
exit 0
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14710393/viewspace-1518343/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 指令碼建立表空間、使用者、表指令碼
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- linux下oracle11g 建立使用者和表空間LinuxOracle
- 【SQL】【指令碼】遷移當前使用者下所有表和索引到新表空間SQL指令碼索引
- 監控oracle表空間指令碼Oracle指令碼
- 移動表空間的指令碼指令碼
- 根據源庫表空間實際使用建立表空間指令碼指令碼
- Oracle資料庫-建庫、建表空間,建使用者Oracle資料庫
- oracle 快速建表空間,使用者,賦權Oracle
- 計算表空間使用率指令碼指令碼
- Oracle 批量建表空間Oracle
- oracle 表空間建議Oracle
- Oracle新建使用者、表空間、表Oracle
- 查詢表空間使用情況的指令碼指令碼
- 基於表空間的熱備份指令碼指令碼
- 有關表空間查詢的sql指令碼SQL指令碼
- oracle11g 查詢臨時表空間的使用率和正在使用臨時表空間的使用者Oracle
- 【Oracle11g】記Oracle11g RAC一次清理使用者與表空間Oracle
- WINDOWS 環境下 監控ORACLE臨時表空間WindowsOracle
- 自動undo表空間模式下切換新的undo表空間模式
- Oracle 刪除使用者、表空間、資料檔案、使用者下的所有表Oracle
- 複製建立已有資料庫使用者、表空間、許可權的指令碼資料庫指令碼
- oracle一個建立使用者、建立表空間、授權、建表的完整過程Oracle
- oracle 建立表空間和使用者Oracle
- Oracle中新建表空間、使用者Oracle
- Oracle建立表空間和使用者Oracle
- 分析表空間空閒率並收縮表空間
- Oracle批次修改使用者表table的表空間Oracle
- Linux下建立Oracle表空間LinuxOracle
- 備份表空間並上傳磁帶庫的指令碼指令碼
- MySQL InnoDB 共享表空間和獨立表空間MySql
- 管理表空間(表空間的屬性)轉貼
- 表空間管理之bigfile表空間設定
- 遷移SYSTEM表空間為本地管理表空間
- MySQL InnoDB 共享表空間和獨立表空間MySql
- 建庫和表的指令碼.sql指令碼SQL
- Oracle RAC建立表空間和使用者Oracle
- 不同使用者,不同表空間遷移