Oracle10g For Linux,agtctl,lsnrctl简单问题解决方法!

本文针对的Oracle10g For Linux x86-emt64,并且针对安装和安装完成后一些不正常现象
keywords Oracle10g Linux,agtctl,lsnrctl,安装,启动,访问,复发访问,客户端,无法连接
Ora:
1.安装oralce的时候,没有办法通过系统检测?
设置你的/etc/sysctl.conf
将他要的各个项设置到安装程序要求的值 (下列值是我的安装程序要求的,其根据情况请自便)
kernel.core_uses_pid = 1
kernel.shmmni=123232153
kernel.shmall=536870912
kernel.shmmax=536870912
fs.file-max = 65536
kernel.sem = 250 32000 100 128
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
然后reboot系统,重新安装,注意,oracle10g所需的包,如果是在64位Linux上安装,请注意安装相关64位包!
2.刚刚安装完后,启动oracle的时候提示没有控制文件。
出现此情况,多半是没有创建数据库
此时,请创建数你的据库
sqlplus /nolog
sqlplus>connect /as sysdba
sqlplus>startup
sqlplus>create database yourdb
sqlplus>shutdown
sqlplus>startup
3.无法启动Oralce代理程序
如果其他正常,请检查是否设置了AGTCTL_ADMIN环境变量!
没有设置的话,请编辑 /etc/profile
增加这个AGTCTL_ADMIN变量,指向你的$ORACLE_HONE/admin
4.客户端无法访问oracle服务端,新建的Net服务名无法连接
出现此问题,如果其他都正常,那么就可能使侦听程序没有启动
,要解决此问题,只需
#lsnrctl start
5.客户端可以访问Oracle服务端,但是其他第三方软件却不行 ,连设置windows的数据源都会死机
请检查 服务器上的侦听程序是否启动,弱没有启动,请查看第四条
如果侦听程序启动了,用户名密码也正确,请检查,电脑上安装过几次Oralce客户端!客户端最好只
安装一次,不要安装两个以上的客户端,这样可以保证正常!

Share

Leave a comment

You must be logged in to post a comment.