linux的数据库oracleg安装 .docx
精品名师归纳总结封面可编辑资料 - - - 欢迎下载精品名师归纳总结作者: PanHongliang仅供个人学习RedHat AS4系统安装: 磁盘分区留意 :交换分期尽可能大些,SWAP 空间要是内存大小的二倍.网络基本配置依据本的网络情形配置.主机名: yyangkj防火墙基本配置:可编辑资料 - - - 欢迎下载精品名师归纳总结 无防火墙安装方式的选项: 定制要安装的软件包( C ) 桌面选项:X 窗口系统 (选取默认)GNOME桌面环境 (选取默认)KDE 桌面环境 (选取默认) 应用程序选项:工程和科学(选取默认) 图形化互联网 (选取默认)基于文本的互联网(选取默认) 办公 /生产率 (选取默认)服务器选项:服务器配置工具 (选取全部) 万维网服务器 (选取全部)Windows文件服务器 (选取全部)DNS服务器 (选取全部) SSH 工具(用户远程把握) 开发选项:开发工具 (选择全部)全部安装系统选项:治理工具 (选取默认) 打印支持 (选取默认)杂项选项:暂时担忧装安装完后 ,请在 系统盘中找到这两个包,双击安装上去 . 否就安装 oracle 时会报错 . libaio-devel-0.3.103-3.i386.rpmreadline-devel-4.3-13请一要安装好以上所列出的软件包,否就安装 Oracle系统时 ,会显现一些不必需要的错误信息!远程把握模块setup选择 system services按回车上下键选择 sshd和 vnc vi /etc/ssh/sshd_config修改参数Port 8888 PermitRootLogin yes退出储存service sshd start安空格选择查看网络信息ifconfig服务假如网卡安装成功就会出在/etc/sysconfig/network-scripts显现 ifcfg-eth0和 ifcfg-eth1两可编辑资料 - - - 欢迎下载精品名师归纳总结个网卡 ,具体的配置参件 ,假如没有网卡请参见网卡安装书进行DEVICE=eth0ONBOOT=yes BOOTPROTO=static IPADDR=192.168.0.236 NETMASK=255.255.255.0 GATEWAY=192.168.0.254安装完成后启动网卡service network start6、重新启动操作系统:# reboot(重新启动命令)Redhat Linux AS4安装 Oracle 10g 10.2 1、硬件需求2) 检测命令内存# grep MemTotal /proc/meminfo交换分区# grep SwapTotal /proc/meminfo/tmp 分区# df -k /tmp cpu 信息# grep "model name" /proc/cpuinfo2、软件需求1) 操作系统Redhat Linux AS42) 内核Red Hat Enterprise Linux 4.0 and Asianux 2.02.6.9-5.EL3) 具体组件包Red Hat Enterprise Linux 3.0 and Asianux 1.0 make-3.79.1gcc-3.2.3-34glibc-2.3.2-95.20compat-db-4.0.14-5 compat-gcc-7.3-2.96.128compat-gcc-c+-7.3-2.96.128 compat-libstdc+-7.3-2.96.128 compat-libstdc+-devel-7.3-2.96.128 openmotif21-2.1.30-8setarch-1.3-1Red Hat Enterprise Linux 4.0 and Asianux 2.0: binutils-2.15.92.0.2-13.EL4compat-db-4.1.25-9compat-libstdc+-296-2.96-132.7.2 control-center-2.8.0-12可编辑资料 - - - 欢迎下载精品名师归纳总结gcc-3.4.3-22.1.EL4gcc-c+-3.4.3-22.1.EL44glibc-2.3.4-2.9glibc-common-2.3.4-2.9 gnome-libs-1.4.1.2.90-44.1 libstdc+-3.4.3-22.1 libstdc+-devel-3.4.3-22.1 make-3.80-5pdksh-5.2.14-30sysstat-5.0.5-1 xscreensaver-4.18-5.rhel4.2 setarch-1.6-1SUSE Linux Enterprise Server 9 binutils-2.15.90.0.1.1-32.5gcc-3.3.3-43.24gcc-c+-3.3.3-43.24 glibc-2.3.3-98.28gnome-libs-1.4.1.7-671.1libstdc+-3.3.3-43.24 libstdc+-devel-3.3.3-43.24 make-3.80-184.1pdksh-5.2.14-780.1sysstat-5.0.1-35.1 xscreensaver-4.16-2.64 命令操作系统型号 # cat /etc/issue 内核型号# uname -r查询安装包# rpm -q package_nameRL AS4下查询脚本(查询粉红色的包,是否已经安装 , 假如没有安装就要安装, 具体大部分在系统盘的三四张上)rpm -qa binutils rpm -qa compat-dbrpm -qa compat-libstdc+-33rpm -qa control-center rpm -qa gccrpm -qa gcc-c+ rpm -qa glibcrpm -qa glibc-common rpm -qa gnome-libs rpm -qa libstdc+rpm -qa libstdc+-devel可编辑资料 - - - 欢迎下载精品名师归纳总结rpm -qa make rpm -qa pdksh rpm -qa sysstatrpm -qa xscreensaver rpm -qa setarch3、安装1) 环境内存 2048M, 硬盘 146G2) 分区/ 我们安装 oracle 到目录 opt 下3) 安装选择全部的治理工具 ,开发工具 ,Gnome 环境 ,Web Server,FTP Server安装 sysstat 包 ., 在 4 号盘上 ,rpm -i sysstat-5.0.5-1.i386.rpm4、安装 Oracle, 所以分区要大1 添加用户组第一次安装需要创建用户组groupadd oinstall groupadd dbauseradd -g oinstall -G dba oracleusermod -g oinstall -G dba oraclepasswd oracle注释:给用户oracle添加密码2) 内核参数这里是 oracle 官方文档的资料Parameter Value Filesemmsl 250 /proc/sys/kernel/semsemmns 32000semopm 100semmni 128shmall 2097152 /proc/sys/kernel/shmallshmmax Half the size of physical memory in bytes /proc/sys/kernel/shmmax shmmni 4096 /proc/sys/kernel/shmmnifile-max 65536 /proc/sys/fs/file-maxip_local_port_range Minimum: 1024 /proc/sys/net/ipv4/ip_local_port_range Maximum: 65000rmem_default 1048576 /proc/sys/net/core/rmem_defaultrmem_max 1048576 /proc/sys/net/core/rmem_maxwmem_default 262144 /proc/sys/net/core/wmem_defaultwmem_max 262144 /proc/sys/net/core/wmem_max命令semmsl, semmns, semopm, and semmni # /sbin/sysctl -a | grep sem shmall, shmmax, and shmmni # /sbin/sysctl -a | grep shmfile-max # /sbin/sysctl -a | grep file-maxip_local_port_range # /sbin/sysctl -a | grep ip_local_port_range rmem_default # /sbin/sysctl -a | grep rmem_default可编辑资料 - - - 欢迎下载精品名师归纳总结rmem_max # /sbin/sysctl -a | grep rmem_max wmem_default # /sbin/sysctl -a | grep wmem_default wmem_max # /sbin/sysctl -a | grep wmem_max修改配置文件vi /etc/sysctl.conf,增加或修改(修改配置内核配置文件,增加如下的信息)kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000net.core.rmem_default = 1048576net.core.rmem_max = 1048576net.core.wmem_default = 262144net.core.wmem_max = 262144重新启动reboot3) 设置 oracle 用户的 shella) 增加如下行到 vi /etc/security/limits.conf(修改如下的信息 )oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536b) 增加以下行到 vi /etc/pam.d/loginsession required /lib/security/pam_limits.so session required pam_limits.soc) 修改 Shell 默认启动文件vi /etc/profileif $USER = "oracle" 。 thenif $SHELL = "/bin/ksh" 。 then ulimit -p 16384ulimit -n 65536 elseulimit -u 16384 -n 65536 fifivi /etc/csh.loginif $USER = "oracle" then limit maxproc 16384limit descriptors 65536 endif4) 创建需要的目录mkdir /opt/oraclechown -R oracle:oinstall /opt/oracle chmod -R 775 /opt/oracle可编辑资料 - - - 欢迎下载精品名师归纳总结mkdir /opt/oracle/oradatachown -R oracle:oinstall /opt/oradata chmod -R 775 /opt/oradata5) 设置 oracle 用户环境a 用 oracle 登陆 X-windows系统 ,或 su - oracleb 查看默认 Shell echo $SHELLc bashvi .bash_profile添加如下内容:(再末尾添加)#oracleexport ORACLE_BASE=/opt/oracleexport PATH=$PATH:$ORACLE_HOME/bin export ORACLE_HOME=/opt/oracle/product/ export ORACLE_SID=orclexport ORACLE_TERM=xterm CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlibCLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar export CLASSPATHexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/libexport PATH=$PATH:$ORACLE_HOME/bin:ORACLE_HOME/Apache/Apache/bin export PATH=/usr/sbin:$PATHf储存文件 ,执行source .bash_profile安装 Oracle要以 oracle用户组登录系统(图形界面)a) 取得 Oracle 安装件在你的 U 盘中有 ,拷贝到 /opt 下 oracle中解压 , unzip 10201_database_linux32.zipb) 运行runInstallerc) 安装过程和 Windows特殊类似 ,要留意的是在选择 dba 组的时候选择 oinstall修改一下默认目录 ,如安装目录 ,Inventory目录安装之前程序会检查一下系统配置,假如依据上面的设置 ,不会有任何问题 , install 即可留意:在执行创建数据库的时候,系统提示以 root用户执行两个脚本,在把握台执行就好了 .进入目录 ./要执行的文件名有符号.啊颜色注释解说:只执行命令行颜色命令行用颜色可编辑资料 - - - 欢迎下载精品名师归纳总结检查包用颜色可操作也可不操作5、点滴1) 留意 ORACLE_HOME变量 ,假如不存在 ,需要手工设置ORACLE_HOME=/app/oracle/product/10.2.0/db_12) 建库命令为 /app/oracle/product/10.2.0/db_1/bin/dbca &留意设置字符集 ,由于安装界面用中文没法安装,所以使用英文环境安装,所以不能使用默认配置,要修改默认字符集及默认语言3Net 8命令为 /app/oracle/product/10.2.0/db_1/bin/netca &4) 在其它机器上远程用Net8 连接 Oracle, 需要打开 Linux 上的 1521 端口配置如下Applications->System Setting->Secuity Level其它端口增加 1521:tcp即可5) 让 oracle 随机器启动而启动在 vi .bash_profile里设置ORACLE_SID=orclORACLE_HOME=/opt/oracle/product/ export ORACLE_SIDexport ORACLE_HOMEPATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export PATH修改 vi /etc/oratab,orcl:/opt/oracle/product/10.2.0/db_1:Y修改 vi /opt/oracle/product/10.2.0/db_1/dbstart中的相关行为ORACLE_HOME_LISTNER=/app/oracle/product/10.2.0/db_1然后修改 /etc/rc.local, 增加这样的一行su - oracle -c dbstart这样就可以了 , 但不能关机的时候自动关闭,所以需要手工处理su - oracle -c dbshut假如是 oracle 用户可以直接 dbshut注:我曾经尝试过网上找到的如下方法,但系统没法启动 , 需要用复原模式删掉脚本才可以,不知道是不是我的配置问题,假如看出我的错误请告知我开机时让 RedHat Linux自动启动 Oracle, 需要完成以下步骤:运行 $ORACLE_HOME下的 root.sh, 会生成一个文件 /etc/oratab . 编辑 /etc/oratab ,把全部的 instance的重启动标志设置成'Y', 如: ora10g:/home/oracle/OraHome_1:Y做一个启动脚本 /etc/init.d/dbora ,如下所示 : #./bin/sh# description: Oracle auto start-stop script. # chkconfig: - 20 80# Set ORA_HOME to be equivalent to the $ORACLE_HOME # from which you wish to execute dbstart and dbshut 。#可编辑资料 - - - 欢迎下载精品名师归纳总结# Set ORA_OWNER to the user id of the owner of the # Oracle database in ORA_HOME. ORA_HOME=/app/oracle/product/10.2.0/db_1 ORA_OWNER=oracleif . -f $ORA_HOME/bin/dbstart thenRedhat Linux AS4安装 Oracle 10g 包括启动 - 站长学院页码 ,12/15 2021-12-16echo "Oracle startup: cannot start" exitficase "GetPropertyContent" in 'start'# Start the Oracle databases:# The following command assumes that the oracle login # will not prompt the user for any valuessu - $ORA_OWNER -c $ORA_HOME/bin/dbstartsu - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl start"。'stop'# Stop the Oracle databases:# The following command assumes that the oracle login # will not prompt the user for any valuessu - $ORA_OWNER -c "$ORA_HOME/bin/lsnrctl stop" su - $ORA_OWNER -c $ORA_HOME/bin/dbshut。'restart'GetPropertyContent stopGetPropertyContent start。esac赐予执行权限chmod 750 /etc/init.d/dbora作成以下链接 :ln -s /etc/init.d/dbora /etc/rc0.d/K10dboraRedhat Linux AS4安装 Oracle 10g 包括启动 - 站长学院页码 ,13/15 2021-12-16ln -s /etc/init.d/dbora /etc/rc3.d/S99dbora执行以下命令 :chkconfig -level 345 dbora on这样就 OK 了.下次开关机的时候 ,Oracle 也会随之启动 /停止版权申明本文部分内容,包括文字、图片、以及设计等在网上搜集整可编辑资料 - - - 欢迎下载精品名师归纳总结理。版权为潘宏亮个人全部This article includes some parts, including text, pictures, and design. Copyright is Pan Hongliang's personal ownership.用户可将本文的内容或服务用于个人学习、争论或观看,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵害本网站及相关权益人的合法权益。除此以 外,将本文任何内容或服务用于其他用途时,须征得本人及相关权益人的书面许可,并支付酬劳。Users may use the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the same time, they shall abide by the provisions of copyright law and other relevant laws, and shall not infringe upon the legitimate rights of this website and its relevant obligees. In addition, when any content or service of this article is used for other purposes, written permission and remuneration shall be obtained from the person concerned and the relevant obligee.转载或引用本文内容必需是以新闻性或资料性公共免费信息为使用目的的合理、善意引用,不得对本文内容原意进行曲解、修可编辑资料 - - - 欢迎下载精品名师归纳总结改,并自负版权等法律责任。Reproduction or quotation of the content of thisarticle must be reasonable and good-faith citation for theuse of news or informative public free information. Itshall not misinterpret or modify the original intention ofthe content of this article, and shall bear legal liabilitysuch as copyright.可编辑资料 - - - 欢迎下载