linux下安装oracle问题总结

1. linux版本问题
[oracle@localhost database]$ ./runInstaller
正在启动 Oracle Universal Installer...

正在检查安装程序要求...

检查操作系统版本: 必须是redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2
                                     未通过 <<<
解决方法:直接修改/etc/redhat-release文件,改成4即可,安装结束后改回来。
2. libXp.so.6: cannot open shared object file: No such file or directory
原因是缺少支持打印的图形化动态链接库libXp.so.6,是一个系统安装包。
解决方法:下载libXp-1.0.0-8.1.el5.i386.rpm,然后安装。安装命令为
[root@study CentOS]# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm
warning: libXp-1.0.0-8.1.el5.i386.rpm:Header V3 DSA signature: NOKEY, key ID e8562897
Preparing...               ########################################### [100%]
     1:libXp                 ########################################### [100%]
3. 注销root用户,以oracle用户登陆。不能以root用户切换到oracle用户,否则,系统图形界面不能启动。
4. 怎样查看是否已安装好
[oracle@redhat ~]$ su – oracle
[oracle@redhat ~]$ sqlplus /nolog               
SQL> connect system as sysdba    
如连接成功,则说明已安装好。        
5. 用PL/SQL Developer连接linux下的oracle
listener.ora、 tnsnames.ora和sqlnet.ora这3个文件是关系oracle网络配置的3个主要文件,其中listener.ora是和数据库服务器端相关,而tnsnames.ora和sqlnet.ora这2个文件不仅仅关系到服务器端,主要的还是和客户端关系紧密。

连接条件:
a. 服务端必须开启监听器
[oracle@redhat ~]$ lsnrctl start     
b.  启动数据库实例
       以管理员身份连接到数据库后       
          SQL> startup                                                                     

c.  客户端配置tnsnames.ora
       ORCL(此为服务名) =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.130.129)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = orcl)
    )
  )
d.   linux关闭防火墙
    su – root  先切换到root用户。
    setup  关闭防火墙。

猜你喜欢

转载自xiong66225.iteye.com/blog/1600751