图形建库:
1. 确定是否存在要建的库
查看
2. 运行dbca
3. 选择新建库——General Purpose(通用库)模版——Global Database Name:库名.域名,可以只使用 库名——SID区分大小写——……——数据路径选择,模版默认的是$ORACLE_BASE/oradata/dababase——备份数据的路径——内存分配(SGA专用内存,事务处理为主;PGA系统内存,数据为主)|Sizing中的块大小只能在初始的配置中修改,SGA每个用户对应一个进程,PGA一个连接池供用户,连接进程数=用户的个数+一些后台运行的进程(20)|字符集推荐AL32UTF8(支持xml)——……——建库时保存脚本,脚本存放在$ORACLE_BASE/admin/oradata/中
4. 配置oem
运行dbca,选择配置数据库,选择数据库,选择要配置oem,下一步……
基于OMF的命令建库(databaseName: ulp):
1.
2.
3.
准备参数文件
4.
5.
生成密码文件
6.
指定一个启动实例
7.
8.
startup nomount —->启动实例
9.
create spfile from pfile;
10.
startup force nomount;
11.
create database ulp; —->创建数据库ulp
12.
create tablespace users; —->建立用户表空间
13.
create temporary tablespace temp; —->建立临时表空间
14.
alter database default tablespace users;
15.
alter database default temporary tablespace temp;
16.
create undo tablespace undotbs;
17.
18.
@ulp.sql —->建立数据字典
19. 配置远程访问数据库 net 1521
修改/u01/oracle/10g/network/admin/listener.ora和/u01/oracle/10g/network/admin/tnsnames.ora
20. 测试是否建库成功:
shutdown immediate
>startup
21. 配置使dbca可以管理ulp
添加:
22. 需要的话,配置oem
可以改变端口
emca –reconifg ports –agent_port 3940 —->可以改变代理端口
dbca静默建库
1. 使用响应文件:
-datafileDestion 默认$ORACLE_BASE/oradata可不写
-emConfiguration 配置oem(需要的话)
-responseFile 指定响应文件
修改密码:
网络配置:
2. 使用模版:
从已有数据库创建模版(克隆数据库):
模版tempname存放在$ORACLE_HOME/assistants/dbca/templates/
在这个目录下面,ctl是控制文件备份;dbc是模版;dfb是通过rman做的备份集,包括库中所有的运行文件
也可以使用Oracle自带的模版。下例使用自带模版。
—–
-datafileDestion 默认$ORACLE_BASE/oradata可不写
-templateName 指定模版
-characterSet 指定编码集
-emConfiguration 配置oem(需要的话)
附:dbca静默删除数据库