?
配置系统内核参数:
vim /etc/sysctl.conf
kernel.shmmax = 536870912 kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576 fs.file-max = 6815744
使修改的参数生效:
?
修改系统资源限制:
[root@baoweiming ~]# 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
[root@baoweiming ~]# vim /etc/pam.d/login 在该文件下添加如下行: session required pam_limits.so
session required /lib/security/pam_limits.so
?
创建 Oracle 安装文件夹以及数据存放文件夹:
? 创建oracle安装文件夹以及数据存放文件夹 [root@baoweiming ~]# mkdir -p /u01/app/oracle
[root@baoweiming ~]# chown -R oracle:oinstall /u01/app/oracle [root@baoweiming ~]# chmod 755 /u01/app/oracle
? 安装时数据放在/u01/app/oracle/oradata 目录下 [root@baoweiming ~]# mkdir -p /u01/app/oracle/oradata
[root@baoweiming ~]# chown -R oracle:oinstall /u01/app/oracle/oradata
[root@baoweiming ~]# chmod -R 755 /u01/app/oracle/oradata
? 安装时还需要设置 Inventory 目录
[root@baoweiming ~]# mkdir -p /u01/app/oraInventory
[root@baoweiming ~]# chown -R oracle:oinstall /u01/app/oraInventory [root@baoweiming ~]# chmod -R 755 /u01/app/oraInventory
? 设置 ORACLE_HOME 目录
[root@baoweiming ~]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1 [root@baoweiming~]#chown-R oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1
[root@baoweiming ~]# chmod -R 755 /u01/app/oracle/product/11.2.0/dbhome_1
在这之后可以上传数据库文件database文件:
这里就把这个数据库文件放在/u01/app/oracle下面。 一般是两个.zip.gz压缩包
使用ftp工具上传到/u01/app/oracle下面
unzip linux_11gR2_database_1of2.zip -d /u01/app/oracle/database unzip linux_11gR2_database_2of2.zip -d /u01/app/oracle/database
? 设置 oracle 帐号登录时环境(以下以 oracle 身份登录):
[root@baoweiming oracle]# vim /home/oracle/.bash_profile ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_RATH PATH
让配置文件生效:
[root@baoweiming oracle]# source /home/oracle/.bash_profile
为了防止中文乱码。
[root@baoweiming oracle]# export LANG=C
因为有数据库文件内容添加,所以再次把所在的文件夹的权限设置问755 [root@baoweiming oracle]# chmod -R 755 /u01/app/oracle
? 数据库开始安装:
可以切换到oracle用户下安装。
[root@baoweiming oracle]# su – oracle [oracle@baoweiming database]$ ls
doc install response rpm runInstaller
[oracle@baoweiming database]$ ./runInstaller 执行安装数据库: 出现的错误:
sshsetup stage welcome.html