码迷,mamicode.com
首页 > 数据库 > 详细

linux安装oracle笔记

时间:2015-01-22 14:56:28      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:

linux安装oracle

1.增大swap空间,内存大于8G后swap跟内存同等大小即可
    mkdir /home/swap
    cd /home/swap
    dd if=/dev/zero of=swapfile bs=1G count=31
    mkswap swapfile
    swapon swapfile #增加到swap分区(31G + 31G = 62G)
    #设置开机自动添加swapfile
    vi /etc/fstab:
    /home/swap/swapfile                                  swap    defaults        0 0
    
2.关闭防火墙和SeLinux
    ntsysv/chkconfig
    service iptables stop
    
    /usr/sbin/sestatus -v
    setenforce
    
3.安装依赖包
    #检查依赖包安装情况
    rpm -q binutils compat-libstdc++-33 compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc glibc-common glibc-devel glibc-devel glibc-headers ksh libaio libaio libaio-devel libaio-devel libgcc libgcc libstdc++ libstdc++ libstdc++-devel make sysstat
    未安装的就手动安装上

4.设置系统参数
    #如果系统是oracle linux的话,多半都已经帮你预设了
    vi /etc/security/limits.conf:
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 65536
    *   -   core            10240
    *   -   data            unlimited
    *   -   fsize           unlimited
    *   -   memlock         unlimited
    *   -   nofile          1048500
    *   -   rss             unlimited
    *   -   stack           unlimited
    *   -   cpu             unlimited
    *   -   nproc           unlimited
    *   -   as              unlimited
    *   -   maxlogins       100
    *   -   maxsyslogins    1000
    *   -   priority        unlimited
    *   -   locks           unlimited
    *   -   sigpending      unlimited
    *   -   msgqueue        unlimited
    
    vi /etc/pam.d/login:
    session    required     pam_limits.so
    session    required     /lib/security/pam_limits.so
    
    vi /etc/sysctl.conf:
    fs.file-max = 6815744
    fs.aio-max-nr = 1048576
    kernel.shmall = 2097152
    kernel.shmmax = 2147483648
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 4194304
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    #修改sysctl.conf并使其立即生效
    sysctl -p

5.创建用户组和用户
    groupadd oinstall
    groupadd dba
    
    useradd -g oinstall -G dba oracle
    passwd oracle #密码设置为Oracle123$

6.安装oracle
    export JAVA_HOME=/home/oracle/jdk
    export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH
    export PATH=$JAVA_HOME/bin:$PATH

    SecureCRT会话选项->远程/X11->转发X11数据包(F)(强制鉴权不要选上!!)
    
    
    ./runIntaller
    dbca
    netca
    
    数据库账户密码:sys/eastcom

 

 

 

老库导新库,只导出用户的对象定义:

CREATE OR REPLACE DIRECTORY DATA_PUMP_DIR AS /home/oracle/admin/ipnet/dpdump/;
GRANT READ, WRITE ON DIRECTORY DATA_PUMP_DIR to sys;
CREATE TABLESPACE FM
LOGGING
DATAFILE /home/oradata/fm.dbf
SIZE 30720M;

CREATE USER fm IDENTIFIED BY fm1234
DEFAULT TABLESPACE FM;

GRANT CONNECT, RESOURCE, CREATE ANY VIEW TO fm;

DROP USER fm CASCADE;
expdp \/ as sysdba\‘ DIRECTORY=DATA_DUMP_DIR DUMPFILE=users.dump SCHEMAS=rm,fm,nhm CONTENT=METADATA_ONLY
impdp \/ as sysdba\‘ DIRECTORY=DATA_DUMP_DIR DUMPFILE=users.dump SCHEMAS=rm,fm,nhm

linux安装oracle笔记

标签:

原文地址:http://www.cnblogs.com/lichmama/p/4241471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!