`

VMWare10 CentOS 6.5 Oracle11g安装笔记

 
阅读更多

软件版本

VMWare 10.0.0-1295980

下载地址:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-10.0.0-1295980.exe

License:http://download.csdn.net/detail/sgq0085/6323621

 

CentOS 6.5:

下载地址:http://mirrors.163.com/centos/6.5/isos/x86_64/CentOS-6.5-x86_64-bin-DVD1.iso

只需要DVD1,DVD2是一些资源,用不到

 

Oracle linux.x64_11g_database 

下载地址Oracle官网http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

 

一、安装VMWare

没什么说的基本上就是选择文件夹和下一步,最后需要输入License,在上面的地址里面有。

 

二.安装CentOS 6.5

没什么好说的

 

三、安装Oracle

 

1.下载oracle11g,zip文件,一起解压即可



  

2.使用root用户登录,并通过yum安装必须软件

 

# yum install binutils compat-libstdc++-33 elfutils elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel

 



 

 

 

3.新建oracle用户及oracle安装文件目录

 

#groupadd oinstall
#groupadd dba
#useradd -g oinstall -G dba oracle
#passwd oracle
#mkdir /oracle
#mkdir /oracle/11g
#chown -R oracle:oinstall /oracle


 

 

 

4.修改系统环境变量

这一步用vi其实比较麻烦,推荐用sFtp工具将文件拷贝出来修改

另,附件中有要修改的文件备份,和修改结果

 

1).#vi /etc/sysctl.conf

kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem= 250 32000 100 128
fs.file-max=6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 10488576
fs.aio-max-nr = 10488576

 

 

2).#vi /etc/security/limits.conf

oracle  soft    nproc   2047
oracle  hard    nproc   16384
oracle  soft    nofile  1024
oracle  hard    nofile  65536

 

 

3).vi /etc/pam.d/login

session required /lib/security/pam_limits.so
session required pam_limits.so

 

 

4).vi /etc/profile

if [ $USER = "oracle" ]; then
 
    if [ $SHELL = "/bin/ksh" ]; then
 
        ulimit -p 16384
 
        ulimit -n 65536
 
    else
 
        ulimit -u 16384 -n 65536
 
    fi
 
fi

 

 

5).cd /home/oracle

 

vi .bash_profile

ORACLE_BASE=/oracle
ORACLE_HOME=$ORACLE_BASE/11g
–下面的配置是安装oracle后新建的oracle实例的名字
ORACLE_SID=orcl
PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH

 

 

6).关闭SELinux,安装完成后可以打开

#vim /etc/selinux/config 确保以下内容

SELINUX=disabled

 

 

5.安装oracle

 

用oracle用户进入linux,进入终端,并进入安装文件目录(这个目录放在哪里都可以,就是一开始两个压缩解压缩的目录)

$cd oralce 安装文件目录

 

–下一步骤是为了防止oracle安装过程中的中文乱码问题

$LANG=en

 

开始安装,如果提示Permission denied,用chmod设置一下权限

$chmod 777 database -R
$cd database
$sh runInstaller

 

安装过程是图形界面,按照提示一直安装就行。安装过程中会要求你用root用户执行命令root.sh和orainstRoot.sh,自己照着提示的完整路径做就是。还有会要求制订一个inventory目录,随便哪个位置都行。



 

 

 

 

 

 

wget http://mirror.centos.org/centos/5/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm

rpm -ivh pdksh-5.2.14-37.el5_8.1.x86_64.rpm

 

 



 

中间出现Password Management直接选择OK

 

然后等待提示用root用户执行sh,中间输入地址直接回车。



 

 

 

 

6.验证

 

(1)系统重启后启动oracle过程

 

在oracle用户下,进入终端输入

$ sqlplus
SQL*Plus: Release 11.2.0.1.0 Production on Mon Feb 20 22:46:00 2012
Copyright (c) 1982, 2009, Oracle.  All rights reserved.
Enter user-name: sys as sysdba
Enter password:   

输入正确的用户名和密码,注意sys用户登录的话必须加上 as sysdba

 

然后启动oracle服务:

sql> startup
sql> exit

关闭Oracle服务

sql> shutdown immediate

(2)再启动oracle监听程序

$ cd $ORACLE_HOME/bin
$ lsnrctl start

 

 (3)如果想启动em服务,还要输入

$emctl start dbconsole

 

然后访问地址:https://localhost:1158/em/console/logon/logon

注:oracle11g是没有isqlplus的




2)测试

重新打开一个终端,如下输入:

 

$ sqlplus sys as sysdba @localhost :1521/orcl
 

 

输入密码,进入到oracle的sqlplus命令行下,执行一个简单的查询(显示所有的用户):

SQL> select * from all_users;

或执行:

SQL> select table_name from user_tables

 

 

另:

1.创建一个具有DBA权限的用户

(1)以管理员身份进入数据库 SQLPLUS SYSTEM/密码

 

(2)创建用户 CREATE USER 用户名 IDENTIFIED BY 密码;

SQL> create user sgq0085 identified by 123456;

User created.



 

 

(3)将用户上锁/解锁  ALTER USER 用户名 ACCOUNT UNLOCK/LOCK; 

SQL> alter user sgq0085 account lock;

User altered.

SQL> alter user sgq0085 account unlock;

User altered.

 

(4)授予新创建的用户登录权限 GRANT CREATE SESSION TO 用户名;

SQL> grant create session to sgq0085;

Grant succeeded.

 

(5)授予新创建的用户数据库管理员权限 GRANT DBA TO 用户名;

SQL> grant dba to sgq0085;

Grant succeeded.

SQL> select * from dba_users;

 

(6)切换到新创建的用户登录 CONNECT 用户名/密码;

SQL> connect sgq0085/123456;
Connected.

 



 

 

(7)删除用户 DROP USER 用户名

SQL> drop user sgq0085;

User dropped.




 

 

2.指定开放系统端口

 

# su - root
# vi /etc/sysconfig/iptables
 希望开放的端口写为如下这种

 

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 1158 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT

 

vi中复制一行的方法

1)把光标移动到要复制的行上 2)按yy 3)把光标移动到要复制的位置 4)按p

 

重启iptables

# service iptables restart

 

检测

# iptables -L

 



 

 

 

 

3.设置系统时间和时区

[root@localhost ~]# date -s 09/29/2013
Sun Sep 29 00:00:00 CST 2013
[root@localhost ~]# date -s 09/29/2013
Sun Sep 29 00:00:00 CST 2013
[root@localhost ~]# cp -f /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
cp: overwrite `/etc/localtime'? y
[root@localhost ~]# clock -w
[root@localhost ~]# date -R
Sun, 29 Sep 2013 00:02:01 +0800
[root@localhost ~]# 

 

4.NAT 固定IP地址

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE="eth0"
BOOTPROTO="static" #还有一种是dhcp
BROADCAST=192.168.130.255 #广播地址
NETWORK=192.168.130.0 #网段
IPADDR=192.168.130.128 #静态IP
NETMASK=255.255.255.0 #子网掩码
HWADDR="00:0C:29:08:5F:12"
IPV6INIT="yes"
NM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="ebfda46e-4e37-4126-8b30-96b7650843de"

 

/etc/sysconfig/network

NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.130.2 #默认网关

 

重启

service network restart 

 route add default  gw 192.168.130.2

 

/etc/resolv.conf

# Generated by NetworkManager
nameserver 192.168.130.2 #指定DNS

# No nameservers found; try putting DNS servers into your
# ifcfg files in /etc/sysconfig/network-scripts like so:
#
# DNS1=xxx.xxx.xxx.xxx
# DNS2=xxx.xxx.xxx.xxx
# DOMAIN=lab.foo.com bar.foo.com

 

 防止resolv.conf被修改

chattr +i /etc/resolv.conf

 

 

-----Linux下查看及更改oracle字符集编码
[root@OracleDB ~]# cd /usr/local/oracle/
[root@OracleDB oracle]# env|grep NLS_LANG
NLS_LANG=american_america.zhs16gbk
[root@OracleDB oracle]# vi .bash_profile
# 使 bash_profile 设置生效 
source .bash_profile

 

# 常用unicode字符集

export NLS_LANG=american_america.AL32UTF8
# 常用中文字符集
export 
可以编辑 bash_profile 文件进行永久设置
vi .bash_profile
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"

or export NLS_LANG="Simplified Chinese_china".ZHS16GBK
# 使 bash_profile 设置生效

單一使用者可進行 root 所有指令(sudo)

[root@~]# visudo
....(前面省略)....
root    ALL=(ALL)       ALL  <==找到這一行,大約在 76 行左右
vbird1  ALL=(ALL)       ALL  <==這一行是你要新增的!
....(前面省略)....

vbird1 是账号名

 

  • 大小: 65.8 KB
  • 大小: 25.3 KB
  • 大小: 17.8 KB
  • 大小: 17.7 KB
  • 大小: 14.9 KB
  • 大小: 21.7 KB
  • 大小: 21.6 KB
  • 大小: 18.1 KB
  • 大小: 16.9 KB
  • 大小: 21.3 KB
  • 大小: 23.4 KB
  • 大小: 28.8 KB
  • 大小: 147 KB
  • 大小: 10.9 KB
  • 大小: 801 KB
  • 大小: 120.2 KB
  • 大小: 28 KB
  • 大小: 15.7 KB
  • 大小: 43.7 KB
  • 大小: 42 KB
  • 大小: 36 KB
  • 大小: 35.9 KB
  • 大小: 49.3 KB
  • 大小: 39.9 KB
  • 大小: 54.6 KB
  • 大小: 41.7 KB
  • 大小: 170.5 KB
  • 大小: 32.5 KB
  • 大小: 177.7 KB
  • 大小: 6.5 KB
  • 大小: 19.6 KB
  • 大小: 12.5 KB
分享到:
评论

相关推荐

    Centos 6.5 Oracle 11G R2 安装文档

    Centos 6.5 Oracle 11G R2 安装文档

    centos 6.5 oracle 11g 安装 删除 问题总结

    CentOS 6.5 安装 Oracle 11g 问题总结 本文总结了 CentOS 6.5 上安装 Oracle 11g 时可能遇到的问题和解决方案,涵盖了环境变量配置、系统设置、图形化安装等方面的知识点。 一、安装修改本地 yum 源 在安装 ...

    Centos6.5下安装Oracle 11g.docx

    CentOS 6.5 下安装 Oracle 11g 本文档旨在指导用户在 CentOS 6.5 操作系统下安装 Oracle 11g 数据库management system。安装过程中需要满足一定的硬件和软件要求,并进行相应的网络设置和 RPM 依赖包安装。 一、...

    centos6.5安装oracle11g详细教程

    ### CentOS 6.5 下 Oracle 11g 安装详细教程 #### 一、配置本地YUM源 为了确保安装过程顺利进行,首先需要配置好本地的YUM源。YUM (Yellow dog Updater Modified) 是一种常用的 Linux 包管理器,用于自动处理...

    Vmware中centos6.5安装oracle11gR2-64.docx

    在本教程中,我们将深入探讨如何在Vmware虚拟机中安装CentOS 6.5 64位操作系统,并进一步在其上部署Oracle 11g R2 64位数据库。这个过程适合那些初次接触Oracle数据库的新手,通过详细的步骤和图文说明,帮助你顺利...

    centos6.5安装oracle11g数据库指南.docx

    ### Oracle 11g 在 CentOS 6.5 上的安装指南 #### 1. 前言 本文档提供了一套全面的指南,用于在 CentOS 6.5 64位操作系统上安装 Oracle 11g 数据库。该指南同样适用于其他基于 Red Hat 的操作系统,如 Red Hat ...

    VMware安装CentOS6.5教程1.pdf

    在本教程中,我们将深入探讨如何使用VMware安装CentOS6.5,这是一个适用于初学者的详细步骤指南。首先,了解Linux操作系统的基本概念是至关重要的。Linux是一个开源操作系统,其核心是Linux内核,而CentOS是基于...

    VMware安装CentOS6.5

    VMware安装CentOS6.5的详细教程涵盖了从下载CentOS6.5系统文件到配置虚拟机设置,再到操作系统安装过程中的每一步骤。首先,我们需要了解Linux操作系统和CentOS6.5的基本概念。Linux是一个开源的操作系统内核,而...

    centos6.5安装oracle12c(图形化安装)

    CentOS 6.5 安装 Oracle 12c 图形化安装教程 本教程将指导您如何在 CentOS 6.5 操作系统上安装 Oracle 12c 数据库管理系统,旨在帮助读者熟悉 Oracle 数据库安装和配置过程。 一、 安装图形化基础包 在安装 ...

    CentOS6.5下Oracle11G-R2安装、卸载

    在本文中,我们将深入探讨如何在CentOS 6.5操作系统上安装和卸载Oracle 11g R2数据库,这是一个广泛使用的商业级关系型数据库管理系统。首先,我们需要了解安装Oracle之前的一些基本要求。 一、Oracle 11g R2硬件和...

    centOS6.5安装Oracle记录

    【安装Oracle 11g R2 on CentOS 6.5】 在64位的系统上安装Oracle数据库,尤其是Oracle 11g R2,是一项复杂而细致的工作。这里我们将详细探讨如何在64位的CentOS 6.5上进行安装。 首先,选择64位的系统是因为32位...

    CentOS 6.5下安装Oracle 10g

    在CentOS 6.5环境下安装Oracle 10g是一项技术性强且需要精心准备的任务。Oracle 10g是一款广泛使用的数据库管理系统,它提供了高性能、高可用性和安全性。在CentOS 6.5上部署Oracle 10g需要满足一定的硬件和软件要求...

    Centos6.5安装教程for oracle

    ### CentOS 6.5 for Oracle 的安装与配置详解 #### 一、概述 本文将详细介绍如何在服务器上安装并配置CentOS 6.5系统,特别是针对Oracle数据库环境的优化和配置方法。CentOS 6.5是一款稳定且广泛使用的Linux发行版...

    CentOS 6.5_x64安装Oracle 11g R2

    在本文中,我们将详细介绍如何在CentOS 6.5_x64系统上安装Oracle 11g R2数据库,并创建一个自启动脚本来简化数据库服务的管理流程。 #### 安装环境 - **操作系统**:CentOS 6.5_x64 Desktop - **主机名**:Oracle ...

    centos6.5安装oracle11g所需软件包

    centos6.5安装oracle11g所需软件包,辛辛苦苦一个一个下载,保证你不会失望

    oracle 11g for centos6.5静默安装

    标题中的知识点:“oracle 11g for centos6.5静默安装”说明本文是关于如何在CentOS 6.5操作系统上通过静默方式安装Oracle 11g数据库的过程。静默安装是指无需人工干预,通过预设参数或脚本实现自动安装的过程。这种...

    VMware创建安装CentOS6.5(配截图)

    "VMware创建安装CentOS6.5(配截图)" VMware 是一款功能强大且流行的虚拟机软件,用户可以在 VMware 中创建多个虚拟机,每个虚拟机都可以独立运行不同的操作系统。CentOS6.5 是一个基于 Linux 的开源操作系统,...

    centos 6.5 安装Oracle 11g VMWare 12 版本

    安装Oracle11g 数据库,文件里有百度云共享地址,请放心下载,下载后解压有详细说明文件。

Global site tag (gtag.js) - Google Analytics