zoukankan      html  css  js  c++  java
  • Oracle10gR2Express在DebianBase下的安装

    Oracle10gR2ExpressDebianBase下的安装,参考方法

    1 准备swap
        dd if=/dev/zero of=tmp_swap bs=1k count=1024000
        mkswap tmp_swap
        swapon tmp_swap
        free; swapon -s; cat /proc/swaps --查看,保证分区在1G 上。

    2
    、修改环境变量,如果打算中文显示的话

    vim /etc/default/locale    -->     1.  LANG=”zh_CN.UTF-8″ 
        vim /etc/environment
                  NLS_LANG=”SIMPLIFIED CHINESE_CHINA.AL32UTF8″


    3
    、安装支持包
        apt-get install libc6 libaio1
        aptitude search oracle
        apt-get install oracle-xe-universal
        若安装失败,完全卸载: 
            apt-get remove –purge oracle-xe-universal 

     

    4、运行配置脚本,配置端口、管理员密码、web管理等。
        /etc/init.d/oracle-xe configure

        若安装成 功,系统自动完成配置:
        
    添加了 oracle.dba用户组
        
    修改 了一些系统文件: /etc/sysctl.conf.
        
    启动脚本: /etc/init.d/oracle-xe

    oracle@debian:~$ find /etc/ -name oracle*

    /etc/default/oracle-xe   --定义数据库开机启动;坚定端口1521Oracle Application Port8080
    /etc/xdg/menus/oraclexe.menu    --
    桌面环境的快捷方式
    find: `/etc/ssl/private': Permission denied
    /etc/init.d/oracle-xe

    配置后oracle能自动启动,或者执行启动:
        /etc/init.d/oracle-xe start 

     

    5、远 程数据库管 理和最大连接进程数
        如果想通过其他计算机通过浏览器管理这个数据库,需要在sqlplus中执 行:
        EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE)  dbms_SetListenerLocalAccess(False)

    6
    、增加oracle的环境变量信息:

    vim /etc/profile

    1. export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server 

    2. export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH  
    3. export ORACLE_SID=XE 
    4. export PATH=${PATH}:${ORACLE_HOME}/bin 

    7、修改 oracle用户的 密码,启 system账户
        passwd oracle
       
    oracle用户登录后,执行

    sqlplus /nolog
        alter user system account unlock;
        alter user system identified by "&passwd";
        ALTER SYSTEM SET PROCESSES=200 SCOPE=spfile;  
    需要增大连接进程数(需要DBA权限)

    exit;

    lsnrctl start        --如果sqlplus /nolog无法连接,说明监听器没开启,开启监听
        sqlplus /nolog   --must under user oracle.
        startup;            --mount
    数据库

    8listener.ora Network Configuration File

    果出现如下问题:
    SQL> startup
    ORA-12514: TNS:
    监听程序当前无法识别连接描述符中请求的服务

    可在监听器配置文件中增加对SID的描述。
    监听器文件路径可通过如下命令获得:lsnrctl status 
    /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora


    增加后的文件如下:
    # listener.ora Network Configuration File:

     

    SID_LIST_LISTENER =

     (SID_LIST =

        (SID_DESC =

          (SID_NAME = PLSExtProc)

          (ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)

          (PROGRAM = extproc)

        )

     )

     

    LISTENER =

     (DESCRIPTION_LIST =

        (DESCRIPTION =

          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))

          (ADDRESS = (PROTOCOL = TCP)(HOST = debian)(PORT = 1521))

        )

     )

     

    DEFAULT_SERVICE_LISTENER = (XE)

  • 相关阅读:
    我们在期待什么?
    ASP.NET的本质–IIS以及进程模式
    javascript开发中要注意的事情
    通过配置web.config发电子邮件详解
    VS2005 中文版下载
    td自动换行CSS
    巧妙利用图片IMG的onerror事件
    网页 页面不缓存
    JS检测对像(支持多版本)
    利用js预缓存图片
  • 原文地址:https://www.cnblogs.com/flaaash/p/1900234.html
Copyright © 2011-2022 走看看