linux安装oracle笔记

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
时间: 2024-08-08 10:45:41

linux安装oracle笔记的相关文章

Linux安装Oracle报Checking operating system version must be redhat-3, SuSE-9, redhat-4

解决办法:vi /xx/database/install/oraparam.ini 找到[Certified Versions] Linux=redhat-3,SuSe-9,redhat-4,后面加上redhat-5保存并退出即可.如图: Linux安装Oracle报Checking operating system version must be redhat-3, SuSE-9, redhat-4,布布扣,bubuko.com Linux安装Oracle报Checking operating

Linux安装Oracle 11G过程(测试未写完)

一.简介 Oracle数据库在系统运维中的重要性不言而喻,通过熟悉Oracle的安装来加深对操作系统和数据库知识的了解.Linux安装Oracle前期修改linux内核参数很重要,其实就是linux下的对Oracle数据库配置的过程.(很重要,如何不配置完全在后期安装过程中会报错的) 安装测试的环境如下: 操作系统:CentOS 6.5 X64 数据库:OracleDatabase 11g Release 2 (11.2.0.1.0) for Linux x86-64 简易过程: 1. 安装需要

Linux安装Oracle JDK替换OpenJDK详解

Linux安装Oracle JDK替换OpenJDK详解 作者:旸仔发表于:2013-3-11分类:Linux 众所周知,由于Oracle公司的JDK的版权问题,大多数Linux发行版在安装时都会附带开源的无版权问题的OpenJDK,以支持某些 java程序软件.但是如果我们在Linux下做一些java语言的开发,很可能还是需要安装和使用Oracle公司的原版JDK(以下简称 “JDK”).如何安装JDK并替换掉OpenJDK呢?今天旸仔做一个详细的解答: 毋庸置疑,如果一个系统内同时存在一个以

RedHat5.5_X64 Linux安装oracle 11.2.0.3 报错

REDHAT linux 安装 11G  11.2.0.3   报错 oracle用户执行./runinstaller后 直接报错 查看日志后 [[email protected] OraInstall2012-06-29_12-08-50AM]# more installActions2012-06-29_12-08-50AM.log  SEVERE: [FATAL] HXZG: HXZG. Refer associated stacktrace #oracle.install.commons

linux 安装oracle 11g

安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上 2.修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件 输入命令:vi /etc/security/limit

linux 安装 oracle

linux 版本:centos 5.5  32位 oracle : linux_11gR2_database_1和2 使用图形界面安装 安装oracle 11g依赖的组件包 需要安装:binutils  /  compat-libstdc++ / elfutils-libelf / elfutils-libelf-devel / elfutils-libelf-devel-static  / gcc / gcc-c++ / glibc /  glibc-common  / glibc-devel

linux安装Oracle中文乱码问题汇总

解决oracle中文显示乱码有三层地方需要调整或者修改 第一层:操作系统层 1.首先查看linux是否有安装中文字符集, locale -a 2.设置用户的中文字符集 查看到linux安装了中文字符集,那么oracle用户下面要设置中文字符集 vi /etc/locale.conf # centos7是这个配置文件,有的linux是这个配置文件/etc/sysconfig/i18n LANG="zh_CN.UTF-8" 上面的那种方法设置完后,系统所有用户的字符集都是UTF-8.也可以

linux安装oracle 11g rac

安装oracle 11gR2 RAC 一.网络规划及安装虚拟主机 主机名 主机版本 Ip rac1.localdomain Redhat 6.5 RAC节点1 192.168.100.11 rac2.localdomain Redhat 6.5 RAC节点2 192.168.100.12 Loaclhost.localdomain Redhat 5.8 DNS服务器 192.168.100.9 Short hostname type Ip address interface rac1 Publi

Linux安装Oracle数据库

一.安装Oracle前准备 1.创建运行oracle数据库的系统用户和用户组 [[email protected] ~]$ su root #切换到root Password: [[email protected] sonny]# groupadd oinstall #创建用户组oinstall [[email protected] sonny]# groupadd dba #创建用户组dba [[email protected] sonny]# useradd -g oinstall -g d