Linux下安装配置Oracle_第1页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、linux下安装配置oraclerhas4:rhat enterprise linux advae server 4.0 1.2检查环境 hard disk space root / h (目标安装名目) 2 g +1g(软件包源名目) /tmp 400m mem 1g,swap 1g root / /proc/meminfo| total 依靠软件版本 名称 最低版本 查询 kernel 2.6.9 a或 uname -r glibc 5.27 rpm -q glibc gcc 3.2 rpm -q gcc make 3.79 rpm -q make binuti 2.14 r

2、pm -q binutils libaio 0.3 rpm -q libaio openmotif 2.2.2-16 rpm -q openmotif arch 1.3-1 rpm -q setarch 1.3检查并配置内核参数 检查当前参数 /sbin/sysctl -a | grep 参数名 配置内核参数 1) 执行 root /vi /etc/sysctl.conf 添加如下内容 kernel.shmall = 2097152 os范围内分享内存的最大页面数量, 单位4k, 默认2097152 kernel.shmmax = 536870912 os范围内每个分享内存段的最大尺寸. 单位

3、byte,默认32m kernel.shmmni = 4096 os范围内分享内存段的最大数目,默认值4096 kernel.sem = 250 32000 100 128 信号量参数 fs.-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.em_default=262144 net.core.wmem_defaut=262144 net.core.rmem_max=262144 net.core.wmem_max=262144 2) 生效root / /sbin/sysctl -p 1.4创建oracle组及用户

4、创建用户组oinstall,dba 创建安装数据库时所需要用法的用户组oinstall,dba root /groupa oinstall root /groupadd dba 创建用户oracle 创建用户oracle并将oinstamll,dba组定义成oracle用户的主次组 root / -g oinstall -g dba oracle (设定oracle用户为oinstall、dba用户组的成员) root / oracle (设定oracle用户的密码) 设置shell限制(可选) (oracle建议对每个linux帐户可以用法的进程数和打开的文件数设置限制) 1)执行root

5、/vi /etc/security/limits.conf添加以下四行 oracle soft nofile 65536 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 2)修改平安限制,执行root / vi /etc/pam.d/login加入如下1行 session required /lib/security/pam_limits.so 1.5配置相关名目 创建oracle系统的安装名目和数据库文件存放的名目 root / -p /oracle/proct/ 10.2.0 (创建数据名目)

6、 root / mkdir -p /oracle/oradata(创建数据文件名目) root / mkdir -p /oracle/flash_recovery_area(创建闪回名目) root / mkdir -p /oracle/arc_p(创建归档日志名目) root / mkdir -p /home/oracle/install_temp(创建oracle安装文件暂时存放名目 root / -r oracle.oinstall /home/oracle/install_temp root / chown -r oracle.oinstall /oracle root / -r 77

7、5 /oracle (设定名目的读写权限) 1.6配置环境变量 确定oracle_sid 确定oracle_s=oracletest 后续安装后创建数据库时的服务名也保持全都, 以oracle用户登录,修改oracle用户下的 .bash_profile 文件,完成后重启或或执行soure .bash_profile(. .bash_profile)或重登录生效 oraclelocalhost $ vi /home/oracle/.bash_profile增强以下内容 022 oracle_base=/oracle; 到名目/home/oracle/install_temp/下 2): ora

8、cle10g01_.0_database_linux32.zip 1.2安装 1.1开头 oraclelocalhost $ /home/oracle/install_temp/ oraclelocalhost $cd database oraclelocalhost $ ./runinstaller 开头执行安装,等待一会浮现 1.1后续安装与window上基本全都(略) 后续安装与windows上基本全都,最后完成后浮现如下图,切换用户到root下执行下两个配置脚本即可: 执行root /oracle/orainventory/orainroot.sh 执行root /or

9、acle/product/10.2.0/root.sh如下所示,输入/oracle/product/ 10.2.0/bin/ 3配置oracle 1.1创建数据库oracletest 执行oraclelocalhost $dbca或图形菜单举行,注重下面全都即可(sys/oracletest) 1.2配置监听,tns oraclelocalhost $netca或图形菜单 终于 listener.ora sid_list_listener = (sid_list = (sid_desc = (global_dbname = oracletest) (oracle_home = /oracle/

10、product/10.2.0/) (sid_name = oracletest) ) ) listener = (description_list = (description = (address = (protocol = tcp)(host = localhost)(port = 1521) ) ) tnsnames.ora oracletest = (description = (address_list = (address = (protocol = tcp)(host = localhost)(port = 1521) ) (connect_data = (service_nam

11、e = oracletest) ) ) 1.3em oraclelocalhost $ etl start| stop| status dbconsole http:/hostname:1158/em 1.4isqlplus oraclelocalhost $ isqlplusctl startstart| stop| status http:/hostname:5560/isqlplus 1.5配置自动启动 配置机器启动时自动启动数据库,监听与em管理平台 停止时自动停止数据库,监听与em管理平台 修改oracle系统配置文件/etc/oratab,把auto域由默认的n设置为y,使orac

12、le 自带的dbstart和dbshut才干够发挥作用 root /vi /etc/oratab 创建启动脚本 1)oraclelocalhost vi $oracle_home/bin/dbstart 找到第78行oracle_home_listner= 改为oracle_home_listner=$oracle_home, oraclelocalhost cd $oracle_home/bin/ 手动运行 oraclelocalhost ./ dbstart oraclelocalhost ./ dbshut 测试正常与否 (日志:$oracle_home/startup.log与$ora

13、cle_home/shutdown.log) 2) root /vi /etc/init.d/oracle10g !/bin/sh description: oracle auto start-stop script. : - 20 80 set ora_home to be equivalent to the $oracle_home from you wish to exee dbstart and dbshut; set ora_owner to the user id of the owner of the oracle database in ora_home. ora_home=/

14、oracle/product/10.2.0/ ora_owner=oracle if ! -f $ora_home/bin/dbstart then echo oracle startup: cannot start exit fi case $1 in start ) start the oracle databases: the following command asmes that the oracle login will not prompt the user for any values su - $ora_owner -c $ora_home/bin/dbstart su -

15、$ora_owner -c $ora_home/bin/lsnrctl start su - $ora_owner -c $ora_home/bin/emctl start dbconsole ; stop ) stop the oracle databases: the following command assumes that the oracle login will not prompt the user for any values su - $ora_owner -c $ora_home/bin/emctl stop dbconsole su - $ora_owner -c $ora_home/bin/lsnrctl stop su - $ora_owner -c $ora_home/bin/dbshut ; restart ) $0 stop $0 start ; esac 3) root chmod 750 /

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论