Chinaunix首页 | 论坛 | 博客
  • 博客访问: 348234
  • 博文数量: 45
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 885
  • 用 户 组: 普通用户
  • 注册时间: 2015-05-06 21:07
个人简介

做好自己,不卑不亢,持之以恒!!

文章分类

全部博文(45)

分类: Oracle

2016-01-25 10:36:13

环境:
系统:rhel6.5
用 root 登录你的 linux 系统图形环境 oracle 安装的时候需要图形接口
A.   硬件要求:
至少1G内存
B.   /tmp 要有 150~200M 的容量,并且磁盘上要有 1.5~3.5G 的容量来安装 oracle 软件
C.  环境设置
Selinux:disabled
Iptables: stop
IP 192.168.122.67
/etc/hosts
192.168.122.67   Oracle.server

D.软件要求:(配置好yum 源,用yum install 安装即可)
compat-libcap1.x86_64
compat-libstdc++-33.x86_64
gcc
gcc-c++
libaio.x86_64
libaio-devel.x86_64
sysstat.x86_64
unixODBC.x86_64
unixODBC-devel.x86_64
libXp.x86_64
libXp-devel.x86_64


1.修改linux内核,修改/etc/sysctl.conf文件,输入命令: vim /etc/sysctl.conf,修改或添加下列内容,保存后,使用命令:sysctl –p 使之立刻生效。
fs.suid_dumpable = 1
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
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=1048586

2.修改用户的SHELL限制,输入命令:vim /etc/security/limits.conf,
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 4096
oracle hard nofile 65536
oracle soft stack 10240

3.修改/etc/pam.d/login 文件
session required /lib64/security/pam_limits.so
(注意查看操作系统的位数,如果是32位的操作系统,应写为/lib/security/pam_limits.so)
session required pam_limits.so

4.编辑 /etc/profile ,输入命令:vim /etc/profile,添加下列内容
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

5.创建oracle用户和组
A:创建组,使用如下命令
groupadd oinstall
groupadd dba
B:创建orcale用户,并设置密码,如下命令
useradd -m -g oinstall -G dba oracle
passwd oracle
6. 创建Oracle安装文件夹以及数据存放文件夹
mkdir -p /opt/app/oracle
chown -R oracle:oinstall /opt/app/oracle
chmod 755 /opt/app/oracle
mkdir /opt/app/oracle/oradata
chown -R oracle:oinstall /opt/app/oracle/oradata
chmod -R 755 /opt/app/oracle/oradata
mkdir /opt/app/oraInventory
chown -R oracle:oinstall /opt/app/oraInventory
chmod -R 755 /opt/app/oraInventory
mkdir -p /opt/app/oracle/product/11.2.0/dbhome_1
chmod -R 755 /opt/app/oracle/product/11.2.0/dbhome_1

6. 创建Oracle安装文件夹以及数据存放文件夹
mkdir -p /opt/app/oracle
chown -R oracle:oinstall /opt/app/oracle
chmod 755 /opt/app/oracle
mkdir /opt/app/oracle/oradata
chown -R oracle:oinstall /opt/app/oracle/oradata
chmod -R 755 /opt/app/oracle/oradata
mkdir /opt/app/oraInventory
chown -R oracle:oinstall /opt/app/oraInventory
chmod -R 755 /opt/app/oraInventory
mkdir -p /opt/app/oracle/product/11.2.0/dbhome_1
chmod -R 755 /opt/app/oracle/product/11.2.0/dbhome_1


7.设置oracle用户登录时的环境变量(以下以oracle用户登:)
# su - oracle
编辑家目录下.bash_profile文件
$ vim /home/oracle/.bash_profile 
ORACLE_BASE=/opt/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HONE/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH

保存后使用如下命令,使设置生效:
$ source /home/oracle/.bash_profile


三:安装Oracle,并进行相关配置
1.将下载linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip放至文件夹/opt/app
$ cd /opt/app
$ unzip linux.x64_11gR2_database_1of2.zip
$ $ unzip linux.x64_11gR2_database_2of2.zip 


2.解压缩完成会在同一个文件夹中看到database的文件夹,请进入到database文件夹中:

$ cd database
准备执行数据库安装,如果你的是中文环境,安装时会出现中文乱码,请运行以下指令 $ export LANG=en_US
3.接着执行安装    注意要在图形界面下安装!!!!
$ ./runInstaller

4.在弹出的安装程序界面, 取消 “I wish to receive ……”前面的勾,按“next” 在弹出的对话框,选择“YES”


5.选择:安装并配置数据库 “reate and configure database” “Next”



6.选择”Server Class” ”Next”



7.选择 “Single Instance database installation“ 按 ”Next ”


8.选择 ”Advanced Install ” 按 ”Next ”


9. 找到并选择 ”Simplified Chinese ” 按 单箭头,把简体中文添加到语言栏 , 按 “Next“

10.选择 ”Enterprise Edition ” 按 “Next “


11.选择安装oracle 的文件夹Oracle Base: /opt/oracle , Software Location选择的文件夹子目录, 由于前面配好了,所以这里会自动选择好,直接按 ”Next“


12.选择Inventory Directory存放目录 ,按 “Next“


13.步默这一认即可,按 “Next“


14.设置 数据库名和服务名 , 按 “Next“


15.开始 自动内存管理, 勾上” Enable Automatic Memory ……” 按 “Next“


16.启用oracle企业管理控制台OEM , 默认 , 按 ”Next ”


17.选择 File system , 按 “Next“


18.自动备份设置 , 按实际需要选择 , 按 ”Next ”


19.Oracle 账号密码设置, 我们这里设置统一密码, 按 “Next“


20.授权的组 默认即可 ,按 “Next“


21.开始进行安装要求检查,提示缺少包, 然后把缺少的包再装上,点击”Check Again’,


22. 如果包全部安装了,就会检查通过,直接出现的下面的框,点击 “finish”,开始安
装……注意,最好是把所有的包都装完,就是检查后全部通过,否则后面会出现各种错误。
如果确定所有的包都安装了只是版本不一致的话,勾选,点击“Next”






23.安装完成后,会出来一个对话框,提示使用root用户执行这两个脚本 按照要求 用root用户,执行即可。


[root@Oracle-server ~]# sh /opt/app/oraInventory/orainstRoot.sh 
Changing permissions of /opt/app/oraInventory.
Adding read,write permissions for group.
Removing read,write,execute permissions for world.


Changing groupname of /opt/app/oraInventory to oinstall.
The execution of the script is complete.
[root@Oracle-server ~]# sh /opt/app/oracle/product/11.2.0/dbhome_1/root.sh 
Running Oracle 11g root.sh script...


The following environment variables are set as:
    ORACLE_OWNER= oracle
    ORACLE_HOME=  /opt/app/oracle/product/11.2.0/dbhome_1


Enter the full pathname of the local bin directory: [/usr/local/bin]: 
   Copying dbhome to /usr/local/bin ...
   Copying oraenv to /usr/local/bin ...
   Copying coraenv to /usr/local/bin ...




Creating /etc/oratab file...
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root.sh script.
Now product-specific root actions will be performed.
Finished product-specific root actions.

24.安装完毕,在浏览器输入如下网址访问web管理界面


























































阅读(2185) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~