Oracle11g手动创建数据库
Oracle11g手动创建数据库
1、参考文档
Oracle11g Release 2 (11.2) ;
2、具体的创建步骤
2.1 指定一个实例ID,即SID
$ ORACLE_SID = orcl1
$ export ORACLE_SID
2.2 环境变量的设定
$ vi .bash_profile
ORACLE_BASE=/u01/app/oracle/product/11.2.0
ORACLE_HOME=$ORACLE_BASE/db_1
ORACLE_SID=orcl1
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
保存,退出!
2.3 选择数据库管理员的认证方法
2.3.1 基于密码文件,通过以下命令创建密码文件
$ ORAPWD FILE=orapworcl1 ENTRIES=10
2.3.2 基于操作系统认证
本示例采用基于操作系统的认证,即使用oracle用户连接数据库
$ sqlplus /nolog
> conn / as sysdba
2.4 创建初始化参数文件
初始化参数文件,可以采用数据库软件安装后的一个init.ora,如果以前创建过数据库,则在$ORACLE_HOME/dbs下存在一个init.ora
$ cp init.ora initorcl1.ora
修改initorcl1.ora中的数据,一个简单的initorcl1.ora如下所示:
# specific hardware and needs. You may also consider using Database
# Configuration Assistant tool (DBCA) to create INIT file and to size your
# initial set of tablespaces based on the user input.
###############################################################################
# Change '<ORACLE_BASE>' to point to the oracle base (the one you specify at
# install time)
db_name='orcl1'
memory_target=400M
processes = 150
audit_file_dest='/u01/app/oracle/product/11.2.0/admin/orcl1/adump'
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/u01/app/oracle/product/11.2.0/flash_recovery_area'
db_recovery_file_dest_size=2G
diagnostic_dest='/u01/app/oracle/product/11.2.0'
&