Linux下Oracle的安装心得

上传人:ji****72 文档编号:37520737 上传时间:2018-04-17 格式:DOCX 页数:10 大小:817.29KB
返回 下载 相关 举报
Linux下Oracle的安装心得_第1页
第1页 / 共10页
Linux下Oracle的安装心得_第2页
第2页 / 共10页
Linux下Oracle的安装心得_第3页
第3页 / 共10页
Linux下Oracle的安装心得_第4页
第4页 / 共10页
Linux下Oracle的安装心得_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《Linux下Oracle的安装心得》由会员分享,可在线阅读,更多相关《Linux下Oracle的安装心得(10页珍藏版)》请在金锄头文库上搜索。

1、Linux 下 Oracle 的安装心得经过一个星期的学习和实践,Linux 下 Oracle 的安装总算是成功了,虽然说在整个安装过程中遇到了各种各样的问题,但多次的安装经验、安装步骤的指引以及百度搜索最终还是成功的解决了。下面主要写一下我在安装过程中遇到的问题以及在解决这些问题的一些看法:一、安装过程中的问题及其解决方法一、安装过程中的问题及其解决方法首先是 VMware Workstation 7.0 以及 Red Hat Enterprise Linux 5 的安装,在安装步骤的指引下,初始的安装过程还是比较顺利的,只是在安装语言时需要上网搜索一下安装号码。重新引导成功后就是考虑如何将

2、 Oracle Database 安装文件传到虚拟机中,在这个问题上我花了比较多的时间,起初上网搜到安装 VMware Tools 可以解决,但是在实践过程中好像安装不成功,然后又尝试在 Windows 下创建 FTP 后将文件共享并在虚拟机下登录 FTP 下载,也失败了,最后看到在 VMware 的菜单虚拟机-可移动设备-USB 大容量存储器-与主机断开连接,尝试点击了一下,发现 U 盘竟成功连接到了虚拟机上,最终文件拷贝成功。其次是系统的配置,在虚拟机终端输入 rpm q (包名),发现好多要求的安装包都没有安装,按照安装步骤的提示在终端输入 yum install (包名)也未果,最后在

3、给的安装镜像文件里找到了一些安装包,又上网下载了几个文件里没有的安装包。在安装过程中发现有些安装包的安装存在着依赖关系,必须安装了其他的包才可以继续安装(如 compat-libstdc+-devel-7.3-2.96.128.rpm 必须依赖 compat-libstdc+-7.3-2.96.128.rpm 才行) 。数据包安装完之后就是创建必须的账户、账户属组以及必要的安装目录和修改权限以及核心参数。在修改 Linux 内核参数那块需要补充一些参数,否则影响之后的安装过程。root 用户下在终端输入 vi /etc/sysctl.conf,执行后在其中添加如下语句:net.core.rme

4、m_default=262144net.core.rmem_max=262144net.core.wmem_default=262144net.core.wmem_max=262144添加完成后保存退出(具体操作:编辑完成后按下 Esc 键并按下:输入 wq 回车确认退出) ,再输入/sbin/sysctl p 运行一遍即可。修改完 Linux 内核参数接下来进行系统环境变量配置,在/home/oracle 目录下执行 vi .bash_profile修改完后保存退出执行 source .bash_profile 运行一遍。接下来就是 Oracle 数据库的安装,用 su oracle 指令切

5、换到 oracle 用户下进入/home/oracle/database 目录下执行./runInstaller 时又出现了如下错误:1.缺少安装包2.版本不兼容,当前的版本过高3.Xlib: connection to “:0.0” refused by serverXlib: No protocol specifiedError: Cant open display: :0.04.语言问题,当初在装机时安装的是简体中文版,在运行 runInstaller 时弹出的图形界面会出现乱码上网搜索得其对应的解决方法如下:1.上网下载对应所需的安装包 libXp-1.0.0-8.1.el5.i386

6、.rpm 并安装。2.在 root 用户权限下在终端输入 vi /etc/redhat-release 执行将原来的高版本 5.1 改成 4 保存退出即可。3.用普通用户登录,在 shell 中运行 xhost local:oracle 再切换到 oracle 用户执行之前的./runInstaller 命令就可以了。4.在 Linux 菜单的 System-administration-language-English(USA)再重新启动即可。还有就是由 root 用户下用 su oracle 命令来切换至 oracle 用户然后执行dbca 启动创建数据库图形界面时会出现 command

7、not found 错误,解决方案是将切换用户命令改为 su oracle,两者的区别是 su oracle 命令相当于重新登陆,此时用户的家目录和 PATH 等信息会发生改变,而 su oracle 命令则是切换到 oracle 身份后用户的家目录和 PATH 仍然是原先用户的家目录和PATH。二、数据库的具体安装步骤二、数据库的具体安装步骤接下来就是具体的安装步骤和过程,在解决了以上各个问题后,重新运行./runInstaller,就会出现如下图所示的安装图形界面:点击 Next,数据库会自动安装如下所示的 Oracle Net Configuration Assistant、Oracle

8、 Database Configuration Assistant 以及 iSQL*Plus Configuration Assistant。然后运行以下两个脚本:/u01/app/oracle/oraInventory/orainstRoot.sh 以及/u01/app/oracle/product/10.2.0/db_1/root.sh,其运行结果如下图所示:最终 Oracle 数据库安装完成Oracle 数据库安装完成后再次打开.bash_profile 修改路径PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin 保存退出运行。然后进入 bin 目录下输入 dbc

9、a 启动创建数据库图形界面,按照安装步骤一步一步完成后再次修改.bash_profile 添加 export ORACLE_SID=ordb1 并保存执行。接下来安装数据库助手,在 Oracle 根目录下执行 netca 出现可视化界面如下图:进入安装监听界面后选择第三个(local net service name configuration)点击 Next 选择 Add,Next,添加 Service name,Next 选择 TCP,Next,在终端中输入/sbin/ifconfig 显示当前 IP 地址:192.168.122.1,在图形窗口中将其输入 Host name 一栏中,Ne

10、xt, Next,最后 Finish。紧接着就是开启数据库监听器:在 oracle 目录下输入 lsnrctl start 开启监听,然后输入 sqlplus “/as sysdba”运行进入 SQL,其运行结果如上图,在 SQL下输入 startup 启动数据库,具体启动结果如下图:数据库启动成功后在数据库下建立用户:SQL Create user icstest identified by icstest;并给用户授权:SQL Grant connect to icstest,其大致过程如下图所示:三、三、SqlplusSqlplus 常用指令操作常用指令操作1.授予和回收权限:分别用 grant 和 revoke 指令来完成。2.建表与显示表参数:建表:Create table 表名() ;显示:desc table 表名下图就是我所建的一个名为 TBL_BRH_INFO 的表:总的来说,在这一周的学习时间里,我了解了如何安装虚拟机以及在Linux 下安装 Oracle 数据库,过程中遇到了很多挫折和问题,但最后都通过查阅资料一一解决了,这期间学到的东西虽说不多,但也算是对 Oracle 数据库的基本操作和命令有了初步的了解和认识,学习就是这样一个不断实践,发现问题,解决问题的过程。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号