采购代理/经理
·dsdefewvgcdvdfe
linux下安装oracle库
字数 2124阅读 1064评论 0赞 1
一、检查软件包及其版本 uname -r 确认linux的版本 cat /etc/redhat-release 其它软件包及版本 rpm -q binutils compat-db compat-libstdc++-33 control-center gcc gcc-c++ glibc glibc-common libgnome libstdc++ libstdc++-devel make ksh sysstat gnome-screensaver setarch libXp pdksh libaio openmotif 如果没有安装,找到相关的包进行安装...
二、检查屋里内存及磁盘空间 确认物理空间不小于512MB( 最好1GB以上) grep MemTotal /proc/meminfo 交换空间不小于1GB或者2倍内存大小 grep SwapTotal /proc/meminfo
注意:32位系统不支持大于2GB的交换空间, 确认/tmp的剩余空间不小于400MB,Oracle Databse软件所需的空间不小于1.5GB,数据所在目录剩余空间不小于1GB df -h
可以在/oracle 目录安装Oracle Database软件,在/oradata 目录存放数据库文件,/tmp目录是根文件系统的一部分,而根目录还剩余700MB,满足条件。
三、配置内核参数
查看当前内核参数值 sysctl -a|head 也可以在使用sysctl命令时,附加内核参数名称查询指定内核参数的值,如下: sysctl kernel.shmmax kernel.shmmax=506870912
修改核心参数, 在linux下修改内核参数的方法有以下3种 1、修改 /etc/sysctl/conf配置文件内容 2、使用 sysctl命令 3、使用 echo命令 linux中的每个内核参数都有其默认值,内核参数的非默认值可以存储在sysctl.conf文件中,。 系统启动的时候,会读取这个文件的内容,使得其中的内核参数值生效
#cat sysctl.conf 可以在sysctl.conf文件末尾加入要取非默认值的参数及其对应值,编辑完毕保存后,执行如下命令 可以使得新的设置立刻生效: #sysctl -p
四、创建安装及管理Oracle软件的用户及组
安装及运行orcle数据库软件,需要使用指定的用户内的指定用户。用户名称为oracle,组名称为 oinstall及dba。oracle为安装Oracle软件及进行数据库操作的用户,之所以创建两个用户组是出于安全的原因, oinstall组中的成员用于管理oracle数据库软件(即各种oracle物理文件) ,dba组中的成员用于管理、操作数据库, 在使用操作系统验证的情况下,dba组中的成员在数据库中拥有sysdba权限。如果没有这种安全需要,可以只创建dba组。
#groupadd oinstall #groupadd dba #useradd -m -g oinstall -G dba -d /home/oracle oracle
#id oracle 设置oracle用户的口令 #passwd oracle
由于要把oracle软件安装到/home/oracle目录中,还需要通过下面的命令设置相关的目录权限: chown -R oracleinstall /home/oracle chmod -R 775 /home/oracle
五、环境变量 要成功安装并运行Oracle数据库软件,需要在.bash_profile文件中设置下面的环境变量 # su - oracle $ vi .bash_profile export ORACLE_BASE=/home/oracle export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db1 export ORACLE_ID=lpc export NLS_LANG='simplified chinese_china.ZHS16GBK export PATH=$PATHORACLE_HOME/bin export LANG=en export EDITOR=vi
六、配置X window 客户端机器上使用putty ,要执行 export DISPLAY=192.168.0.190:0.0 xhost +
本地启动 export DISPLAY=:0.0 xhost + su - oracle DISPLAY设置完毕后,在切换到oracle用户,继续执行oracle软件安装任务。如果上面命令未执行或者执行不成功,都会导致安装画面不显示.
七、安装
默认安装.....
最后安装程序要求以root用户在终端执行orainstRoot.sh 及root.sh两个shell脚本文件 cd /oracle/oraInventory ./orainstRoot.sh
cd /oracle/product/10.2.0/db_1 ./root.sh
安装完毕
测试: sqlplus /nolog conn /as sysdba startup |
如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!
赞1
添加新评论0 条评论