oracle创建表空间
Oracle创建用户、表空间、导入导出、...命令
也可以用脚本创建表空间: 批处理执行创建表空间和表oracle 分两步 ,成功了 1.建立bat文件,内容如下: @echo off title 代开系统数据库搭建 sqlplus dev/a@localhost:1521/XE @.createCompareDB.sql pause 2.建立createCompareDB.sql文件,内容如下: create tablespace NNC_DATA05 DATAFILE 'D:UFIDAoraclennc_data05.dbf' SIZE 512M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; DROP USER NXCOMPARE CASCADE; / DROP TABLESPACE COMPARE INCLUDING CONTENTS AND DATAFILES; / COMMIT; CREATE TABLESPACE "COMPARE" LOGGING DATAFILE 'D:ORACLEORADATAORACLECOMPARE.ora' SIZE 512M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO / CREATE USER "NXCOMPARE" PROFILE "DEFAULT" IDENTIFIED BY "64compare" DEFAULT TABLESPACE "COMPARE" TEMPORARY TABLESPACE "TEMP" QUOTA UNLIMITED ON "COMPARE" ACCOUNT UNLOCK / GRANT "CONNECT" TO "NXCOMPARE" / --用户表================================================== create table NXCOMPARE.USERS( userID varchar2(10),userName varchar2(50),password varchar2(20),purview varchar2(5),userCode varchar2(20),step char(1),dk_pc_ip varchar2(20),creator varchar2(10),creatDate timestamp,updater varchar2(10),updateDate timestamp,primary key (userID) ) / 我想做一个Oracle 表空间批量删除的批处理文件,可是不知道怎么做,自己瞎写的在执行时报错,请高手教教我,谢谢。 我在bat文件里是这么写的: @echo off sqlplus "username/password@servername as sysdba" @drop_tablespace.sql 我在drop_tablespace.sql文件里是这么写的: drop tablespace spacename including contents; 报错内容: drop tablespace spacename including contents * ERROR 位于第 1 行: ORA-00600: 内部错误代码,参数: [25012],[0],[](编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |