home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 February / PCWK0296.iso / po7_win / db / rdbms71 / build_db.sql < prev    next >
Text File  |  1994-12-06  |  2KB  |  50 lines

  1. -------------------------------------------------------------------------------
  2. -- Script to build seed database for Personal Oracle
  3. -------------------------------------------------------------------------------
  4. -- NOTES
  5.      Called from buildall.sql
  6. -- MODIFICATIONS
  7. --   rs  12/04/94 - Comment, clean up, resize, for production
  8.  
  9. -------------------------------------------------------------------------------
  10.  
  11. startup nomount pfile=%rdbms71%\init.ora
  12.  
  13. --  Create database for Windows RDBMS
  14.  
  15. create database oracle
  16.     controlfile reuse
  17.     logfile '%oracle_home%\dbs\wdblog1.ora' size 400K reuse,
  18.             '%oracle_home%\dbs\wdblog2.ora' size 400K reuse
  19.     datafile '%oracle_home%\dbs\wdbsys.ora' size 10M reuse
  20.     character set WE8ISO8859P1;
  21.  
  22. create public rollback segment rb_temp;
  23.  
  24. -- Create additional tablespaces ...
  25.  
  26. -- USER_DATA: create user sets this as the default tablespace
  27. -- TEMPORARY_DATA: create user sets this as the temporary tablespace
  28. -- ROLLBACK_DATA: For rollback segments
  29.  
  30. alter tablespace system
  31.     default storage (initial 4k next 4k pctincrease 10 minextents 1 maxextents 121);
  32. create tablespace user_data
  33.     datafile '%oracle_home%\dbs\wdbuser.ora' size 3M reuse
  34.     default storage (initial 4k next 4k pctincrease 10 minextents 1 maxextents 121);
  35. create tablespace rollback_data
  36.     datafile '%oracle_home%\dbs\wdbrbs.ora' size 3M reuse
  37.     default storage (initial 100k next 100k minextents 2 maxextents 121);
  38. create tablespace temporary_data
  39.     datafile '%oracle_home%\dbs\wdbtemp.ora' size 2M reuse
  40.     default storage (initial 4k next 4k pctincrease 10 minextents 1 maxextents 121);
  41. alter rollback segment rb_temp online;
  42.  
  43. -- Create 2 rollback segments.  Allows 32 concurrent users with open
  44. -- transactions updating the database. This should be enough.
  45.  
  46. create public rollback segment rb1
  47.   tablespace rollback_data;
  48. create public rollback segment rb2
  49.   tablespace rollback_data;
  50.