手工建库(简便方法)
Posted orcl-2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了手工建库(简便方法)相关的知识,希望对你有一定的参考价值。
1、设置用户环境变量
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SID=PROD3
export PATH=$ORACLE_HOME/bin:$PATH
2、创建相应的文件目录
mkdir -p /u01/app/oracle/oradata/PROD3
mkdir -p /u01/app/oracle/fast_recovery_area/PROD3
mkdir -p /u01/app/oracle/admin/PROD3/{a,dp}dump
3、创建密码文件
cd /u01/app/oracle/product/11.2.0/db_1/dbs
orapwd file=orapwdPROD3 password=oracle
4、创建参数文件
cd /u01/app/oracle/product/11.2.0/db_1/dbs
vi initPROD3.ora
加入以下参数
db_name=‘PROD3‘
db_domain=‘us.oracle.com‘
db_create_file_dest=‘/u01/app/oracle‘ ---------这个参数在简便手工建库法的时候必须特别执行,否则报错
5、createDB.sql
CREATE DATABASE PROD3
USER SYS IDENTIFIED BY oracle
USER SYSTEM IDENTIFIED BY oracle
EXTENT MANAGEMENT LOCAL
DEFAULT TEMPORARY TABLESPACE temp
UNDO TABLESPACE undotbs1
DEFAULT TABLESPACE users;
6、创建spfile
sqlplus / as sysdba
create spfile from pfile;
7、启动到nomount状态
startup nomount;
@/home/oracle/createDB.sql
8、执行建库脚本
-- 建库脚本
conn / as sysdba
@?/rdbms/admin/catalog.sql ----2minutes
@?/rdbms/admin/catproc.sql -- 8minutes
@?/rdbms/admin/utlrp.sql
conn system/oracle
@?/sqlplus/admin/pupbld.sql
9、建库完成
以上是关于手工建库(简便方法)的主要内容,如果未能解决你的问题,请参考以下文章