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)

  • 相关阅读:
    Codeforce-Power Tower(欧拉降幂)
    Caesar Cipher
    BZOJ-1143-祭祀river(二分图-偏序集最大反链)
    商务英语中级第三版 MODULE2 Task 3: Listen to the presentation and write what each refers to.
    计算机网络第一章学习笔记
    第一篇博客随笔
    子页面传递数组给父页面
    第6课第4节_Binder系统_驱动情景分析_服务注册过程_分析
    opencv Mat 与MFC中的CImage相互转换
    多文档中建立一个对话框类,通过这个方法来在其他类中得到对话框对象指针,访问对话框成员
  • 原文地址:https://www.cnblogs.com/flaaash/p/1900234.html
Copyright © 2011-2022 走看看