Oracle 11g安装教程
以下步骤基于网络配置完成,并且能连接xshell和xftp工具
文章目录
- Oracle 11g安装教程
- 1.将oracle压缩包拷贝到安装机器,指定目录中
- 2.安装依赖包
- 3.验证依赖包
- 4.创建oracle用户
- 5.创建oradata目录,解压oracle安装
- 6.修改系统配置参数
- 7.创建oracle安装目录
- 8.配置环境变量
- 9.配置oracle安装文件
- 10.安装数据库
- 11.进入oracle
1.将oracle压缩包拷贝到安装机器,指定目录中
用xftp连接服务器,并在opt目录下创建两个目录soft和install
将oracle压缩包上传到install这个目录中
查看是否上传成功
2.安装依赖包
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686
3.验证依赖包
rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel
4.创建oracle用户
groupadd -g 502 oinstall
groupadd -g 503 dba
groupadd -g 504 oper
groupadd -g 505 asmadmin
useradd -u 502 -g oinstall -G oinstall,dba,asmadmin,oper -s /bin/bash -m oracle
设置密码
passwd oracle
5.创建oradata目录,解压oracle安装
创建oradata目录,并切将oracle安装包拷贝到其中
删除原来的oracle安装包并修改oradata目录下所有的文件属主和属组
[root@localhost install]# mkdir /oradata
[root@localhost install]# cp p10404530_112030_Linux-x86-64_* /oradata/
[root@localhost install]# rm -rf p10404530_112030_Linux-x86-64_*
[root@localhost install]# cd /oradata/
[root@localhost oradata]# ls
p10404530_112030_Linux-x86-64_1of7.zip p10404530_112030_Linux-x86-64_2of7.zip
[root@localhost oradata]# ll
总用量 2442044
-rw-r--r--. 1 root root 1358454646 12月 13 00:28 p10404530_112030_Linux-x86-64_1of7.zip
-rw-r--r--. 1 root root 1142195302 12月 13 00:28 p10404530_112030_Linux-x86-64_2of7.zip
[root@localhost oradata]# chown -R oracle:oinstall /oradata
[root@localhost oradata]# ll
总用量 2442044
-rw-r--r--. 1 oracle oinstall 1358454646 12月 13 00:28 p10404530_112030_Linux-x86-64_1of7.zip
-rw-r--r--. 1 oracle oinstall 1142195302 12月 13 00:28 p10404530_112030_Linux-x86-64_2of7.zip
切换
oracle
用户操作
对压缩文件进行解压
压缩文件后缀为zip,需要unzip解压,若没有unzip 切换用户之前yum install -y unzip(有的话省略)
[root@localhost oradata]# su oracle
[oracle@localhost oradata]$ unzip p10404530_112030_Linux-x86-64_1of7.zip
[oracle@localhost oradata]$ unzip p10404530_112030_Linux-x86-64_2of7.zip
6.修改系统配置参数
操作用户为root:
切换root用户,修改系统配置文件
若没有vim 先yum install -y vim(若有省略)
[oracle@localhost oradata]$ su root
[root@localhost oradata]# vim /etc/security/limits.conf
写入以下参数
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
7.创建oracle安装目录
操作用户:oracle
切换用户,递归创建文件夹
[root@localhost oradata]# su oracle
[oracle@localhost oradata]$ mkdir -p /oradata/soft/oracle11g
8.配置环境变量
[oracle@localhost soft]$ cd ~
[oracle@localhost ~]$ vim .bash_profile
添加下列配置
13 export ORACLE_BASE=/oradata/soft/oracle11g
14 export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/dbhome_1
15 export ORACLE_SID=prod
16 export NLS_LANG=.AL32UTF8
17 export PATH=${PATH}:${ORACLE_HOME}/bin:$ORACLE_HOME/lib64
使配置文件生效
source .bash_profile
9.配置oracle安装文件
拷贝安装文件db_install.rsp到/oradata目录下
[oracle@localhost ~]$ cd /oradata/
[oracle@localhost oradata]$ cp /oradata/database/response/db_install.rsp /oradata
[oracle@localhost oradata]$ ls
database db_install.rsp p10404530_112030_Linux-x86-64_1of7.zip p10404530_112030_Linux-x86-64_2of7.zip soft
[oracle@localhost oradata]$ vim db_install.rsp
文件内容较多
:set nu 显示行号 根据行号修改安装文件
29 oracle.install.option=INSTALL_DB_AND_CONFIG
37 ORACLE_HOSTNAME=192.168.95.140 #注意 这里填写linux的ip地址
42 UNIX_GROUP_NAME=oinstall
49 INVENTORY_LOCATION=/oradata/soft/oraInventory
86 SELECTED_LANGUAGES=en,zh_CN
91 ORACLE_HOME=/oradata/soft/oracle11g/product/11.2.0.3/dbhome_1
96 ORACLE_BASE=/oradata/soft/oracle11g
107 oracle.install.db.InstallEdition=EE
154 oracle.install.db.DBA_GROUP=dba
160 oracle.install.db.OPER_GROUP=oper
189 oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
194 oracle.install.db.config.starterdb.globalDBName=prod
199 oracle.install.db.config.starterdb.SID=prod
213 oracle.install.db.config.starterdb.characterSet=AL32UTF8
221 oracle.install.db.config.starterdb.memoryOption=true
229 oracle.install.db.config.starterdb.memoryLimit=1024
262 oracle.install.db.config.starterdb.password.ALL=oracle
336 oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
344 oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/oradata/soft/oracle11g/data
351 oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/oradata/soft/oracle11g/fast_recovery_area
400 DECLINE_SECURITY_UPDATES=true
10.安装数据库
操作用户:oracle
./runInstaller -silent -ignoreSysPrereqs -responseFile /oradata/db_install.rsp -ignorePrereq
这里可以重新开一个终端
tail -f 加下列路径查看日志文件
出现Successfully Setup Software即安装成功
按照要求用root用户运行脚本
以 root 用户的身份执行以下脚本:
1. /oradata/soft/oraInventory/orainstRoot.sh
2. /oradata/soft/oracle11g/product/11.2.0.3/dbhome_1/root.sh
11.进入oracle
操作用户oracle
[oracle@localhost database]$ sqlplus / as sysdba
运行到这个界面就表示成功了