系统环境:linux redhat 6.3 server 64位html
数据库版本:oracle11g V11.2linux
安装方式:静默安装c++
安装步骤:sql
1、准备工做:数据库
1.一、在oracle 官网下载oracle 11g,将下载的 linux.x64_11gR2_database_1of2.zip,linux.x64_11gR2_database_2of2.zip文件经过SSH 工具从windows 上传到linux 操做系统。解压压缩文件:windows
unzip linux.x64_11gR2_database_1of2.zipbash
unzip linux.x64_11gR2_database_2of2.ziporacle
1.2.安装包检查(检查linux 下安装oracle 所依赖的安装包)app
rpm -qa | grep packagename工具
所依赖的包以下:
glibc-2.5-24
glibc-devel-2.5
libaio-0.3.106
libgcc-4.1.2
libstdc++-4.1.2
compat-libstdc++-33-
libaio-devel
注:32位linux 操做系统或者不一样版本的操做系统可能须要的包有所差别
2、建立用户和组
groupadd oinstall /*建立oinstall 组*/
groupadd dba /*建立dba 组*/
useradd -g oinstall -G dba -d /home/user_home oracle /*建立用户并将用户加入到组,用户目录能够本身选择 文件夹(若是选择的文件夹遇到以下提示:Not copying any file from skel directory into it.
Creating mailbox file: File exists是由于目录中缺乏文件能够经过如下命令解决
cp /etc/skel/.bash_profile /home/user_home
cp /etc/skel/.bashrc /home/user_home
cp /etc/skel/.bash_logout /home/user_home
)*/
passwd oracle /*设置oracle 用户密码*/
在root 用户下chmod 777 /home/user_home /*设置文件夹写入权限,为下面配置环境变量时候须要*/
3、建立oracle安装目录:
mkdir -p /opt/app/oracle/product/11.2.0/dbhome_1
chown -R oracle.oinstall /opt /*修改文件的用户和属组*/
chmod 777 /opt/app
4、配置环境变量
su - oracle /*切换到oracle 目录*/
vi .bash_profile /*在.bash_profile文件中配置环境变量*/
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=.:$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
CLASSPATH=$CLASSPATH:$ORACLE_HOME/network/jlib
export CLASSPATH
PATH=$PATH:/usr/sbin; export PATH
PATH=$PATH:/usr/bin; export PATH
设置完成后按Esc 键退出vi
:wq /*保存环境变量*/
source .bash_profile /*设置环境变量当即生效*/
env | grep ORA /*查看环境变量是否生效*/
5、软件安装
5.1.oracle安装数据库软件
cd /data/oracle_install/database /*oracle 安装文件解压路径的database目录*/
修改db_install.rsp 文件中的这些地方:
oracle.install.option=INSTALL_DB_SWONLY
ORACLE_HOSTNAME=localhost
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/opt/app/oraInventory
SELECTED_LANGUAGES=zh_CN,en
ORACLE_HOME=/opt/app/oracle/product/11.2.0/dbhome_1
ORACLE_BASE=/opt/app/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=oinstall
oracle.install.db.OPER_GROUP=oinstall
oracle.install.db.config.starterdb.globalDBName=orcl
oracle.install.db.config.starterdb.SID=orcl
oracle.install.db.config.starterdb.characterSet=ZHS16GBK
修改完成后保存,执行以下命令
./runInstaller -silent -noconfig -force -responseFile /data/oracle_install/database/response/db_install.rsp
执行成功后以root 用户执行
cd /opt/app/oraInventory
./orainstRoot.sh
cd /opt/app/oracle/product/11.2.0/dbhome_1
./root.sh
5.2.oracle监听的静默安装(不须要修改netca.rsp 文件默认就能够)
cd /opt/app/oracle/product/11.2.0/dbhome_1
bin/netca /silent /responseFile /data/oracle_install/database/response/netca.rsp
5.3.oracle的数据库安装
修改dbca.rsp文件中的这几个地方
GDBNAME = "orcl"
SID = "orcl"
TEMPLATENAME = "db_oracle.dbc"
CHARACTERSET = "ZHS16GBK"
修改完成后保存,执行以下语句:
bin/dbca -silent -responseFile /data/oracle_install/database/response/dbca.rsp
开始安装时候会提示输入sys 和system 的密码
完成安装后启动监听: lsnrctl start
查看监听状态:lsnrctl status
中止监听:lsnrctl stop
启动和中止oracle 实例:
sqlplus /nolog
SQL> conection / as sysdba
SQL> startup
SQL> shutdown immediate
链接到oracle 实例
SQL> conn sys@orcl as sysdba
参考博客:http://blog.itpub.net/23890223/viewspace-757665/