资源预览内容
第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
第9页 / 共12页
第10页 / 共12页
亲,该文档总共12页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 1 在 Linux 虚拟机上安装 Oracle Database 10g Oracle Database 一般运行在 Linux 操作系统下,我们需要安装在 Linux 操作系统下安装和使用 Oracle DB 来熟悉这种环境, 为将来打下基础。为了避免安装双系统带来的一些麻烦,我们可以在虚拟机里安装使用 Linux。以下介绍了在 Linux 虚拟机中安 装 Oracle DB 的方法 准备:(1) Red Hat Enterprise Linux 5 安装镜像 (2) Oracle Database 10g for Linux32 安装程序 (3) VMware Workstation 7.0 安装程序 1. 安装虚拟机 安装 VMware Workstation 7.0 然后我们要启动 VMware,在虚拟机里安装一个操作系统 选择 File-New-Virtual Machine 在弹出的窗口中选择 Typical,然后 Next然后如图所示进行配置,完毕后 Next填写个人姓名,设置用户名和密码,注意这里设置的密码也是 root 密码 Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 2 给虚拟机起名字并选择存放的位置 下一步根据需要选择分配给虚拟机的磁盘空间, 再下一步选择 Customize Hardware 选择分配给虚拟机的内存空间,如果你的内存够大,建议这里设置的内存大一些,否则运行起来会很卡, Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 3 如果你的 CPU 是多核的,也可以进行如下配置 最后点击 Finish 结束配置并耐心等待安装 Tips: 按快捷键 Ctrl+Alt 可以使鼠标指针返回, 按 Ctrl+G 或双击虚拟机界面可以控制虚拟机, 按 Ctrl+Alt+Enter可以进入全屏模式。 2. 安装 VMware Tools 安装 VMware Tools 是为了以后能直接把 Windows 下的一些文本直接复制到虚拟机中里,这样可以很方便的把一些命令直接复制到 Shell 中执行。VMware 7.0 会自动在你安装虚拟机的时候装上 VMware Tools,如果没有的话可以执行以下步骤安装。 如何检查是否安装了 VMware Tools ? - 选择菜单栏的 VM,看里面是否有 Reinstall VMware Tools,如果有,则说明你已经安装了。 操作方法如下, Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 4 (1).以管理员身份登录图形界面, 在菜单栏选择 VM,再选择 Install VMware Tools, 此时 Red Hat 会自动挂载 VMware Tools 的虚拟光驱,同时屏幕下方会有提示:照做即可,以下为详细步骤: 选择 Applications-Accessories-Terminal 以进入终端界面, 输入命令(输入命令的时候你可以通过按 Tab 键来自动补全命令) cp /media/VMware Tools/VMwareTools-8.1.3-203739.tar.gz /tmp /*将安装文件复制到/tmp 目录下*/ cd /tmp tar xfzv VMwareTools-8.1.3-203739.tar.gz /*解包安装文件*/ cd vmware-tools-distrib ./vmware-install.pl 即可开始安装 期间如果系统询问一些确认信息或路径时,输入中括号中推荐的字符。 完成安装之后,你可以在虚拟机和 Windows 之间复制文本。 3. 配置开机启动命令行 选择 Applications-Accessories-Terminal 进入终端界面 输入命令 vi /etc/inittab 把红圈处的 5 改成 3 Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 5 然后输入 :wq 重新启动之后就进入命令行界面,在命令行界面输入 startx 可以进入图形界面。 4. 针对 Oracle 配置你的 Linux 启动虚拟机, 以 root 账户登录。 建议登录之后输入 startx 进入图形界面, 然后打开 Terminal 执行以下操作,这样可以直接把本教程里的命令复制到虚拟机中运行,以免除输入的麻烦。 (1) 验证系统要求 A)A)Oracle10.2 针对 RH Linux 操作系统版本要求: Red Hat Enterprise Linux AS/ES 3.0 (Update 4 or later) Red Hat Linux 4.0 Oracle10.2 针对 RH Linux3 内核版本要求: Red Hat Enterprise Linux 3.0 2.4.21-27.EL Oracle10.2 针对 RH Linux4 内核版本要求: Red Hat Enterprise Linux 4.0 and Asianux 2.0: 2.6.9-5.EL 检验操作系统版本:使用命令 cat /etc/issue 检验内核版本:使用命令 uname r 实际安装时系统会提示说明该示例的系统版本不能正常安装 所以需要作出如下修改 Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 6 输入命令 按 dd 将里面的内容删除,然后按 i,输入 redhat-4 按 Esc 键,输入 :wq 保存并退出。 B)B)安装Oracle Database 10g需要最小512MB的RAM,最小1GB的Swap空间, 软件需要2.5GB的可用磁盘空间,数据库另需1.2GB的可用磁盘空间,/tmp目录需要至少400MB可用空间。 用以下命令分别查看内存空间,Swap 空间,磁盘空间。 grep MemTotal /proc/meminfo grep SwapTotal /proc/miminfo df h 检查其他所需的软件包版本,以下为最低要求 gcc-2.96-124 make-3.79 binutils-2.11 openmotif-2.1.30-11 glibc-2.2.4-31 使用命令 rpm q gcc make binutils openmotif glibc 查看 安装缺少的和版本过低的软件包 安装以后再检查一下: (2) 创建 Oracle 组和用户帐户 执行以下命令 cd /usr/sbin groupadd oinstall groupadd dba useradd m g oinstall G dba oracle id oracle Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 7 为帐号 oracle 设置密码 passwd oracle (3) 创建存储 Oracle 软件和数据库文件的目录 执行以下命令创建目录并更改权限: mkdir -p /u01/app/oracle mkdir -p /u02/oradata chown -R oracle:oinstall /u01/app/oracle /u02/oradata chmod -R 775 /u01/app/oracle /u02/oradata (4) 配置 Linux 内核参数 Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不 要更改它。 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 运行以下命令来检验你的参数 /sbin/sysctl -a | grep shm /sbin/sysctl -a | grep sem /sbin/sysctl -a | grep file-max /sbin/sysctl -a | grep ip_local_port_range 如果你的参数小于以上的最小值,需要使用 vi 编辑/etc/sysctl.conf 文件 Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 8 修改完成后,使用以下命令激活更改 /sbin/sysctl p (5) 为 oracle 用户设置 Shell 限制 执行以下命令 cat /etc/security/limits.conf /etc/pam.d/login EOF session required /lib/security/pam_limits.so EOF 使用命令 vi /etc/profile 按 i 键,在 done 之前添加以下内容 if $USER = “oracle“ ; then if $SHELL = “/bin/ksh“ ; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 9 umask 022 fi 然后按 Esc 键,输入:wq 保存并退出 (6) 设置环境变量 先用命令 su oracle 切换为 oracle 用户 提示符变为 输入如图命令 添加 ORACLE_BASE=/u01/app/oracle export ORACLE_BASE ORACLE_SID=demo1 (此处是定义数据库名称,通常不超过 5 个字符,本示例使用 demo1 作为名称) export ORACLE_SID 到文件尾 5. 安装 Oracle Database 10g 在 Windows 下共享装有 Oracle 安装程序的文件夹重新启动,以 oracle 帐号登录 输入 startx 进入图形界面 打开终端,输入命令 mkdir /10g_db 建立的目录 选择 Places-Network Services-Windows Network-Workgroup-【你的电脑】-【你共享的文件夹】 从那里把安装程序复制到 10g_db 目录 直接使用图形界面操作解压安装包 Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 10 打开终端界面,输入命令 cd /10g_db ./runInstaller 选择 如果前面的操作正确,后面的路径都使用默认值即可 安装类型选择 接受默认配置 接受默认配置 Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 11 为全局数据库命名,字符集选择 Unicode,勾选 下一步接受默认项 再下一步按下图配置 下一步接受默认配置 下一步建议配置统一的密码(如图) 然后选择进行安装 Supported by SUPINFO Lab-Oracle Xiaowen.JIsupinfo.com 12 下面你将遇到一个弹出窗口,需要以 root 的身份执行一
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号