热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

SUSEEnterprise10Linux上Oracle11g安装笔记-mysql教程

SUSEEnterprise10Linux上Oracle11g安装笔记

SUSE Enterprise 10 Linux上Oracle 11g安装笔记

一. 检查环境

1.检查软件包是否安装

binutils-, compat-libstdc++-, elfutils-libelf, glibc, gcc, elfutils-libelf-devel

glibc-common, glibc-devel, gcc-c++, libaio, libaio-devel, libgcc, libstdc++

libstdc++-devel, make, sysstat, unixODBC, unixODBC-devel

2. 检查java软件包是否安装

java -version 查看java安装的版本。

#配制java环境变量,如果上面的命令可以执行就不用配置了。

export JAVA_HOME=/usr/local/jdk1.6.0_20

export PATH=$PATH:/usr/local/jdk1.6.0_20/bin

3.建议不要安装orarun,sapinit两个软件包

二. 配置参数

1. 修改/etc/hosts, 配制主机

2. 设置核心参数 /etc/sysctl.conf

#kernel.core_uses_pid = 1

kernel.shmall = 2097152

kernel.shmmax = 2147483648 #字节单位,物理内存x1024x1024x2,为内存的2倍

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 8388608

net.core.rmem_max = 8388608

net.core.wmem_default = 262144

net.core.wmem_max = 262144

#sysctl -p使内核参数生效

3.shell limits修改/etc/security/limits.conf

Oracle soft nofile 65536

oracle hard nofile 65536

oracle soft nproc 16384

oracle hard nproc 16384

oracle - nofile 65536

oracle - nproc 16384

4.创建oracle用户

groupadd dba oinstall

useradd -g oinstall -G dba -m oracle

mkdir -p /opt/oracle

mkdir -p /opt/oraInventory

chown -R oracle:oinstall /opt/oracle

chown -R oracle:oinstall /opt/oraInventory

chmod -R 755 /opt/oracle

5.设置环境变量 /home/oracle/.profile

export ORACLE_BASE=/opt/oracle

export ORACLE_HOME=$ORACLE_BASE/product/oraHome #$ORACLE_BASE/product/11gR1/db

export ORACLE_SID=orcl

export ORACLE_OWNER=oracle

export ORACLE_TERM=vt100 #xterm

export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin:$ORACLE_HOME/Apache/Apache/bin

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$ORACLE_HOME/network/jlib

export ORA_NLS33=$ORACLE_HOME/nls/admin/data

export SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32

export DBCA_RAW_COnFIG=/opt/oracle/rawdevpath

export NLS_LANG=AMERICAN_AMERICA.UTF8 #AL32UTF8 #american_america.ZHS16GBK

#DISPLAY=localhost:0

#export ORACLE_USER=oracle

#vi /etc/oratab N->Y(大写)自动启动

三. 环境配置完成就可以开始安装oracle了。和平常的软件安装没什么区别。

1. 安装时选择只安装软件可以快些。安装要使用oracle账号进行安装。结束后根据提示使用root账号运行几个脚本。

2. oracle安装完后,,创建数据库文件。

netca(或netmgr)----配置监听器

dbca----创建数据库

3. 常用的操作命令

sqlplus /nolog

connect /as sysdba #sqlplus / as sysdba

startup 开起数据库

shutdown abort 强制关闭数据库 #shutdown immediate

lsnrctl start/stop 启动和停止监听

linux

推荐阅读
  • 【MySQL】frm文件解析
    官网说明:http:dev.mysql.comdocinternalsenfrm-file-format.htmlfrm是MySQL表结构定义文件,通常frm文件是不会损坏的,但是如果 ... [详细]
  • 本文介绍了MySQL窗口函数的基本概念、应用场景及常见函数的使用方法。窗口函数在处理复杂查询时非常有用,例如计算每个用户的订单排名、环比增长率、以及动态聚合等。 ... [详细]
  • 最适合初学者的编程语言
    本文探讨了适合编程新手的最佳语言选择,包括Python、JavaScript等易于上手且功能强大的语言,以及如何通过有效的学习方法提高编程技能。 ... [详细]
  • 在Android应用开发过程中,开发者经常遇到诸如CPU使用率过高、内存泄漏等问题。本文将介绍几种常用的命令及其应用场景,帮助开发者有效定位并解决问题。 ... [详细]
  • 在中标麒麟操作系统上部署达梦数据库及导入SQL文件
    本文档详细介绍了如何在中标麒麟操作系统上安装达梦数据库,并提供了导入SQL文件的具体步骤。首先,检查系统的发行版和内核版本,接着创建必要的用户和用户组,规划数据库安装路径,挂载安装介质,调整系统限制以确保数据库的正常运行,最后通过图形界面完成数据库的安装。 ... [详细]
  • 本文详细介绍了在 CentOS 系统中如何创建和管理 SWAP 分区,包括临时创建交换文件、永久性增加交换空间的方法,以及如何手动释放内存缓存。 ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
  • 软件测试行业深度解析:迈向高薪的必经之路
    本文深入探讨了软件测试行业的发展现状及未来趋势,旨在帮助有志于在该领域取得高薪的技术人员明确职业方向和发展路径。 ... [详细]
  • JUnit下的测试和suite
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • CentOS下ProFTPD的安装与配置指南
    本文详细介绍在CentOS操作系统上安装和配置ProFTPD服务的方法,包括基本配置、安全设置及高级功能的启用。 ... [详细]
  • 流处理中的计数挑战与解决方案
    本文探讨了在流处理中进行计数的各种技术和挑战,并基于作者在2016年圣何塞举行的Hadoop World大会上的演讲进行了深入分析。文章不仅介绍了传统批处理和Lambda架构的局限性,还详细探讨了流处理架构的优势及其在现代大数据应用中的重要作用。 ... [详细]
  • 本文探讨了在Windows系统中运行Apache服务器时频繁出现崩溃的问题,并提供了多种可能的解决方案和建议。错误日志显示多个子进程因达到最大请求限制而退出。 ... [详细]
  • 本文详细探讨了在Web开发中常见的UTF-8编码问题及其解决方案,包括HTML页面、PHP脚本、MySQL数据库以及JavaScript和Flash应用中的乱码问题。 ... [详细]
  • 本文详细介绍了 `org.apache.hadoop.hdfs.server.namenode.FSNamesystem.shouldUseDelegationTokens()` 方法的用途和实际应用场景,并提供了多个代码示例以帮助开发者更好地理解和使用该方法。 ... [详细]
  • 二维码的实现与应用
    本文介绍了二维码的基本概念、分类及其优缺点,并详细描述了如何使用Java编程语言结合第三方库(如ZXing和qrcode.jar)来实现二维码的生成与解析。 ... [详细]
author-avatar
cecillalurw_689
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有