Redhatlinux55下Oracle10g安装配置手册Word文件下载.docx
- 文档编号:16225818
- 上传时间:2022-11-21
- 格式:DOCX
- 页数:14
- 大小:389.71KB
Redhatlinux55下Oracle10g安装配置手册Word文件下载.docx
《Redhatlinux55下Oracle10g安装配置手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《Redhatlinux55下Oracle10g安装配置手册Word文件下载.docx(14页珍藏版)》请在冰豆网上搜索。
4.2修改目录所属用户为oracle用户
chown–Roracle:
oinstall/oracle
4.3修改目录权限
chmod–R755/oracle
5.配置内核参数
5.1编辑/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=262144
net.core.rmem_max=262144
net.core.wmem_default=262144
net.core.wmem_max=262144
5.2查看当前内核参数的值
/sbin/sysctl-p
6.修改/etc/host.conf
增加下面内容,如果没有oracle的监听器无法启动
127.0.0.1localhost
7.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell限定。
7.1打开文件数和进程数的限制
加入下面的行到文件/etc/security/limits.conf
oraclesoftnproc2047
oraclehardnproc16384
oraclesoftnofile1024
oraclehardnofile65536
7.2加入下面的行到文件/etc/pam.d/login
sessionrequired/lib/security/pam_limits.so
8.设置oracle用户环境变量
注意以下命令为,必需以oracle用户身分登录:
su–oracle
8.1修改/home/oracle/.bash_profile文件,添加以下行
exportORACLE_BASE=/oracle
exportORACLE_HOME=$ORACLE_BASE/product/10.2/db_1
exportORACLE_SID=bjapp(实际数据库实例名)
exportPATH=$ORACLE_HOME/bin:
$PATH
8.2检查设置的环境变量
echo$ORACLE_HOME
echo$ORACLE_BASE
echo$ORACLE_SID
9.修改Linux的发行标记
如在redhat5上安装oracle,需要将文件'
/etc/redhat-release'
的内容由:
RedHatEnterpriseLinuxServerrelease5(Tikanga)
修改为:
RedHatEnterpriseLinuxServerrelease4(Tikanga)
10.使用root用户登陆图形界面,执行以下命令:
xhost+
11.切换到oracle用户(仍是图形页面登陆),安装oracle
./runInstaller
安装时,最好选择高级安装模式“AdvancedInstallation”,这样可以设置数据库字符集。
12.oracle中文乱码的解决root用户下修改vietc/sysconfig/i18n
LANG=”en_US.UTF-8”
13.配置oracle为自启动服务
以下操作使用root用户,
13.1vi/etc/rc.d/init.d/oracle,复制以下内容:
(错误)#!
/bin/bash
#chkconfig:
23456636
#!
/bin/sh#chkconfig:
3459910#description:
Oracleautostart-stopscript.
#/etc/rc.d/init.d/oracle
#description:
startstheoracledatabase
#
ORA_HOME=/oracle/product/10.2/db_1
ORA_OWNER=oracle
case"
$1"
in
start)
echo-n"
StartingOracleDatabases:
"
echo"
---------------------------------------------------------------------------------"
>
>
/var/log/oracle
date+"
!
%T%a%D:
StartingOracleDatabasesaspartofsystemup."
su-$ORA_OWNER-c"
$ORA_HOME/bin/dbstart"
Done."
StartingOracleListeners:
$ORA_HOME/bin/lsnrctlstart"
"
Finished."
touch/var/lock/subsys/oracle
;
;
stop)
ShuttingDownOracleListeners:
ShuttingDownOracleDatabasesaspartofsystemdown."
$ORA_HOME/bin/lsnrctlstop"
rm-f/var/lock/subsys/oracle
ShuttingDownOracleDatabases:
$ORA_HOME/bin/dbshut"
restart)
RestartingOracleDatabases:
RestartingOracleDatabasesaspartofsystemup."
RestartingOracleListeners:
*)
Usage:
oracle{start|stop|restart}"
exit1
esac
exit0
13.2修改/etc/rc.d/init.d/oracle执行权限
chmod755/etc/rc.d/init.d/oracle
13.3添加oracle服务
chkconig--addoracle
13.4设置oracle服务自启动
chkconfigoracleon
13.5启动、关闭、重启oracle命令
启动oracle数据库:
serviceoraclestart
关闭oracle数据库:
serviceoraclestop
重启oracle数据库
serviceoraclerestart
附录1:
安装过程中遇到的问题及解决方法
1.xhost:
unabletoopendisplay
解决方法:
1)查看/etc/inittab文件里,把init3或者其他值改成init5
2)rebootsystem,用root用户通过图形界面进入系统,在终端里执行xhost+,(一般在这里都xhost会执行成功,如果无法执行成功,那你图形肯定有问题!
)
2.执行runInstaller时报错:
Exceptioninthread"
main"
java.lang.UnsatisfiedLinkError:
/tmp/OraInstall2007-12-21_10-40-21PM/jre/lib/i386/libawt.so:
libXp.so.6:
cannotopensharedobjectfile:
Nosuchfileordirectory
安装libXp.rpm。
这个文件可以在linux安装文件中找到。
如果是使用iso文件安装的,可以先挂载光驱:
mount/dev/cdrom/mnt
3.使用oracle用户,使用dbstart无法启动数据库的问题
1)检查dbstart文件
vi$ORACLE_HOME/bin/dbstart
检查ORACLE_HOME_LISTNER项的路径,将其改为$ORACLE_HOME,如下:
2)进行完上述操作后,重新执行dbstart时,数据库仍不能启动。
此时,登陆sqlplus,使用命令startupmount;
可以登陆。
同时伴有,数据库起来后,重启机器后,执行dbstart又不能启动数据库的情况。
检查/etc/oratab文件,按下面方法操作。
此处还有一种修改方法:
#注释掉上面的行,增加下面行
$ORACLE_SID:
$ORACLE_HOME:
Y
3)如果执行dbstart仍不能启动,检查dbstart文件中的oratab项配置是否和下图中的一致,如果不一致修改。
4.ORA-01031:
insufficientprivileges问题
先照着问题3的方法检查一遍。
5.在linux下挂载iso的方法
mount–olooplinux.iso/mnt/cd1
6.跟踪命令的执行过程
strace-vps-ef2>
ps.txt写入ps.txt文件
7.解决xhost报错问题
Xhostlocal:
oraclenon-networklocalconnectionsbeingaddedtoaccesscontrollist
8.解决./runinstall.sh报错问题1
Rpm-ilibXp-1.0.0-8.i386.rpm
9.解决./runinstall.sh报错问题2
按次序安装
安装格式:
Rpm–ivhxxxxx
Gzc-c++-3.4.6-9rpm
Kernel-headers
Glibc-headers
Glibc-devel
Cpp-
Libstd/(有两个)
Libgomp-4.4cc++
Gcc-5.1.2
Gcc-c++
10.其他
a.监听启动
lsnrctlstart
b.:
1152/em启动
emctlstartdbconsole
c.oracle启动
sqlplus“/assysdba”
startup
10.安装到最后报错问题:
删除/etc/oraInst.loc
并执行两个脚本
a./oracle/oraInventory/orainstRoot.sh
b./db_1/root.sh
命令:
1.Vi打开一个文档
a.进入后的命令(有的需要按a才能编辑)
R替换i插入x删除yy复制一行p粘贴o另起一行输入
Dd删除一行
b.编辑完成之后按esc(esc打断编辑状态)
:
wq!
保存退出
q!
不保存强制退出
2.more查看文件
3.echo$xxxxx输出环境变量(echo表示输出)
4.chmod赋权限
-R表示赋给整个目录下所有文件
755/777表示权重(rwx的权重)
7表示421即全部权限
5表示41表示除了x其他都有权限
5.ps–ef|grepaa(aa%类型所有的进程)
例如ps–ef|grepjaja开头的所有进程
Oracle进程只能ps–ef|grepora_
6.mount命令
添加驱动/挂载硬盘Mount设备名挂载点
例如mount/dev/sda1/mnt/
umount表示卸载
umount设备名
例如umount/dev/sda1
如果设备正在忙比如xxxisbusy.
可以强制卸载
fuser–ku/mnt
7.ls命令查看
-l列出所有属性
-lrt按时间顺序排列
8.pwd当前目录
9.man命令
例如manls可以列出该命令的用法
10.setup命令
显示配置信息
11.df查看所有挂载的存储设备
df–k以k为大小查看
Df–h以g为大小查看
12.du–sk文件名显示文件的大小
Du–sk*
14.date–s时间修改系统时间
例如:
date–s2011/09/0109:
01:
01
du–sk|sort–rn以大到小的顺序排列当前目录下得所有文件
15.find.查找的文件名
例如find.*a*的模糊查询
16.fdisk–i查找机器上所有加电的所有的设备
17.groupadd增加组
useradd增加用户
例如useradd–goinstall–Gdbaoracle-g表示分配用户到用户组
18.passwordoracle表示给oracle设置密码
19.mkdir创建文件夹
mkdir–p/xxx/xxx一般加-p表示全部创建
20.chown修改属组
比如chown–Roracle:
表示把/oracle这个目录下得所有文件的所属组赋给oinstall组中的oracle用户
21.top查看机器当前使用情况相当于windows的资源管理器
22.su表示切换用户
su–表示切换到默认的root用户
23.cp表示拷贝
cp–R被拷贝目录拷贝目录
24.rm删除
rm–r删除目录
rm–rf强制删除目录
25.mv移动
mv–r被剪切目录剪切目录
mv可以用来重新命名文件
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Redhatlinux55 Oracle10g 安装 配置 手册