字符安装oracle
原创
©著作权归作者所有:来自51CTO博客作者高级devops的原创作品,请联系作者获取转载授权,否则将追究法律责任
安装前准备
检查所需的OS包
创建用户和组
配置内核参数
设置环境变量
如oracle安装文件在/oracle/database/下
cp /oracle/database/response/enterprise.rsp /tmp/installoracle.rsp
vi /tmp/installoracle.rsp
#设置如下参数
#Description: Unix group to be set for the inventory directory.
UNIX_GROUP_NAME="oinstall"
#Description: Complete path of the Oracle Home.
ORACLE_HOME="/oracle/u01/app/oracle/product/10.2.0 /db2"
#Description: Oracle Home Name. Used in creating folders and services.
ORACLE_HOME_NAME="OraDbHomel"
#Description: This variable holds the hostname of the system as set by the user.
ORACLE_HOSTNAME="onlinux"
# The OS group to be granted OSDBA privileges
s_nameForDBAGrp="dba"
# The OS group to be granted OSOPER privileges
s_nameForOPERGrp="dba"
# Description: Determines the type of configuration to perform for the session.
#3 Install Software Only
n_configurationOption=3
./runInstaller –silent –responseFile /tmp/installoracle.rsp
安装过程要执行两个脚本不要忘记
mkdir –p $ORACLE_BASE/admin/ORACLE_SID
cd $ORACLE_BASE/admin/ORACLE_SID
mkdir adump bdump cdump dpdump udump
cd $ORACLE_HOME/dbs/
orapwd file=orapwSID password=123456 force=y
cd $ORACLE_HOME/dbs/
vi initSID.ora
db_name=SID
undo_tablespace=undotbs1
undo_management=AUTO
shared_pool_size=120M
#control_file可以不写,但有时不行
#control_files=
首先建立一个脚本
vi creatdb.sql
CREATE DATABASE testdb
USER SYS IDENTIFIED BY sys
USER SYSTEM IDENTIFIED BY sys
LOGFILE GROUP 1 ('/u01/app/oracle /oradata/testdb/redo01.log') SIZE 100M ,
GROUP 2 ('/u01/app/oracle /oradata/testdb/redo02.log') SIZE 100M ,
GROUP 3 ('/u01/app/oracle /oradata/testdb/redo03.log') SIZE 100M
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
DATAFILE '/u01/app/oracle /oradata/testdb/system01.dbf' SIZE 325M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/u01/app/oracle /oradata/testdb/sysaux01.dbf' SIZE 325M REUSE
DEFAULT TABLESPACE usertbs DATAFILE '/u01/app/oracle /oradata/testdb/usertbs.dbf' SIZE 10M REUSE
DEFAULT TEMPORARY TABLESPACE tempts1
TEMPFILE '/u01/app/oracle /oradata/testdb/temp01.dbf'
SIZE 20M REUSE
UNDO TABLESPACE undotbs
DATAFILE '/u01/app/oracle /oradata/testdb/undotbs01.dbf'
SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;
运行
SQL>@/oracle/database/creatdb.sql
当出现database done sucessful时就成功了
前两个sysdba运行,后一个system运行
sqlplus / as sysdba
SQL>@$ORACLE_HOME/rdbms/admin/catalog.sql
SQL>@$ORACLE_HOME/rdbms/admin/catproc.sql
SQL>disconnect
Sqlplus system /
Passwd:
SQL>@$ORACLE_HOME/sqlplus/admin/pupbld.sql
SQL>startup database mount force restrict
SQL>drop database;
SQL>!rm –rf $ORACLE_HOME/*
rm –rf /etc/ora*
rm –rf $ORACLE_BASE/flash_recovery_area
rm –rf $ORACLE_BASE/admin
rm –rf $ORACLE_BASE/oradata
上一篇:安装oracle
下一篇:升级oracle数据库
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Oracle OEM Agent 安装手册
OEM agent 单实例数据库安装
oracle 主机名 数据库 OEM监控
















