RHEL47安装ORACLE文档.docx

上传人:b****5 文档编号:11569161 上传时间:2023-03-19 格式:DOCX 页数:37 大小:3.65MB
下载 相关 举报
RHEL47安装ORACLE文档.docx_第1页
第1页 / 共37页
RHEL47安装ORACLE文档.docx_第2页
第2页 / 共37页
RHEL47安装ORACLE文档.docx_第3页
第3页 / 共37页
RHEL47安装ORACLE文档.docx_第4页
第4页 / 共37页
RHEL47安装ORACLE文档.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

RHEL47安装ORACLE文档.docx

《RHEL47安装ORACLE文档.docx》由会员分享,可在线阅读,更多相关《RHEL47安装ORACLE文档.docx(37页珍藏版)》请在冰豆网上搜索。

RHEL47安装ORACLE文档.docx

RHEL47安装ORACLE文档

RHEL4.7上Oracle完全安装文档

在RHEL4上进行Oracle10g的安装,需要如下的软件

1、RHEL4(RedHatEnterpriseLinux4)

2、Oracle10g10.2

3、相关rpm包(可以从Oracle的网站下载,也可以从RHEL4的光盘中寻找)

首先,要安装的是RHEL4.

1、将RHEL4的光盘放入光驱,重新启动电脑,通过键盘上的“del”键进入bios,通过方向键“<—”和“—>”调整选项卡到“boot”,如图:

将“CD-ROMDrive”移动到首选项(PS:

不同的主板,设置不同)然后切换到“Exit”选项卡

选择“ExitSavingChanges”确认保存并退出电脑重新启动,进入RHEL4的安装界面

回车进入计算机硬件驱动检测的文字界面

这儿离我们选择跳过“Skip”

2、进入图形化安装界面

点击“Next”

这里选择系统所要使用的语言,默认为“English”,(如果要更改系统的语言为中文,可以选择“U.S.English”)点击“Next”

这里选择键盘的模式。

一般情况默认的U.S.English就是我们通常使用的标准键盘。

这里直接“Next”就好了。

这里是磁盘的分配选择,我们选择第二项,手动分配磁盘,然后点击“Next”

这里在点击了“Next”后会有一个询问,直接点击“Yes”就好了。

这里让用户选择要对磁盘的操作。

第一项为:

删除所有的linux分区,第二项为:

删除全部的分区,第三项为:

保持现有分区。

这里我们选择第二项。

然后点击“Next”

点击“Next”后会有一个警告,这里直接点“Yes”进入手动磁盘分区界面

分好区之后别忘了swap(交换分区),swap设定为内存的2倍就好!

点击“Next”

这里是开机启动选项的配置,可以不用管,直接点击“Next”

这里是配置本机的IP和hostname,这里的参数可以不改,系统安装好了以后也能更改。

本例只改了本机的hostname,然后点击“Next”。

这里设置本机的防火墙,直接选择“nofirewall”,然后点击“Next”

同样会有一个警告出现。

直接点击“Proceed”

这里进行配置本机的语言环境,可以直接“Next”也可以添加“Chinese(Singapore)”这样系统可以识别简体中文。

这里选择时区,我们选择“Asia/Shanghai”,然后点击“Next”

这里设置超级用户“root”的密码,设置完成后点击“Next”

这里选择你要安装的组件,我们选择第二个,手动选择要安装的组件。

点击“Next”

如果你的这个机器只是为了运行oracle,那么我们只要选择“DevelopmentTools”就好了,点击“Next”

这里是安装前的最后一次确认,点击“Next”

进入自动安装,这里我们中间可以休息一下了进度条满了以后进入下一页面

这里我们点击“Reboot”重新启动计算机

重新启动后,再次进入“BIOS”将“CD-ROMDrive”从首选项移动到第二或者第三项,然后保存退出,电脑之后会进入RHEL4的GRUB界面,什么都不用管,直接点2次回车,进入系统。

第一次进入系统会有一些设置,要用户来设置!

我们点击“Next”

是否接受红帽协议。

我们选择“Yes,IagreetotheLicenseAgreement”然后点击“Next”

这里我们可以设置系统时间和日期,现在我们都使用默认的,直接点“Next”

这里我们可以设置显示器的分辨,我就使用默认的,所以直接点击“Next”

是否登陆红帽的网站,选择“TellmewhyIneedregisterandprovideaRed”,点击“Next”

按图选择第二项,然后点击“Next”

这里可以添加用户,我们有添加,点击“Next”的时候出现了警告,不管他,点击“Continue”

这里询问是不是还要安全其他东西从光碟上,我们不再安装了,所以直接点击“Next”

至此设定全部完成,点击“Next”后进入登录界面

RHEL4安装完成后,用root用户登入系统,

 

ORACLE安装准备:

安装相关的RPM包。

binutils-2.15.92.0.2-21.i386.rpm

control-center-2.8.0-12.rhel4.5.i386.rpm

gcc-3.4.6-3.i386.rpm

gcc-c++-3.4.6-3.i386.rpm

glibc-2.3.4-2.25.i386.rpm

glibc-common-2.3.4-2.25.i386.rpm

gnome-libs-1.4.1.2.90-44.1.i386.rpm

libstdc++-3.4.6-3.i386.rpm

libstdc++-devel-3.4.6-3.i386.rpm

make-3.80-6.EL4.i386.rpm

pdksh-5.2.14-30.3.i386.rpm

setarch-1.6-1.i386.rpm

sysstat-5.0.5-11.rhel4.i386.rpm

xscreensaver-4.18-5.rhel4.11.i386.rpm

compat-db-4.1.25-9.i386.rpm

compat-libstdc++-296-2.96-132.7.2.i386.rpm

PS:

如果在安装RHEL4的时候已经勾选了软件开发工具,那么可能有些包已经安装完成了,但是为了安全起见,还是再执行一下安装比较好。

执行rpm-ivh包名.rpm就可以安装,如果包已经安装,那么会有相关提示

建立用户信息,和相关的文件夹

#mkdir-p/usr/local/oracle

建立了之前挂载分区的目录

#groupaddoinstall

#groupadddba

建立oinstall和dba两个用户组

#useradd-goinstall-Gdbaoracle

建立用户oracle属组为oinstall副属组为dba

#passwdoracle

#chown-Roracle:

oinstall/usr/local/oracle

更改/usr/local/oracle目录的拥有者和属组

创建安装目录

su-root

mkdir–p/usr/local/oracle/product/10.2.0.1/db_1

chown-Roracle.oinstall/usr/local/oracle

mkdir/var/opt/oracle

chownoracle.dba/var/opt/oracle

chmod755/var/opt/oracle

mkdir–p/data/oracle

chownoracle.dba/data/oracle

 

变更环境变量

vi/etc/sysctl.conf

加入oracle的内核参数

kernel.shmall=2097152

kernel.shmmax=2147483648

kernel.shmmni=4096

kernel.sem=25032000100128

fs.file-max=65536

net.ipv4.ip_local_port_range=102465000

net.core.rmem_default=1048576

net.core.rmem_max=1048576

net.core.wmem_default=262144

net.core.wmem_max=262144

#/sbin/sysctl–p

 

vi/etc/security/limits.conf

设置oracle用户的she'll的权限

oraclesoftnproc2047

oraclehardnproc16384

oraclesoftnofile1024

oraclehardnofile65536

 

*softnoproc10240

*hardnoproc10240

*softnofile10240

*hardnofile10240

 

vi/etc/pam.d/login

加入oracle的消息通道

sessionrequired/lib/security/pam_limits.so

sessionrequiredpam_limits.so

 

vi/etc/profile

设置oracle在linux启动时的选项

if[$USER="oracle"];then

if[$SHELL="/bin/ksh"];then

ulimit-p16384

ulimit-n65536

else

ulimit-u16384-n65536

fi

fi

 

切换到oracle用户

#su-oracle

编辑oracle用户的配置文件

#vi.bash_profile

加入以下信息

exportORACLE_BASE=/usr/local/oracle

exportORACLE_HOME=/usr/local/oracle/product/10.2.0.1/db_1

exportPATH=$ORACLE_HOME/bin:

$ORACLE_HOME/Apache/Apache/bin:

$PATH

exportORACLE_OWNER=oracle

exportORACLE_SID=SMSRCPTDB1(数据库全局变量名,根据实际情况更改,不要出错)

exportORACLE_TERM=xterm(xterm窗口模式vt100终端调试模式)

exportTHREADS_FLAG=native

exportLD_LIBRARY_PATH=/usr/local/oracle/product/10.2.0.1/db_1/lib:

$LD_LIBRARY_PATH

exportPATH=/usr/local/oracle/product/10.2.0.1/db_1/bin:

$PATH

exportNLS_LANG="simplifiedchinese"_china.zhs16gbk(设置语言zhs16gbk)

exportLC_ALL=en_US

保存后退出。

★执行:

source.bash_profile

★查看:

more.bash_profile

★然后,重启系统,这时候oracle的环境就已经生效了。

如果重启系统后没有出现任何错误,则表示前面写的环境变量已经生效了。

保存退出后,最好重启一次,看看有没有出错,没有就可以安装oracle了。

安装ORACLE

完成后,就可以正式进入oracle的安装了。

再次强调,oracle的安装程序可能是zip的压缩文件,这时候我们要挂载oracle的释放空间,

执行mount./dev/sdax或/dev/hdax/home/oracle/dbinstall

PS:

dbinstall文件夹是oracle用户建立的一个临时用文件夹,用来存放解压后的oracle安装文件。

挂载后,执行#unzip安装文件压缩包名.zip

文件解压后,得到一个database文件夹,执行#cddatabase

进入文件夹中然后执行./runInstaller命令

PS:

在执行这个命令的时候可能会出现一个错误,会有一个提示说Xhost怎么怎么样,这时候只要切换到root下执行一个xhostlocal:

然后再回到Oracle用户下,重新执行./runInstall就好了

 

进入图形化界面的安装

在图形化界面安装的时候,要注意你的oracle安装目录(OracleHomeLocation)的位置,如果发现目录不对,就必须更改oracle用户的.bash_profile中ORACLE_BASE和ORACLE_HOME两个变量的值。

因为,oracle的安装程序会自动的寻找这两个变量的值来确定安装的路径。

另外,如果要在安装oracle的时候创建一个数据库,可以在第一个页面上进行选择,并修改数据库名称和设置密码(都在这张图上,放大仔细看看)。

 

都设置好后,点击“next”进入第二个设置页面。

这里要设置一个用户的属组,选择dba,点击“next”。

之后一路next就好了,

PS:

在有些地方会有一些警告(或者其他东西)出现,可以不用管,直接通过就可以了!

剩下就是喝杯茶,吹吹风,等待安装的完成了

运行到下面这张图的时候,说明数据库Oracle安装完成,数据库建立完成

安装到100%时会要求运行orainstRoot.sh和root.sh这两个批处理文件。

根据提示路径执行这两个批处理文件。

然后重启服务器

务必执行,否则建库会出错!

·

 

建立数据库

选择createdatabase

选择通用数据库(也可以根据用途来选择)

填入globaldatabasenaem和SID,这些参数必须和.bash_profile相对应

这里不用进行特别的设置,NEXT就好

 

输入SYS用户密码,我们使用所有账户相同密码,当然也可以自己定义

选择FILESYSTEM

 

选择快速回复区,大小自己定义,建议设大一点,满了系统会HANG住

ENABLEARCHIVING是开启归档,可以进一步编辑归档文件的格式和存放路径

选择示例角色和脚本,我们没有需要,所以跳过

这一步比较重要,调整SGAPGA的大小,如果已经规划好,可以按计划输入,如果数据库不做RAC,内存可以设大一点,做RAC的话,不要超过50%,4GB内存我们选择75%。

注:

某些系统如果这里设置过大,可能会导致数据库实例无法创建,这时可以试着减小比例(例如选择20)再次运行,待安装之后再调节内存参数。

选择字符集,和.bash_profile里面对应,选择ZHS16GBK

数据文件存储,选择数据文件的个数、文件大小、存储位置

 

点击FINISH开始建库

数据库安装结束

监听的创建

vim/usr/local/oracle/product/10.2.0.1/db_1/network/admin/listener.ora

输入

SID_LIST_LISTENER=

(SID_LIST=

(SID_DESC=

(GLOBAL_DBNAME=SMSRCPTDB1)

(ORACLE_HOME=/usr/local/oracle/product/10.2.0.1/db_1)

(SID_NAME=SMSRCPTDB1)

(SERVICE_NAME=SMSRCPTDB1)

LISTENER=

(DESCRIPTION=

(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.210)(PORT=1521))

 

vim/usr/local/oracle/product/10.2.0.1/db_1/network/admin/tnsnames.ora

输入

SMSRCPTDB1=

(DESCRIPTION=

(ADDRESS_LIST=

(ADDRESS=(PROTOCOL=tcp)(HOST=192.168.1.210)(PORT=1521))

(CONNECT_DATA=

(SERVER=DEDICATED)

(SERVICE_NAME=SMSRCPTDB1)

 

启动和关闭Oracle监听器

Oracle$lsnrctl

lsn>start#启动监听器

lsn>status#察看当前监听结果

lsn>stop#关闭监听器

lsn>exit#退出lsn

 

linux环境下,非oracle用户如果想用sqlplus登录本地数据库

1.改环境变量

改成和ORACLE用户的一样

2.sqlplus访问权限

用系统命令给其他用户授权访问SQLPLUS

使用SQLPLUS也要环境变量改成和ORACLE用户的一样,然后有使用SQLPLUS的权限

3.使用sqlplus不能登录数据库

第一种方法:

如果登录不了可以使用sqlplususer_id/user_password@sid的形式

第二种方法:

非oracle用户在可以使用sqlplus的情况下,如果登录不了数据库,环境变量中添加这个参数(SID就是数据库的SID)

exportTWO_TASK=SID

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 远程网络教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1