• 相关软件
    >linux和Windows下安装oracle快捷版方法 创建者:zhangbinglei 更新时间:2012-01-05 10:34

    安装Oracle以及Oracle客户端
     
    对于安装XE版,不需要一定得有图形环境的.
     
    安装oracle xe:
     
    rpm -ivh oracle-xe-10.2.0.1-1.0.i386.rpm
     
    安装玩server主程序,按提示运行/etc/init.d/oracle-xe configure 来初始化配置数据库
     
    无非是监听端口,web访问端口,默认管理员的密码,以及是否设置为开机自启动等等,这些都默认吧.不过这些端口不要在安装之前被占用,不然会出问题的,比如不能启动8080之类的.
     
    这样就能通过:http://127.0.0.1:8080/apex 访问WEB管理了.
     
    默认的帐户是SYS和SYSTEM,密码就是提示你输入的密码.要记得哦.
     
    安装oracle linux客户端:
     
    rpm -ivh oracle-xe-client-10.2.0.1-1.0.i386.rpm
     
    Oracle 相关配置
     
    设置环境变量:
     
    1.vi /root/.bash_profile
     
    追加以下代码(注意,这里只是XE版的):
     

    export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
    export ORACLE_OWNER=oracle
    export ORACLE_SID=XE
    export PATH=.:${PATH}:$ORACLE_HOME/bin
     
    如果不设置环境,将出现错误:
     
    1.ORA-12162 TNS:net service name is incorrectly specified
     
    这是需要的环境变量,你也可以在启动文件 /etc/init.d/oracle-xe 看到这些的.
     
    查看/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora,tnsnames.ora
     
    将代码:
     

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
          (ADDRESS = (PROTOCOL = TCP)(HOST = oracle )(PORT = 1521))
        )
      )
     
    oracle是我的机器名,用于监听,这样客户端才能通过IP连接到服务器上.必须保证oracle是本机的别名,不然会出问题,比如在/etc/hosts文件中:
     

    [root@oracle ~]# cat /etc/hosts
    # Do not remove the following line, or various programs
    # that require network functionality will fail.
    127.0.0.1       localhost.localdomain   localhost
    ::1     localhost6.localdomain6 localhost6
    127.0.0.1       oracle
     
    为的是解决错误:
     

    ORA-12514: TNS:listener does not currently know of service requested in connect
     
    三,测试连接
     
    通过linux本机连接:
     

    sqlplus /nolog
    SQL> conn sys/123654@192.168.1.207;
    Connected.
    SQL> disconn
    Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production


    Windows的oracle10G  快捷版,直接运行安装文件,填写路径
    密码 其他都是下一步  直至完成

    linux和Windows的oracle10G完全安装版另有文件介绍。

    如果是快捷版的oracle10G   连接数据库文件应连接 xe
    jdbc:oracle:thin:@127.0.0.1:1521:xe

    jdbc:oracle:thin:@172.16.0.221:1521:ora10g   特别版本的连接库名称

    jdbc:oracle:thin:@172.16.0.221:1521:oral     普通oracle库的名称  应注意oracle的库名

    相关文章
    本页查看次数: