zoukankan      html  css  js  c++  java
  • Oracle10gR2在Ubuntu10.10下的安装配置及链接测试

    Oracle10gR2Ubuntu10.10下的安装

    创建swap交换分区
    dd if=/dev/zero of=tmp_swap bs=1k count=1024000
    chmod 600 tmp_swap
    mkswap tmp_swap
        --echo  “/swap  swap             swap          defaults    0  0″>>/etc/fstab
    swapon tmp_swap     --swap -a
    激活所有的swap分区
    完成安装以後,可以释放这个空间:
    swapoff tmp_swap
    rm tmp_swap
       
    检查swap交换分区正常工作:cat /proc/swaps; swapon -s; free

    创建RedHat的版本声明 文件
    /etc/redhat-release中添加以下语句,以使安装程序认为正在一个RedHat的系统上安装:echo "Red Hat Linux release 3.1 (drupal)" >/etc/redhat-release

    设置 Oracle环境变量
        vim /etc/profile
        export ORACLE_BASE= /oracle
        export ORACLE_HOME= /oracle/ora_home
    export ORACLE_SID=phoenix
    export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

    加用户 并将用户添加到admin
        adduser oradba –
    将创建oradba用户和oradba
    groupadd nobody
    usermod -g nobody nobody

    .
    修改 sysctl.conf
    添加如下的行到/etc /sysctl.conf :
    kernel.shmmax = 3147483648
    kernel.shmmni = 4096
    kernel.shmall = 2097152
    kernel.sem = 250 32000 100 128
    fs.file-max = 65536
    net.ipv4.ip_local_port_range = 1024 65000

    [
    编辑] C.修改 limits.conf
    添加如下的行到/etc /security/limits.conf中:
    * soft nproc 2407
    * hard nproc 16384
    * soft nofile 1024
    * hard nofile 65536

    [
    编辑] D.让修改生效
    修改 了以上文件後,必须让其生效,或重启系统,或切换到 root 用户下用以下的方式改变内核运行参数: sysctl -p


    创建Oracle 装目 标目录及所有权
        mkdir -p -m 775 /oracle/ora_home
        chown -R oradba:oradba /oracle

    准备编译工具环境
    apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm alien libmotif3 libstdc++5 libstdc++6 build-essential libaio1 libaio-dev
    1
    error in invoking target 'utilities ctx_on' of makefile
    安装前执行 ln -s /usr/bin/basename /bin/basename

    2
    error in invoking target 'all_no_orcl ihsodbc' of makefile
    oracle
    编译时需要用libstdc++.so.5 ,解决办法libstdc++5 或者做个软链接
    sudo ln -s /usr/lib/libstdc++.so.6 /usr/lib/libstdc++.so.5

    3
    ora- 12547:tns:lost contact 解决办法
    sudo sudo apt-get install libaio-dev
    Oracle10gR2光盘或者拷贝安装源
    makedir /media/cdrom
    # umount /media/cdrom
    # mount  /dev/sr0 -o exec /media/cdrom    --
    以可执行方式挂接安装源

    切换到 oradba用户,加载光盘安 装系统
    ./media/cdrom/database/runInstaller
    光盘启动安装程序;或者采用filezilla通过sftp上传文件;如果是虚拟机,可以直接拖入 安装程序。

    可以采用 Oracle SQL Developer 或者 PL/SQL Developer远程连接Oracle
    oracle
    安装完成后重启机 器,会发现外部无法连 接,原因是默认情况下:
        listener
    未启动,数据库也没有mountsystem 账户也是锁定的。

    oradba@ubuntu:~$/oracle/ora_home/bin/lsnrctl start
    oradba@ubuntu:~$ sqlplus /nolog

    SQL*Plus: Release 10.2.0.1.0 - Production on Mon Dec 6 19:58:32 2010

    Copyright (c) 1982, 2005, Oracle.  All rights reserved.

    SQL> conn / as sysdba;
    Connected.

    SQL> alter user system identified by "&PASSWORD";
    Enter value for password: abch;&Ach2
    old   1: alter user system identified by "&PASSWORD"
    new   1: alter user system identified by " abch;&Ach2"

    User altered.

    SQL> alter user system account unlock;

    User altered.

    SQL>

    select * from v$version;

    select username, account_status from (select * from dba_users) where rownum<=3; 

    select userenv('language') from dual;

    create table testUser(id integer, name char(10));  

    insert into testUser values(0,'Jack');

    select * from testUser;

    commit;

    shutdown immediate;   

    quit

  • 相关阅读:
    Ext.grid.column.Column主要配置项及示例
    Ext.grid.Panel主要配置及示例
    EF Code First关系规则及配置
    ExtJS4系列目录
    EF Code First数据库连接配置
    ASP.NET MVC系列:ASP.NET MVC简介
    Ext JS下载及配置
    Ext.container.Viewport
    Ext.tab.Panel页签
    ASP.NET MVC系列:Controller/Action
  • 原文地址:https://www.cnblogs.com/flaaash/p/1900264.html
Copyright © 2011-2022 走看看