1,OFA 数据库安装目录规范(参考联机文档)
2,authentication methods (认证):
local database administration:通过操作系统认证的条件必须是oracle这样的用户登录到操作系统,也就是说oracle是属于dba组里的用户。其他普通用户登录进来如果打conn / as sysdba 是通不过认证的,要输入sys密码,使用口令文件认证,口令文件存放于/oracle/proudut/10.2.0/db_1/dbs/orapwSID,startup 只能又数据库之外的有权限的用户执行
remote database administration:需要用到oarpwSID文件,手工建库里面涉及到
3,创建数据库
OUI 已经有SID存在的话要重新设置环境变量
SID的最长度是12而数据库名字最长是8,因为一般我们SID就是数据库名,所以设置一般不要超过8个字符
手工删除数据库: 删除包含SID的目录(3个)
创建初始化参数文件pfile时可以只设置db_name=’SID’,其他值取缺省(这样做必须之后创建spfile选择spfile启动,创建数据库时控制文件信息才能写进spfile,当然这样键出来的库没有实际意义)
初始化参数文件(strings spfileray.ORA > initray.ORA)与create database建库脚本比较麻烦(@$ORACLE_HOME/dbs/createdb1.sql),创建口令文件(orapwd file=$ORACLE_HOME/orapwMYDB01 password=oracle entries=10)
创建用户表空间
执行3个语句(第三个语句用system执行)创建数据字典语句类似@?/rdbms/admin/xxxxxx.sql(命令spool log1.log这样可在执行脚本后查看该命令的执行日志)
select * from dual(特殊表,检查数据库是否安装成功)
OMF
手工建库
环境变量 ORACLE_NLS33=/oracle/ocommon/nls/admin/data
创建目录
参数文件 要与建库脚本对应
口令文件
startup nomount
建库脚本
数据字典脚本
netca
客户端
联机文档的结构
. ./mydb01.env
:%s/ray/mydb01/g
:%s/*\.//g
spool ×.LOG
oracle/admin alter日志、track日志
oracle/proudut/10.2.0/db_1/dbs 口令文件、参数文件
oradata/ 数据文件、控制文件、重做日志文件