linux安装oracle10g说明.docx
- 文档编号:7477419
- 上传时间:2023-01-24
- 格式:DOCX
- 页数:30
- 大小:2.28MB
linux安装oracle10g说明.docx
《linux安装oracle10g说明.docx》由会员分享,可在线阅读,更多相关《linux安装oracle10g说明.docx(30页珍藏版)》请在冰豆网上搜索。
linux安装oracle10g说明
Linux5.7安装oracle10g_x64说明文档
1.安装前的准备工作
1.1安装linux操作系统
安装过程略,但是在安装过程中“开发”选项的“GNOME软件开发”、“Java开发”、“X软件开发”、“开发工具”、“开发库”和“老的软件开发”中的软件包选择时,全部打勾,避免之后安装oracle验证rpm包时频繁补包的繁琐
1.2查看基本配置信息
输入uname–a命令,查看系统相关信息–a参数表示显示全部信息,所需内核版本为2.6.18-274.el5(或更高版本)
输入ifconfig命令,查看网络配置信息,没有ip需要配置ip,一般配置静态ip
一般情况这两点都符合要求,可以略过。
1.3检查系统环境参数
运行以下命令:
检查物理内存
grepMemTotal/proc/meminfo
检查交换空间
grepSwapTotal/proc/meminfo
检查/tmp目录
df-k/tmp
检查磁盘空闲空间
df–k
通常,linux要求内存不低于1G,建议交换空间为内存的2倍,/tmp至少要求400M的空闲空间,硬盘不低于4G的空闲空间。
1.4检查rpm包
检查所需是否都安装上,以root用户身份运行以下命令:
rpm-qbinutilscompat-dbcompat-libstdc++-296control-centergccgcc-c++glibcglibc-commonlibstdc++libstdc++-devellibXpmakekshsysstatsetarch
如果系统上缺少任何程序包版本,或版本比以上指定的版本旧,则可以从RedHatNetwork下载并安装更新。
请注意,尚未安装compat-db程序包。
安装过程中可用的任何程序包组均不包含此程序包,因此必须在单独的步骤中安装。
另外,如果linux操作系统为中文版,建议安装ttfonts-zh_CN-2.14-6.noarch.rpm包,它能够解决oracle安装界面乱码问题。
2.针对oracle配置linux
2.1修改linux版本号
oracle10g安装时会检测linux版本,如果版本高于5则不能安装,所以先修改其版本,将版本号改成4,待安装完成后可以修改回原值。
su–root(以root身份运行)
vi/etc/redhat-release
RedHatEnterpriseLinuxServerrelease5.7(Tikanga)
将5.7改成4
2.2修改/etc/hosts文件
su–root
vi/etc/hosts
最后一行加上:
ip地址主机名
如:
172.16.51.219IRP_DB
注意:
上述主机名必须和/etc/sysconfig/network文件中的主机名一致。
2.3修改内核参数
vi/etc/sysctl.conf
已经有参数的就修改其值,没有的就在文件最后加上:
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
保存退出后运行sysctl–p使其生效
注:
以下是相关参数解释
kernel.shmall 内存页的数量
Total amount of shared memory available (bytes or pages)
kernel.shmmax 内核所能分配的最大内存段大小
Maximum size of shared memory segment (bytes)
建议大于等于SGA
kernel.shmmni 内存页的大小
Maximum number of shared memory segments system-wide
kernel.shmall*kernel.shmmni = 能够分配的内存大小
32bit SGA_memory 最大1.7G
64bit无限制
kernel.sem = SEMMSL SEMMNS SEMOPM SEMMNI
SEMMSL Maximum number of semaphores per set
每个信号对象集的最大信号对象数;
SEMMNS Maximum number of semaphores system-wide
系统范围内最大信号对象数;
SEMOPM
每个信号对象支持的最大操作数;
SEMMNI Maximum number of semaphore identifiers
系统范围内最大信号对象集数。
其中 SEMMNS的值等于 SEMMSL*SEMMNI
fs.file-max
系统中所允许的文件句柄最大数目。
net.ipv4.ip_local_port_range
应用程序可使用的IPv4端口范围。
net.core.rmem_default
套接字接收缓冲区大小的缺省值
net.core.rmem_max
套接字接收缓冲区大小的最大值
net.core.wmem_default
套接字发送缓冲区大小的缺省值
net.core.wmem_max
套接字发送缓冲区大小的最大值
2.4设置Shell调用限制
vi/etc/security/limits.conf
在该文件最后加上以下四行内容,注意开头的“*”不能省略
*softnproc2047
*hardnproc16384
*softnofile1024
*hardnofile65536
vi/etc/pam.d/login
在该文件最后加上以下两行内容
sessionrequired/lib/security/pam_limits.so
sessionrequiredpam_limits.so
2.5创建Oracle组和用户帐户
接下来,创建用于安装和维护Oracle10g软件的Linux组和用户帐户。
用户帐户将称为oracle,而组将称为oinstall和dba。
以root用户身份执行以下命令:
groupaddoinstall
groupadddba
useradd-goinstall-Gdba-moracle
passwdoracle
设置oracle帐户的口令:
注:
这里oracle用户的密码我设置的是oracle
2.6创建数据库软件目录和数据文件存放目录
以root用户身份执行以下命令:
创建基目录:
mkdir-p/opt/oracle/
chown-Roracle:
oinstall/opt/oracle
chmod-R775/opt/oracle
创建主目录:
mkdir-p/opt/oracle/product/10.2.0/db_1
chownoracle:
oinstall/opt/oracle/product/10.2.0/db_1
chmod775/opt/oracle/product/10.2.0/db_1
创建清单目录:
mkdir-p/opt/oracle/oraInventory
chownoracle:
oinstall/opt/oracle/oraInventory
chmod775/opt/oracle/oraInventory
2.7修改环境变量
转到oracle用户,修改.bash_profile
su-oracle
vi.bash_profile
exportTMP=/tmp
exportLANG="zh_CN.UTF-8"
#exportLANG="en_US"
#exportNLS_LANG="SIMPLIFIEDCHINESE_CHINA.ZHS16GBK"
exportTMPDIR=$TMP
exportORACLE_BASE=/opt/oracle
exportORACLE_HOME=/opt/oracle/product/10.2.0/db_1
exportORACLE_SID=orcl
exportORACLE_TERM=xterm
exportPATH=$PATH:
/usr/sbin
exportPATH=$ORACLE_HOME/bin:
$PATH
exportLD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib
exportCLASSPATH=$ORACLE_HOME/jre:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib
注意:
ORACLE_BASE和ORACLE_HOME要和之前建立的基目录和主目录一致。
3.配置xManager
由于linux中oralce需要通过图形界面工具来安装,所以需要先配置xManager
以root身份运行
3.1编辑/usr/share/gdm/defaults.conf
vi/usr/share/gdm/defaults.conf修改以下几个参数
[xdmcp]
Enable=true
DisplaysPerHost=10
Port=177
[security]
AllowRoot=true
AllowRemoteroot=true
AllowRemoteAutoLogin=false
3.2编辑/etc/gdm/custom.conf
vi/etc/gdm/custom.conf
[xdmcp]
Enable=1
3.3编辑/etc/inittab,
vi/etc/inittab
在最后一行加上
x:
5:
respawn:
/usr/sbin/gdm
3.4重新加载GNOME桌面配置
init3;init5
3.5配置防火墙
vi/etc/sysconfig/iptables
加一条
-ARH-Firewall-1-INPUT-mstate--stateNEW-mudp-pudp--dport177-jACCEPT
重启
serviceiptablesrestart
3.6配置xManager客户端
双击XmanagerEnterprise4图标,打开后选择Xbrowser,
双击
1.点选New按钮
2.在HOST输入IP地址,服务端口默认为177
3.session输入名称
4.双击刚建立的新连接(若能连图标会高亮显示,不能连图标绘成阴影状)
5.输入账户名和密码就能看到linux的桌面了
PS:
如果客户端出现无法连接的情况。
请修改Windows的防火墙配置,允许下述端口出站入站。
UDP:
177,TCP:
6000-6010,TCP:
7100
4.安装Oracle
4.1ftp服务器下载oracle10g安装包
部门内部安装包位于172.16.51.99的ftp服务器中
以root身份运行
ftp172.16.51.99,输入用户名和密码
cd/dbms/oracle/oracle10g_linux64(根据实际情况修改该路径)
如果要将安装文件保存到linux/media文件夹下
则运行
lcd/media
获得安装文件
get10201_database_linux_x86_64.cpio.gz
4.2解压安装包
zcat10201_database_linux_x86_64.cpio.gz|cpio–idmv
4.3用xManager登录linux安装oracle
以root身份登陆,打开终端,运行xhost+允许远程访问xManager图形界面
切换到oracle用户,转到安装文件下,本例为/media/database
cd/media/database
运行安装程序
./runInstaller
进入OUI图形安装界面,开始oralce安装
与特定产品相关的先决条件的检查
如果您一直在依循本指南中的步骤,则所有检查都应顺利通过。
如果一个或多个检查失败,则在继续操作前纠正该问题。
点击安装
等待安装过程:
配置“NetConfigurationAssistant”,“DatabaseConfigurationAssistant”和“iSqlPlus”:
配置“DatabaseConfigurationAssistant”
Orcl数据库创建完成,点击“确定”
按照提示执行以下两个脚本:
su-root
cd/opt/oracle/oraInventory/
./orainstRoot.sh
cd/opt/oracle/product/10.2.0/db_1
./root.sh
单击确定:
至此,oracle软件安装结束,并且附带安装好orcl数据库
如果需要新安装数据库,xManager连接linux后,以oracle用户登陆运行dbca配置和安装相关数据库,此处不再赘述。
5.配置监听器和启动oralce
5.1配置服务端监听器
通过xManager登陆linux,切换到oracle用户
输入命令:
netmgr
安装好oralce时,默认会设置好监听器,如果没有,则需要自行增加监听器,
方法为:
单击“监听程序”,单击左边绿色“+”,输入监听器名称:
单击”LINTENER”,输入主机名和端口号,oracle默认端口号为1521
设置好后,单击“文件”->“保存网络配置”保存所做更改
5.2启动和停止监听器:
$lsnrctlstart.//启动oracle监听
$lsnrctlstatus//查看监听状态
$lsnrctlstop//停止监听
5.3启动数据库
在oracle用户下输入以下命令,
sqlplus/nolog
conn/assysdba
startup
5.4创建表空间
创建irp表空间和用户的相关脚本请参考《投研平台部署手册.doc》
5.5创建用户
5.6为用户分配权限
5.7配置客户端服务命名(windows)
客户机安装好oracle客户端后,单击“开始”->“Oracle-OraClient10g_home3”->“配置和移植工具”->“NetConfigurationAssistant”
选择“命名方法配置”,单击下一步:
选择“本地命名”,单击“下一步”:
单击下一步:
选择“本地Net服务名配置”,单击“下一步”:
选择“添加”,单击“下一步”:
输入要连接数据库的服务名,单击下一步:
选择tcp协议,单击下一步:
输入数据库所在主机名和端口号,单击下一步:
选择“是,进行测试”,单击下一步:
第一次登陆报错,更改用户名和密码,选择“更改登陆”:
输入用户名和密码,单击确定:
如果出现以下页面,表示客户端已经能成功连接到数据库,单击下一步:
输入“网络服务名”,单击下一步:
选择否,单击下一步:
至此,客户端已经能成功连接到数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 安装 oracle10g 说明
![提示](https://static.bdocx.com/images/bang_tan.gif)