我是要进入软件测试这个行业的新手!请大家多多指教!

oracle建库过程

上一篇 / 下一篇  2012-11-21 10:52:31 / 个人分类:oracle

--步骤1:删除用户及表(注意)
drop user MIS cascade;
drop TABLESPACE MIS INCLUDING CONTENTS AND DATAFILES cascade onstraints;
 
--cascade参数是级联删除该用户所有对像,经常遇上用户己存在关联对像未加此参数导到删除失败,所以习惯性加上此参数。
--including contents参数是删除表空间内容,该表空间己存在内容时,未加此参数,表空间无法删除
--including datafile 删除表空间的数据文件
--cascade onstraints 删除表空间中表的外键参照
 
注:删除表空间时请确认该表空间未被其它用户引用再做删除。
 
 
--步骤2:查看数据文件的存放位置
select * from dba_data_files;
 
--步骤3:创建临时表空间
(C:/oracle/product/10.2.0/oradata/orcl路径要根据实际情况更改)
CREATE TABLESPACE MIS DATAFILE 'C:/oracle/product/10.2.0/oradata/orcl/MIS.dbf' SIZE 100M autoextend on next 10M maxsize unlimited logging;
 
注:创建用户前必须要先建好临时表空间和数据表空间两个表空间,否则用系统黑认的表空间,当然使用系统默认的表空间并不好。
 
--步骤4:创建数据表空间
crate tablespace mis_local logging datefile 'C:/oracle/product/10.2.0/oradata/orcl/MIS_local.dbf' size 100m autoextend on next 10M maxsize 2048M extent management local;
 
--步骤5:创建用户并指定表空间(该处所指定的是临时表空间)
CREATE USER MIS PROFILE DEFAULT IDENTIFIED BY MIS2134 DEFAULT TABLESPACE MIS TEMPORARY TABLESPACE Temp ACCOUNT UNLOCK;
 
--步骤6:给MIS用户授予权限
GRANT Connect TO MIS;
GRANT Resource TO MIS;
GRANT Unlimited Tablespace TO MIS;
grant dba to MIS;
 
--步骤7:用MIS用户登陆系统,执行创建数据库脚本table.sql
 
--步骤8:执行数据库初始化脚本value.sql

TAG:

 

评分:0

我来说两句

日历

« 2024-05-01  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 17886
  • 日志数: 16
  • 书签数: 1
  • 建立时间: 2008-05-30
  • 更新时间: 2012-11-21

RSS订阅

Open Toolbar