您的位置:首页 > 其它

手工建库方法

2014-03-01 20:15 281 查看
一、创建目录、设置正确的组合权限

二、创建pfile、启动到nomount状态
口诀Sdcyyybc:山地车又又又被吃
Sga_target
Db_name
Control_Files
Undo_management
Undo_tablespace
user_dump_dest
Background_dump_dest
Core_dump_dest

三、修改、运行建库语句
从administratorguide中Creating
and Configuring an OracleDatabase\Creating a Database with the CREATE DATABASE Statement部分
1、删除所有max开头的命令
2、删除所有user
3、删除默认表空间
4、修改字符集
5、修改对应的路径

检查:
1、字符集是否正确
2、undo表空间名称是否与Spfile一直
3、redo日志组名称是否重叠


四、运行脚本
--sys用户登陆
@?/rdbms/admin/catalog.sql --创建数据字典
@?/rdbms/admin/catproc.sql --创建各种包和存储过程(例如dbms等)
--system用户登陆(千万不能加as
sysdba)
@?/sqlplus/admin/pupbld.sql --Required
for SQL*Plus. Enables SQL*Plusto disable commands by user.


注意事项:
1、多路控制文件、redo文件名称的写法:
'路径1','路径2'


手工建库失败处理办法:
1、rm -rf *
删除相关目录
2、修改临时表空间和undo表空间名称(建表语句中的undo表空间名称与pfile中的undo表空间名称必须相同)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: