手动创建Oracle数据库之前因后果
2008-03-27 12:42:05 来源:WEB开发网如何手动创建数据库
首先我们把我们要创建的数据命名为DBJ。接着,至少你得给DBJ设置ORACLE_SID环境变量,编辑initDBJ.ora,添加如下脚本:
db_name=DBJ
然后启动sqlplus,发布如下指令:
SQL> startup nomount;
SQL> create database;
Oracle会为所需要的所有参数设置一些默认值,例如应当将数据文件、控制文件放在哪里,分配多少内存等,然后启动实例,不挂载任何文件。创建数据库指令(create database)将要求Oracle创建一个数据库,这个数据库带有最小系统和sysaux表空间等默认设置。
不过现实中,我们可能想要指定很多其他的选项。下面我们来看看现实中创建Oracle数据库脚本更真实的例子:
connect/assysdba;
startupnomount;
CREATEDATABASE"dbj"
DATAFILE
'/u01/oradata/sysdbj01.dbf'size500M
SYSAUXDATAFILE
'/u01/oradata/auxdbj01.dbf'size500M
UNDOTABLESPACEdbjundoDATAFILE
'/u01/oradata/unddbj01.dbf'size250M
LOGFILE
'/u02/oradata/rdodbj01.dbf'size10M,
'/u02/oradata/rdodbj02.dbf'size10M
CHARACTERSET"WE8ISO8859P1"
NATIONALCHARACTERSET"UTF8"
EXTENTMANAGEMENTLOCAL
DEFAULTTEMPORARYTABLESPACEmytempTEMPFILE
'/u01/oradata/tmpdbj01.dbf'SIZE500M
NOARCHIVELOG
MAXDATAFILES1000
MAXLOGFILES10;
#createtherestofthedatadictionary
@?/rdbms/admin/catalog.sql
@?/rdbms/admin/catproc.sql
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
赞助商链接