没有合适的资源?快使用搜索试试~ 我知道了~
通向架构师的道路(第二十四天)之Oracle性能调优-朝拜先知之旅.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 37 浏览量
2023-10-27
10:11:57
上传
评论
收藏 2.16MB DOCX 举报
温馨提示
试读
48页
通向架构师的道路(第二十四天)之Oracle性能调优-朝拜先知之旅
资源推荐
资源详情
资源评论
前言
这次,我们将在 Linux 下来动手完成 Oracle 数据库的安装与使用。
Oracle 本身是可以免费下载的包括 它的企业版以及被它收购的 Weblogic 和 Sun 中的几乎
任何东西你都可以拿来下载和使用,不像 IBM 和 Tibco 一些其它厂商,只有“试用版”给你下
载,Oracle 的东西没有时间限制,你拿来做练习,搭实验环境都是没有任何的问题的。
但是,如果你出了问题,需要用到 Oracle 的补丁或者是 Oracle 的技术支持,这就开始收费。
Oracle 就是这种“卖 Service”的模式。
还有就是你安装了 Oracle 后,你的应用是给另一家企业用的或者是带有商业用途,那对不
起 Oracle 也会问你来收费。
在 linux 下安装 oracle 是一件令人生畏的事情,其复杂程度远远超过安装 linux 操作系统本
身。如果能够进行成功的安装 oracle,那么同时也就顺便掌握了 linux 一些技术。
本文介绍在 redhat linux 下安装 oracle 10g 的方法。在这里说明一下,Oracle 10g 的 g 是
grid 的缩写,意为网格,目前较为前沿的网络计算技术。
一、安装 Oracle 前的准备
这次我们将在 Linux 环境下安装 Oracle,对 Oracle 支持最好的莫过于 SuSe Linux,但是随
着后来 RedHat 走向了商业化后,RedHat 与 Oracle 公司开始形成一种密切的关系,因此如
果你手上有 RedHat As 5.5x 及以下版本或者是 Fedora14 及以上版本话那是最好不过了。
Oracle 下载地址:进入下载
确保你是用的是 root 帐号,执行下列步
骤
1.1 在 Linux 上先安装相应的 JDK
下载 jdk1.6 for Linux,请注意 32 位与 64 位的区分,需要和你的操作系统对应上哦!
打开一个 Terminal 窗口
进入到你的 jdk 下载的目录下并输入:
./jdk-6u19-linux-i586-rpm.bin
我们默认将 jdk 安装于“/usr/java/jdk1.6.0_19”目录吧。
接下来我们需要修改系统环境变量,在 terminal 窗口中键入“vi /etc/profile”
在这个 profile 文件内加入两行:
export JAVA_HOME=/usr/java/jdk1.6.0_19
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
1.2 测试我们的 jdk 安装是否正确
打开一个 terminal 窗口并输入
看到正确的 jdk 版本信息后即代表我们的 jdk 在 linux 下安装正确了
1.3Oracle 安装前的环境变量配置
还是编辑那个 profile 文件并加入如下几行:
[plain] view plaincopy
1. export JAVA_HOME=/usr/java/jdk1.6.0_19<br />
2. export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin<br />
3. export ORACLE_BASE=/opt/oracle<br />
4. export ORACLE_HOME=$ORACLE_BASE/product/10<br />
5. export ORACLE_SID=ktdb<br />
6. export ORACLE_TERM=xterm<br />
7. export NLS_LANG=AMERICAN_AMERICA.UTF8<br />
8. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/lib:/usr/lib:/usr
/local/lib<br />
通过上述环境变量我们可以得知,我们的 oracle 装安装在/opt/oracle/product/10 目录下,
所以
� 我们的 ORACLE_BASE 为: /opt/oracle
� 我们的 ORACLE_HOME 即为: /opt/oracle/product/10 了。
这些变量是 Oracle 在安装过程中需要读取的,在 windows 下安装 oracle 是不需要设这些东
西的。
1.4 创建 Oracle 安装时使用的用户与组
打开一个 Terminal 窗口输入下列命令
[plain] view plaincopy
1. groupadd oinstall
2. groupadd dba
3. useradd -g oinstall -G dba oracle
4. passwd oracle
1.5 创建 Oracle 的安装路径并将此路径的读写权限赋
予 Oracle 这个“组”
我们安装 Oracle 时一般是不会用 root 用户的,因此我们需要增加一个角色(group),并
在这个角色中增加一个用户(oracle)然后用这个用户登录我们的 Linux 并且执行安装。
[plain] view plaincopy
1. mkdir -p /opt/oracle/ product/10
2. chown -R oracle.oinstall /opt/oracle/
1.6 在 profile 中设置图形显示参数
打开一个 terminal 窗口,然后编辑/etc/profile,在其中加入
[plain] view plaincopy
1. xhost +
[plain] view plaincopy
1. DISPLAY=<machine-name>:0.0; export DISPLAY
它代表使得所有的用户可以使用图形化界面来运行相关的图形化应用程序,因为 Linux 的安
全机制相当的严格,root 是最高权限,除去 root 以外的其它用户如果需要拥有 root 才能执
行的权限就需要授予权
1.7 在 Linux 系统中安装 Oracle 安装时需要的系统
lib 库
一般来讲,Oracle 主要需要下面的这些 Lib 库
[plain] view plaincopy
1. gcc-3.2.3-2
2. make-3.79
3. binutils-2.11
4. openmotif-2.2.2-16
5. setarch-1.3-1
6. compat-gcc-7.3-2.96.122
7. compat-gcc-c++-7.3-2.96.122
8. compat-libstdc++-7.3-2.96.122
9. compat-libstdc++-devel-7.3-2.96.122
但是。。。Linux 下的 Lib 库也是有依赖关系的,我给初学都的建议是你可以在刚开始安装
Linux 时就选 customer install,然后选中相应的 lib 库,除去 open-jdk(这个不能装,装完
后 sun 的 jdk 就不起作用了,你到时还要卸),把 dev 相关的 lib, gcc 相关的 lib 都选上,
还有 gnome 相关,KDE 相关的 lib 库,有时全选上后回过头来要去安装的 package 里手工
check,有没有 java 相关的被安装了,如果安装了就一定要把安装项前的勾选项,去掉,一
定不能让 Linux 安装自带的 open jdk。
剩余47页未读,继续阅读
资源评论
小小哭包
- 粉丝: 1900
- 资源: 3864
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Unity XR 手势射击控制脚本(适用于任何可手势识别的设备)
- 机械设计全自动电表(NB和IC卡表)控制和上壳装配线sw16可编辑非常好的设计图纸100%好用.zip
- 基于matlab的EAN-13条形码识别系统GUI界面.zip代码53
- matlab基于bp神经网络交通信号标志识别GUI界面13个标志.zip代码54
- 电子万年历答辩实物展示视频mp4格式
- 基于python实现的程序,包括哈希感知算法cvHash,图像切割cvsplit,固定目标检测cvRec(附文档ppt)等
- 计算0-10000之间所有偶数的和
- multiled.zip
- 基于php实现的哈希算法的人脸检索
- 单片机 电子钟 设计报告/课程设计
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功