手动创建数据库的过程
2011-09-24 13:18
393 查看
--在创建数据库之前,一定要先创建密码文件 9i的语法如下: startup nomount; CREATE DATABASE test MAXINSTANCES 8 MAXLOGHISTORY 100 MAXLOGFILES 16 MAXLOGMEMBERS 2 MAXDATAFILES 100 DATAFILE '/tbu01/SYSTEM01.DBF' SIZE 1000M extent management local DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/tbu01/temp01.dbf' SIZE 1000M UNDO TABLESPACE "UNDOTBS3" DATAFILE '/tbu01/undotbs01.dbf' SIZE 1000M CHARACTER SET US7ASCII NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('/tbu01/redo01.log') SIZE 100M, GROUP 2 ('/tbu02/redo02.log') SIZE 100M, GROUP 3 ('/forum_dbf/redo03.log') SIZE 100M 10g的语法如下: 在创建的语法中,要注意SYSAUX DATAFILE语法, 不指定是要报错的. SYSAUX是SYSTEM系统表空间的辅助表空间 CREATE DATABASE test MAXLOGFILES 32 MAXLOGMEMBERS 3 MAXDATAFILES 1000 DATAFILE '/opt/oracle/oradata/sadb/SYSTEM01.DBF' SIZE 300M extent management local SYSAUX DATAFILE '/opt/oracle/oradata/sadb/SYSAUX01.DBF' SIZE 100m DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/opt/oracle/oradata/sadb/temp01.dbf' SIZE 50M UNDO TABLESPACE "UNDO" DATAFILE '/opt/oracle/oradata/sadb/undotbs01.dbf' SIZE 200M CHARACTER SET ZHS16GBK NATIONAL CHARACTER SET AL16UTF16 LOGFILE GROUP 1 ('/opt/oracle/oradata/sadb/redo01.log') SIZE 1024000K, GROUP 2 ('/opt/oracle/oradata/sadb/redo02.log') SIZE 1024000K, GROUP 3 ('/opt/oracle/oradata/sadb/redo03.log') SIZE 1024000K; --创建数据字典和包,过程 @$ORACLE_HOME/rdbms/admin/catalog.sql @$ORACLE_HOME/rdbms/admin/catproc.sql 在system用户下执行此脚本 @$ORACLE_HOME/rdbms/admin/pupbld.sql --创建用户表空间 create tablespace tbs_users datafile '/tbu02/tbs_users_01.dbf' size 2000M, '/tbu02/tbs_users_02.dbf' size 2000M permanent extent management local uniform size 128k segment space management auto; --创建用户索引空间 create tablespace tbs_indexes datafile '/tbu02/tbs_indexes_01.dbf' size 2000M, '/tbu02/tbs_indexes_02.dbf' size 2000M permanent extent management local uniform size 128k segment space management auto; --创建用户 create user test identified by "test" default tablespace TBS_USERS temporary tablespace TEMP profile DEFAULT quota unlimited on tbs_users quota unlimited on tbs_indexes; --授权 grant connect to test; grant dba to test; grant resource to test;
相关文章推荐
- [Oracle] Linux下手动创建数据库过程
- 【转载】[Oracle] Linux下手动创建数据库过程
- 10手动脚本创建数据库
- hiberbater 根据当前配置情况手动创建数据库
- 数据库回顾--存储过程的创建和应用
- OMF方式手动创建数据库
- 自己手动创建dataset的方法(不用从数据库倒入)
- 手动创建Oracle 11g数据库
- 适合我这种初学数据库菜鸟的存储过程的创建和调用详细过程
- SQL Mobile 2005 Replication配置全过程完全图解(三、设置数据库权限、创建发布快照)
- PLSQL Developer图形化窗口创建数据库全过程
- 企业库中 DatabaseFactory.CreateDatabase 方法创建数据库实例的 逻辑过程
- 【数据库新手】关于创建数据库过程失败,“master”中拒绝了CREATE DATABASE权限问题
- 手动创建数据库的步骤
- oracle官方文档之手动创建数据库
- sql server 脚本创建备份数据库的存储过程及利用前述存储过程自动备份数据库的作业
- 数据库回顾--存储过程的创建和应用
- 手动创建数据库实例全攻略4:参数文件
- 手动地通过命令行的方式创建一个数据库
- oracle 手动创建数据库几大步骤详解