好文档 - 专业文书写作范文服务资料分享网站

Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录

天下 分享 时间: 加入收藏 我要投稿 点赞

Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录 简介 之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,现在记录下来,希望能给其他网上朋友遇到问题时提供点帮助,该篇文件借鉴大量网友的总结,首先谢谢他们! 安装环境 Linux 服务器: Oracle服务器: SuSe11-linux 64/32位 Oracle11gR2 64/32位 系统要求 内存: 交换空间: 硬盘 : 必须高于1G的物理内存 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 5G以上 系统配置

一、在root用户下执行以下步骤:

1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件,输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件

oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 编辑完成后按Esc键,输入“:wq”存盘退出.(不配置好的话安装时就会提示什么空间不足,达不到xxx…要求无法安装) 2)修改/etc/pam.d/login 文件,输入命令:vi /etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件

session required /lib/security/pam_limits.so session required pam_limits.so 编辑完成后按Esc键,输入“:wq”存盘退出 3)修改linux内核,修改/etc/sysctl.conf文件

kernel.shmall = 268435456 fs.file-max=6815744 fs.aio-max-nr=1048576 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=1048586 编辑完成后按Esc键,输入“:wq”存盘退出

4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl -p

5)编辑 /etc/profile ,输入命令:vi /etc/profile,按i键进入编辑模式,将下列内容加入该文件

if [ $USER = \if [ $SHELL = \ ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi umask 022 fi 编辑完成后按Esc键,输入“:wq”存盘退出

6)创建相关用户和组,作为软件安装和支持组的拥有者

创建用户,输入命令: groupadd oinstall groupadd dba (创建用户和组) 创建Oracle用户和密码,输入命令:(赋予权限) useradd -d /home/oracle -g oinstall -G dba -m oracle passwd oracle 然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认 7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

输入命令: mkdir -p /u01/app/oracle mkdir -p /opt/oracle 8)更改目录属主为Oracle用户所有,输入命令:

chown –R oracle:oinstall /u01/app chown -R oracle:oinstall /opt/oracle chmod 755 -R /u01/app chmod 755 -R /opt/oracle 二、在oracle用户下执行以下步骤: 9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下 输入:su–oracle ,然后直接在输入 :vi /home/oracle/.bash_profile ,按i编辑 .bash_profile,进入编辑模式,增加以下内容: umask 022 export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.0.1/db_1 export ORACLE_SID=orcl PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin:$ORACLE_HOME/Opatch:$ORACLE_HOME/jdk/bin:$PATH export PATH export LC_ALL=\export LANG=\export NLS_LANG=\export NLS_DATE_FORMAT=\编辑完成后按Esc键,输入“:wq”存盘退出

安装oracle系统

1、当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,推荐用Xmanager 或其他ftp工具拷贝,

把oracle安装包linux_11gR2_database.zip用oracle用户传至/opt/oracle下

(下面两步骤需要在root用户下执行) 解压 unzip linux.x64_11gR2_database_1of2.zip unzip linux.x64_11gR2_database_2of2.zip 赋于刚解压出来的文件夹权限 chmod 777 -R /opt/oracle/database/ 2、安装前检测依赖包(如需下载:http://download.csdn.net/detail/alsw555/8033873,还有个免费网站可以下载:http://rpm.pbone.net(如果不想一个个搜索,就到我csdn上下载吧)) 1、rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc- gcc-c++ libaio-devel libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh 2、rpm -q binutils compat-db control-center gcc gcc-c++ glibc glibc-common gnome-libs libstdc++ libstdc++-devel make pdksh sysstat xscopenmotif21 3、rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-deve以上检测是肯定会提示哪些rpm没有安装,如果没检测也不要紧,后面oracle安装的时候还是检测不通过的,那时你在安装也不迟。 3、在oracle用户上执行安装oracle数据库软件 输入命令: cd /opt/oracle/database

Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录

Linux下oracle11gR2系统安装到数据库建立配置及最后oracle的dmp文件导入一站式操作记录简介之前也在linux下安装过oralce,可每次都是迷迷糊糊的,因为大脑一片空白,网上随便看见一个文档就直接复制,最后搞了乱七八糟,虽然装上了,却乱得很,现在记录下来,希望能给其他网上朋友遇到问题时提供点帮助,该篇文件借鉴大量网友的总结,首先谢谢他们!安装环境Linux服务器
推荐度:
点击下载文档文档为doc格式
4l1e71lubp5gf8x599ez10e609m8f001b9x
领取福利

微信扫码领取福利

微信扫码分享