ORACLE常见问题
2013-08-23 13:58
513 查看
1. Oracle 11gORA-00845: MEMORY_TARGET not supported on this system 解决方法:
1) 修改/etc/fstab
tmpfs /dev/shm tmpfs defaults,size=10240M 0 0
2) umount /dev/shm
如果提示/dev/shm busy, 那么可能下面的命令:
mount -o remount /dev/shm
3)可用df -k /dev/shm 或者 df -h 查看现在的大小
2. NO listener 解决方法:
1)lsnrctl status 可查看listener的状态
2)编辑/u1/oracle/network/admin/listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION = (PROTOCAL = IPC)(KEY=EXTPROC1521)
(DESCRIPTION = (PROTOCAL = TCP) (HOST = 192.168.100.28)(PORT = 1521 ))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = TOP )
(ORACLE_HOME = /u1/oracle)
(SID_NAME = TOP )
)
)
ADR_BASE_LISTENER = /u1
注意:HOST如果用主机名不行,就要用IP地址. SID这块不加的话,也是无法连接的。
3) 至此可用
lsnrctl start 启动监听器
3. 远程客户机如果TNSPING oracle服务器出现ORA-12535操作超时,那么可能是服务器的防火墙阻挡了1521端口.
4.
LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 28-11月-2009 18:55:00
Copyright (c) 1991, 2007, Oracle. All rights reserved.
启动/home/oracle/product/11g/db_1/bin/tnslsnr: 请稍候...
TNSLSNR for Linux: Version 11.1.0.6.0 - Production
系统参数文件为/home/oracle/product/11g/db_1/network/admin/listener.ora
写入/home/oracle/diag/tnslsnr/Web2/listener/alert/log.xml的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Web2.site)(PORT=1521)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12555: TNS: 权限被拒绝
TNS-12560: TNS: 协议适配器错误
TNS-00525: 无足够权限以执行操作
Linux Error: 1: Operation not permitted
监听程序未能启动。请参阅上面的错误消息...
解决方法:
/tmp/.oracle的权限
/var/tmp/.oracle的权限
oracle应该有这些目录的权限,用oinstall
chown -R oracle:oinstall /tmp/.oracle
chown -R oracle:oinstall /var/tmp/.oracle
5. 配置内核参数
以root账户登录,修改/etc/sysctl.conf文件,在该文件中添加以下内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
修改完成后,可以以root身份登录运行以下命令使设置生效
/sbin/sysctl -p
1) 修改/etc/fstab
tmpfs /dev/shm tmpfs defaults,size=10240M 0 0
2) umount /dev/shm
如果提示/dev/shm busy, 那么可能下面的命令:
mount -o remount /dev/shm
3)可用df -k /dev/shm 或者 df -h 查看现在的大小
2. NO listener 解决方法:
1)lsnrctl status 可查看listener的状态
2)编辑/u1/oracle/network/admin/listener.ora
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION = (PROTOCAL = IPC)(KEY=EXTPROC1521)
(DESCRIPTION = (PROTOCAL = TCP) (HOST = 192.168.100.28)(PORT = 1521 ))
)
)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = TOP )
(ORACLE_HOME = /u1/oracle)
(SID_NAME = TOP )
)
)
ADR_BASE_LISTENER = /u1
注意:HOST如果用主机名不行,就要用IP地址. SID这块不加的话,也是无法连接的。
3) 至此可用
lsnrctl start 启动监听器
3. 远程客户机如果TNSPING oracle服务器出现ORA-12535操作超时,那么可能是服务器的防火墙阻挡了1521端口.
4.
LSNRCTL for Linux: Version 11.1.0.6.0 - Production on 28-11月-2009 18:55:00
Copyright (c) 1991, 2007, Oracle. All rights reserved.
启动/home/oracle/product/11g/db_1/bin/tnslsnr: 请稍候...
TNSLSNR for Linux: Version 11.1.0.6.0 - Production
系统参数文件为/home/oracle/product/11g/db_1/network/admin/listener.ora
写入/home/oracle/diag/tnslsnr/Web2/listener/alert/log.xml的日志信息
监听: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=Web2.site)(PORT=1521)))
监听该对象时出错: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1521)))
TNS-12555: TNS: 权限被拒绝
TNS-12560: TNS: 协议适配器错误
TNS-00525: 无足够权限以执行操作
Linux Error: 1: Operation not permitted
监听程序未能启动。请参阅上面的错误消息...
解决方法:
/tmp/.oracle的权限
/var/tmp/.oracle的权限
oracle应该有这些目录的权限,用oinstall
chown -R oracle:oinstall /tmp/.oracle
chown -R oracle:oinstall /var/tmp/.oracle
5. 配置内核参数
以root账户登录,修改/etc/sysctl.conf文件,在该文件中添加以下内容:
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 65536
net.ipv4.ip_local_port = 1024 65000
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 262144
修改完成后,可以以root身份登录运行以下命令使设置生效
/sbin/sysctl -p
相关文章推荐
- oracle使用常见问题
- oracle 性能调优之数据库中的常见性能问题
- oracle 10.2.0 常见问题
- oracle新手常见的问题及解决办法
- ORACLE应用中常见的傻瓜问题1000问
- Oracle常见问题
- Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说明
- oracle常见问题处理方案
- oracle并行查询常见问题
- oracle 初学者常见问题
- oracle 10g 常见问题
- ORACLE常见问题1000问(之一)
- ORACLE常见问题1000问(之十三)
- Oracle英文常见问题
- 讲解Oracle面试过程中常见的二十个问题
- oracle_最常见的 5 个导致节点重新启动、驱逐或 CRS 意外重启的问题
- Oracle开发常见问题<收藏>
- Oracle RMAN 兼容性 及 不同版本和不同平台之间使用 常见问题说明
- oracle的sqlldr常见问题
- oracle常见问题问答