首页 > Linux操作系统 > Linux操作系统 > 手动创建oracle数据库
大致包含以下几个步骤:
1. 确定sid和数据库名称,一般oracle sid和数据库名称一致.
2. 选择一个字符集
3. 设置环境变量,主要包括sid以及ORACLE_HOME等.
例如:首先在dbs目录下创建xx.env
其中内容为:
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wison
ORACLE_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
4. 创建pfile(放置于dbs目录下),可以参考其他oracle database的pfile创建(命名规则为initsid.ora),注意修改其中sid名称
5. 进入sqlplus,然后create spfile from pfile
6. startup nomount
7. 执行create database脚本,脚本可以预先创建.
需要注意create database脚本中的一些路径需要和pfile中对应,且需要预先创建
比如,oradata/sid和admin/sid/bdump,udump等
8. 执行一些sql语句创建数据字典等.
必须执行?/rdbms/admin/catalog.sql,?/rdbms/admin/catproc.sql和?/sqlplus/admin/pupbld.sql
,在rdbms目录下包含一些sql脚本,需要根据自己的需要什么功能手动执行.
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16754036/viewspace-676130/ ,如需转载,请注明出处,否则将追究法律责任。