没有合适的资源?快使用搜索试试~ 我知道了~
首页oracle_11g_R1_安装教程
oracle_11g_R1_安装教程
5星 · 超过95%的资源 需积分: 50 45 下载量 129 浏览量
更新于2023-06-08
评论
收藏 2.4MB DOCX 举报
对于oracle的初学者来说,这本教程可以交给初学者安装oracle数据库,这份教程的数据库版本是11g。
资源详情
资源评论
资源推荐
Linux Oracle 11g 安装:
硬件要求:
物理内存:1GB。
查看现有内存大小的命令:
# grep MemTotal /proc/meminfo
内存与交换分区的一般配置关系:
内 存 交换分区大小(Swap Space)
257MB ---- 512MB
内存大小的二倍
513MB ---- 2048MB
内存大小的 1.5 倍
2049MB ---- 8192MB
与内存大小相等
大于 8192MB 内存大小的 75%
查看交换分区的命令:
# grep SwapTotal /proc/meminfo
查看系统剩余内存和交换分区:
# free
查看共享内存数量的命令:
# df -k /dev/shm/
查看磁盘空间大小:
# df -k /tmp
操作系统必须是如下的一种:
Asianux 2.0
Asianux 3.0
Oracle Enterprise Linux 4.0
Oracle Enterprise Linux 5.0
Red Hat Enterprise Linux 4.0
Red Hat Enterprise Linux 5.0
SUSE Enterprise Linux 10.0
查看操作系统版本的命令:
# cat /proc/version
Linux 系统内核的最低要求:
对 Asianux 2.0 ,Oracle Enterprise Linux 4.0 和 Red Hat Enterprise Linux 4.0 :
2.6.9
对 Asianux 3.0 ,Oracle Enterprise Linux 5.0 和 Red Hat Enterprise Linux 5.0 :
2.6.18
对 SUSE Enterprise Linux 10.0 :2.6.16.21
查看内核版本的命令:
# uname -r
软件包的要求:
操作系统 要求
Packages for Asianux
2 , Oracle Enterpris
Linux4.0 , and Red
Hat Enterprise Linux
4.0
以下的软件包必须安装(等于或者高于所对应的版本号。)
The following packages(or later versions) must be
installed:
binutils-2.15.92.0.2-18
compat-libstdc++-33.2.3-47.3
elfutils-libelf-0.97-5
elfutils-libelf-devel-0.97-5
glibc-2.3.9.4-2.19
glibc-common-2.3.9.4-2.19
glibc-devel-2.3.9.4-2.19
gcc-3.4.5-2
gcc-c++-3.4.5.2
libaio-devel-0.3.105-2
libaio-0.3.105-2
libgcc-3.4.5
libstdc++-3.4.5.2
libstdc++-devel-3.4.5.2
make-3.80-5
sysstat-5.0.5
unixODBC-2.2.11
unixODBC-devel-2.2.11
Packages for Asianux
3,Oracle Enterprise
Linux 5.0,and Red Hat
enterprise Linux 5.0
The following packages(or later versions) must be
installed:
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
elfutils-libelf-0.125-3.el5
elfutils-libelf-devel-0.125
glibc-2.5-12
glibc-common-2.5-12
glibc-devel-2.5-12
gcc-4.1.2-52
gcc-c++-4.1.2-52
libaio-0.3.106
libaio-devel-0.3.106
libgcc-4.1.2-52
libstdc++-4.1.2-52
libstdc++-devel-4.1.2-52.e15
make-3.82-11
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
SUSE Linux Enterprise
Server 10
The following packages(or later versions) must be
installed:
binutils-2.16.91.0.5
compat-libstdc++-5.0.7
glibc-2.4-31.2
glib-devel-2.4-31.2
gcc-4.1.0
ksh-93r-12.9
libaio-0.3.104
libaio-devel-0.3.104
libelf-0.8.5
libgcc-4.1.0
libstdc++-4.1.0
libstdc++-devel-4.1.0
make-3.80
sysstat-6.0.2
unixODBC-2.2.11
unixODBC-devel-2.2.11
查看软件包的安装情况命令:
# rpm -qa package_name
防火墙要求:
1、无防火墙 。
2、禁用 SELInux 防火墙 。
可用过 setup 命令更改防火墙设置。
也可以:# vi /etc/selinux/con?g ,确认其中的 SELINUX 标记如下:
SELINUX=disabled
rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc
glibc-common glibc-devel gcc- gcc-c++ libaio-devel libaio libgcc libstdc++
libstdc++-devel make sysstat unixODBC unixODBC-devel
配置内核参数:
以 root 用户登录,修改 /etc/sysctl.conf 文件,在文件中添加以下参数:
#For Oracle
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.?le-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max=262144
修改完成以后,以 root 用户身份运行以下命令:
# /sbin/sysctl -p
安装前的准备工作:
# groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba Oracle (设定 Oracle 用户为 oinstall,dba 用户组
的成员)
#passwd Oracle
添加 Oracle 用户的限制参数
1. 添加如下内容到 /etc/security/limits.conf
Oracle soft nproc 2047
Oracle hard nproc 16384
Oracle soft no?le 1024
Oracle hard no?le 65536
2. 添加如下内容到 /etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
3. 添加如下内容到 /etc/pro?le (BSHELL) (在最后添加,最好手动添加)
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
eles
ulimit -u 16384 -n 65536
?
?
创建安装所需要的目录:
以 root 用户登录系统,创建安装数据库所需要的一些目录结构。
# mkdir –p /mount_point/app/
# chown –R Oracle:oinstall /mount_point/app/
#chmod –R 755 /mount_point/app/
其中,mount_point 为读者自己指定的 Oracle 安装路径。
使用 root 用户创建安装时使用的临时文件夹。
# sudo mkdir /mount_point/tmp
# sudo chmod a+wr /mount_ponit/tmp
Oracle 用户下 .bash_pro?le 文件的内容如下:
$ cat .bash_pro?le
# .bash_pro?le
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
?
# User speci?c environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASH=/mount_point/app/oracle
export ORACLE_HOME=$ORACLE_BASH/product/11.1.0/db_1
export ORA_CRS_HOME=$ORACLE_BASH/crs
export
ORACLE_PATH=$ORALCE_BASH/common/oracle/sql:.:$ORACLE_HOME/rdbms/a
dmin
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$ORA_CRS_HOME/bin:${PATH}:$HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH=${PATH}:$ORACLE_BASH/common/oracle/bin
export ORACLE_TERM=xterm
export TNS_ADMIN=$ORACLE_HOME/network/admin
export ORA_NLS10=$ORACLE_HOME/nls/data
export LD_LIBRARY_PATH=${LD_LIBRARY_RATH}:/lib:/usr/lib:/usr/local/lib:
$ORACLE_HOME/orcacm/lib:$ORACLE_HOME/lib
export LIBPATH=$LIBPATH:$ORA_CRS_HOME/lib:$ORACLE_HOME/lib
export CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib:
$ORACLE_HOEM/jlib:$ORACLE_HOME/net/jlib:$ORACLE_HOME/JRE
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG=AMERICAN_AMERICA.ZHS16GBK
在 oracle 用户下执行以下命令:
$ source .bash_pro?le
没有报错就说明成功。
上传 Oracle 安装文件(.zip 文件)可用 root 用户使用 rz(上传命令)和 sz(下载命
剩余31页未读,继续阅读
u012912090
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论3