linux手工建立oracle数据库
如何在Linux下的oracle手工建立数据库
最近刚学linux,在手工建立oracle数据库的时候,遇到不少问题,幸运的是最后都被我解决,下面是我总结的一些关于oracle手工建立数据库的要点和错误分析:
一、首先确定你在linux系统里已经安装好了oracle,-安装oracle的时候,已设置ORACLE_BASE=/home/oracle,ORACLE_SID=bipdb(设置ORACLE_SID和ORACLE_BASE都在/etc/profile.d/oracle.sh文件里,改掉就OK)
##---------以oracle用户------------------
##---------此目录下的几个子目录存放数据库运行过程中的跟踪信息.
##---------最重要的是bdump和udump
用下面的命令建立:
mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}
mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}/adump
mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}/bdump
mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}/cdump
mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}/dpdump
mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}/pfile
mkdir -p ${ORACLE_BASE}/admin/${ORACLE_SID}/udump
然后敲入ls $ORACLE_BASE/admin/$ORACLE_SID查看一下建好没有
OK,直接进入pfile文件里建立初始化参数文件:initbipdb.ora
在pfile目录下 vi initbipdb.ora
bipdb.__db_cache_size=331350016
bipdb.__java_pool_size=4194304
bipdb.__large_pool_size=8388608
bipdb.__shared_pool_size=138412032
bipdb.__streams_pool_size=0
_kgl_large_heap_warning_threshold=8388608
audit_file_dest='/home/oracle/admin/bipdb/adump'
background_dump_dest='/home/oracle/admin/bipdb/bdump'
compatible='10.2.0.1.0'
control_files='/home/oracle/admin/bipdb/control01.ctl','/home/oracle/admin/bipdb/control02.ctl','/home/oracle/admin/bipdb/control03.ctl'
core_dump_dest='/home/oracle/admin/bipdb/cdump'
*.db_2k_cache_size=33554432
db_block_size=8192
*.db_domain=''