Oracle 10g 在linux redhat 55系统安装图解全过程.docx
- 文档编号:13595050
- 上传时间:2023-06-15
- 格式:DOCX
- 页数:14
- 大小:530.19KB
Oracle 10g 在linux redhat 55系统安装图解全过程.docx
《Oracle 10g 在linux redhat 55系统安装图解全过程.docx》由会员分享,可在线阅读,更多相关《Oracle 10g 在linux redhat 55系统安装图解全过程.docx(14页珍藏版)》请在冰点文库上搜索。
Oracle10g在linuxredhat55系统安装图解全过程
Oracle10g在linuxredhat5.5系统安装图解全过程
系统当前交换分区如下:
[dbtest@test55~]$free
totalusedfreesharedbufferscached
Mem:
0
-/+buffers/cache:
Swap:
0
1、创建一个2G的空文件:
[root@test55~]#ddif=/dev/zeroof=swap1bs=1024count=
8192+0recordsin
8192+0recordsout
2、创建交换分区:
[root@test55~]#/sbin/mkswapswap1
Settingupswapspaceversion1,size=kB
3、打开交换分区:
[root@test55~]#/sbin/swaponswap1
4、查看交换分区大小,发现已经增加了2G:
[root@test55~]#free
totalusedfreesharedbufferscached
Mem:
0
-/+buffers/cache:
Swap:
0
5、如果要去掉这个新的交换分区,用如下命令:
[root@test55~]#/sbin/swapoffswap1
[root@test55~]#free
totalusedfreesharedbufferscached
Mem:
0
-/+buffers/cache:
Swap:
0
显然,交换分区缩小了。
Swap1指的是上一步创建的交换文件。
4)现在新加的Swap文件已经起作用了,但系统重新启动以后,并不会记住前几步的操作。
因此要在/etc/fstab文件中记录文件的名字,和Swap类型,如:
/path/swap1noneswapsw,pri=300
5)检验Swap文件是否加上
/sbin/swapon-s
删除多余的Swap空间。
1)成为超级用户
2)使用Swapoff命令收回Swap空间。
#/sbin/swapoffswap1
3)编辑/etc/fstab文件,去掉此Swap文件的实体。
4)从文件系统中回收此文件。
#rmswap1
5)当然,如果此Swap空间不是一个文件,而是一个分区,则需创建一个新的文件系统,再挂接到原来的文件系统上。
本文出自51CTO.COM技术博客
1,安装相关的软件包
清单如下:
binutils-2.15.92.0.2-25
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.6-11
gcc-c++-3.4.6-11
glibc-2.3.4-2.9
glibc-common-2.3.4-2.43
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.6-11
libstdc++-devel-3.4.6-11
make-3.80-7.EL4
pdksh-5.2.14-30
sysstat-5.0.5-25.el4
xscreensaver-4.18-5.rhel4.14
setarch-1.6-1
libaio-0.3.105-2
libaio-devel-0.3.105-2
libXp(as5)
3.oracle安装过程中出现中文乱码问题,还原至英文。
就是先注释掉原有的内容,安装好后如下操作
编辑/etc/sysconfig/i18n,删除原有的内容,增加以下内容;
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:
zh_CN.GB2312:
zh_CN"
SUPPORTED="zh_CN.GB18030:
zh_CN:
zh:
en_US.UTF-8:
en_US:
en"
SYSFONT="lat0-sun16"
1、oracle10g官方不支持as5但支持as4等其它版本所以要修改一下其实有三种解决办法
a、修改系统版本
编辑/etc/redhat-release
#vi/etc/redhat-release
RedHatEnterpriseLinuxServerrelease5(Tikanga)
改为
RedHatEnterpriseLinuxServerrelease4(Tikanga)
*但请记住在Oracle安装完成之后将系统修改回原来的版本
b、修改oracle安装文件将RedHat-5填上
#vi/10201_database_linux32/database/install/oraparam.ini
####[CertifiedVersions]
Linux=RedHat-3,SUSE-9,redhat-4,redhat-5,UnitedLinux-1.0,asianux-1,asianux-2]
再添加
[Linux-RedHat-5.0-optional]
TEMP_SPACE=80
SWAP_SPACE=150
MIN_DISPLAY_COLORS=256
c、最简单的方法在安装时忽略系统检查
sh./runInstaller-ignoreSysPrereqs
2、修改/etc/hosts文件将127.0.0.1改为本机IP地址否则网络检查通不过
2,编辑vi/etc/sysctl.conf文件,末尾添加如下行(原文件如有重复的,屏蔽掉)
kernel.shmall=
kernel.shmmax=
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=
net.core.rmem_max=
net.core.wmem_default=
net.core.wmem_max=
执行命令生效:
/sbin/sysctl-p
3,编辑vi/etc/security/limits.conf文件,在末尾添加下列行
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
4,建立相关的安装目录
mkdir-p/opt/oracle
mkdir-p/opt/oradata
ls
5,建立dba,oinstall组与oracle用户
Root用户登录
/usr/sbin/groupaddoinstall
/usr/sbin/groupadddba
/usr/sbin/useradd-m-goinstall-Gdbaoracle
设置oracle帐户的口令:
passwdoracle
6,给后两个目录775的权限,最高为777
chown-Roracle:
oinstall/opt/oracle/opt/oradata(给用户oracle,组oinstall访问后两个目录的权限)
chmod-R775/opt/oracle/opt/oradata(给后两个目录775的权限,最高为777)
3、以root用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。
例如:
/oracle,及改变以上目录的属性命令参考如下:
#mkdir-p/oracle/product/10.2.0(创建数据目录)
#chown-Roracle.oinstall/oracle(设定目录所属的用户组和用户)
#chmod-R775/oracle(设定目录的读写权限)
7,切换到oracle用户(su-oracle)
编辑.bash_profile文件,添加如下行,设置oracle用户的环境变量
TMP=/tmp;exportTMP
TMPDIR=$TMP;exportTMPDIR
ORACLE_BASE=/opt/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1;exportORACLE_HOME
ORACLE_SID=orcl;exportORACLE_SID
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;exportLD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:
$PATH;exportPATH
执行命令,立即生效:
source/home/oracle/.bash_profile
4、以oracle用户身份登录系统,复制和解压10201_database_linux32.zip文件到/home/oracle下:
#cp10201_database_linux32.zip/home/oracle/(复制文件到oracle个人目录内)
#unzip/home/oracle/10201_database_linux32.zip(解压zip文件)
8,解压oracle安装文件
tar-xvzf10201_database_linux32.tar.gz
9,安装oracle
执行命令./runInstaller
10,下面是安装过程图解
安装完成之后,再执行两个脚本就可以了:
使用root用户来执行该脚本,分别执行
/opt/oracle/oraInventory/orainstRoot.sh和/opt/oracle/product/10.2.0/db_1/root.sh
退出安装界面
切换到oracle用户进入SQL操作界面:
Sqlplus/assysdba(sqlplus/nolog)
SQL>
查看是否可以进入web界面管理oracle10g数据库
执行命令:
emctlstatusdbconsole
启动web界面:
emctlstartdbconsole
停止web界面:
emctlstopdbconsole
(默认安装完oracle之后就已经启动oracle10g的web的管理界面)
在火狐浏览器输入http:
//127.0.0.1:
1158/em进入web操作界面
启动和停止OracleEnterpriseManager数据库控制:
$emctlstartdbconsole
$emctlstopdbconsole
启动和停止iSQL*Plus:
$isqlplusctlstart
$isqlplusctlstop
启动和停止监听器:
$lsnrctlstart
$lsnrctlstop
启动和停止数据库:
$sqlplus
Enteruser-name:
/assysdba
SQL>startup
SQL>shutdownimmediate
补充:
在安装好后,还可以到oracle的目录下的bin目录里,执行dbca重新配置另一给新的oracle实例.
[oracle@ecardb~]$dbca就可以打开实例的创建。
如果出现中文乱码,就在root下注释中文语言,注销系统后在用oracle用户登录,进入英文界面。
Redhat系统启动时,网卡1或网卡0不启动的问题解决办法:
修改
/etc/sysconfig/network-scripts中的ifcfg-eth1文件中的onboot=yes即可。
linuxRedHatAS4系统安装oracle10g及数据还原备份
(1)
2008-10-0810:
49
刚接触这玩意,花了两天时间才搞定,安装过程如下,供大家参考交流。
一、RedHatAS4系统安装:
防火墙基本配置:
⊙无防火墙
⊙是否启用SELinux:
已禁用
安装方式的选项:
⊙定制要安装的软件包(C)
桌面选项:
(√)X窗口系统(选取默认)
(√)GNOME桌面环境(选取默认)
(√)KDE桌面环境(选取默认)
应用程序选项:
()工程和科学(选取默认)
()图形化互联网(选取默认)
(√)基于文本的互联网(选取默认)
()办公/生产率(选取默认)
服务器选项:
(√)服务器配置工具(选取全部)
()万维网服务器(选取全部)
(√)Windows文件服务器(选取全部)
()DNS服务器(选取全部)
开发选项:
(√)开发工具(选择全部)
系统选项:
(√)管理工具(选取默认)
(√)打印支持(选取默认)
杂项选项:
全部不要选择;
安装完后,请在第三张安装盘中找到下面的文件,双击安装上去。
否则安装oracle时会报错。
libaio-devel-0.3.102-1.i386.rpm
请大家一要安装好以上所列出的软件包,否则安装Oracle系统时,会出现一些不必须要的错误信息!
二、Oracle的安装前准备:
1、配置系统内核参数,以root用户登录,修改在/etc/sysctl.conf文件,在该文件中添加以下参数:
kernel.shmall=
kernel.shmmax=(512物理内存的标准)
kernel.shmmni=4096
kernel.sem=25032000100128
fs.file-max=65536
net.ipv4.ip_local_port_range=102465000
net.core.rmem_default=
net.core.rmem_max=
net.core.wmem_default=
net.core.wmem_max=
2、创建安装数据库时所需要使用的用户组oinstall,dba及Oracle用户,并将oinstall,dba组定义成oracle用户的主次组。
命令参考如下:
#groupaddoinstall
#groupadddba
#useradd-goinstall-Gdbaoracle(设定oracle用户为oinstall、dba用户组的成员)
#idoracle
#passwdoracle(设定oracle用户的密码)
3、以root用户身份登录系统创建Oracle系统的安装目录和数据库文件存放的目录。
例如:
/oracle,及改变以上目录的属性命令参考如下:
#mkdir-p/oracle/product/10.2.0(创建数据目录)
#chown-Roracle.oinstall/oracle(设定目录所属的用户组和用户)
#chmod-R775/oracle(设定目录的读写权限)
4、以root用户身份登录系统,复制和解压10201_database_linux32.zip文件到/home/oracle下:
#cp10201_database_linux32.zip/home/oracle/(复制文件到oracle个人目录内)
#unzip/home/oracle/10201_database_linux32.zip(解压zip文件)
5、配置oracle用户环境,以oracle用户登录,修改oracle用户下的.bash_profile文件。
增加以下参数:
vi.bash_profile(执行vi命令来修改.bash_profile)
#Getthealiasesandfunctions
if[-f~/.bashrc];then
.~/.bashrc
fi
#Userspecificenvironmentandstartupprograms
PATH=$PATH:
$HOME/bin
exportPATH
unsetUSERNAME
#以下是我们所需配置的内容
umask022
TMP=/tmp;exportTMP
TMPDIR=$TMP;exportTMPDIR
ORACLE_BASE=/oracle;exportORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/;exportORACLE_HOME
ORACLE_SID=arch;exportORACLE_SID
ORACLE_TERM=xterm;exportORACLE_TERM
PATH=/usr/sbin:
$PATH;exportPATH
PATH=$ORACLE_HOME/bin:
$PATH;exportPATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:
/lib:
/usr/lib;exportLD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:
$ORACLE_HOME/jlib:
$ORACLE_HOME/rdbms/jlib;exportCLASSPATH
#LD_ASSUME_KERNEL=2.4.1;exportLD_ASSUME_KERNEL
6、重新启动操作系统:
#reboot(重新启动命令)
特别说明:
因为安装Oracle软件时不可使用root(超级用户)来进行安装,只可以使用刚才新建的oracle用户来进行安装,请大家一定要注意!
三、Oracle10g的安装
1、重新启动操作系统后,使用oracle用户登陆操作系统进行Oracle数据库的正确安装:
用户名:
oracle
密码为:
******
点击“任务栏”→“应用程序”→“系统工具”→“终端”:
执行runInstaller文件进行,开始Oracle数据库的安装:
$/home/oracle/database/./runInstaller(执行runInstaller文件)
2、经过一小段的时间,会出现“选择安装方法”的信息窗口;点选“高级安装(A)”,继续安装请单击“下一步(N)”按键;进入“指定产品清单目录和身份证明”窗口:
确认产品清单目录的完整路径(D):
/oracle/oraInventory;指定操作系统组名(S):
oinstall;继续安装请单击“下一步(N)”按键;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracle 10g 在linux redhat 55系统安装图解全过程 10 linux 55 系统 安装 图解 全过程
![提示](https://static.bingdoc.com/images/bang_tan.gif)