问题一:如何扩大swap分区
 
在安装oracle过程中,可能出现提示Linux swap分区不足的情况,下面方式可以扩大swap分区
在root权限下,依次执行如下命令:
dd if=/dev/zero of=swapfile bs=1024 count=1000000
mkswap swapfile
swapon swapfile
第一个命令我是在root目录下创建的。
后面2个命令可以指定目录
 
问题二:ORA_12541:TNS没有监听程序
 
安装oracle完成后,在本地可以访问oracle,可以使用sqlplus;
但在其他机器上用sqlplus访问,提示:ORA_12541:TNS没有监听程序
在服务器端执行 lsnrctl start,会出现如下错误
TNS-12537: TNS:connection closed
TNS-12560: TNS:protocol adapter error
 TNS-00507: Connection closed
 Linux Error: 29: Illegal seek
解决方法如下:
在root权限下
执行 vi /etc/hosts
在文件最后添加一行:127.0.0.1 localhost.localdomain   localhost
然后在其他机器上就可以用用sqlplus访问了。