CentOS 6 安装Oracle Express Edition 并配置环境

Oracle Express Edition是给个人学习、熟悉Oracle的简化版。

到官网下载软件包,要先注册一个帐号,下载完是一个压缩包,解压出oracle-xe-11.2.0-1.0.x86_64.rpm。Linux下只有64位版本。

1、安装依赖包


yum install libaio libaio-devel bc -y


2、安装Oracle Express Edition

使用root用户操作。


cd ~
wget http://download.oracle.com/otn/linux/oracle11g/xe/oracle-xe-11.2.0-1.0.x86_64.rpm.zip?AuthParam=1409379226_d26581af452e67b3a2b04fe09ee28749 -O oracle-xe-11.2.0-1.0.x86_64.rpm.zip
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
cd Disk1
rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm


安装时会对系统进行检测,最好内存有1G,SWAP要求是内存的2倍。

[root@server01 Disk1]# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
Preparing...                ########################################### [100%]
   1:oracle-xe              ########################################### [100%]
Executing post-install steps...

You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.

3、将tmpfs扩充为2G

tmpfs小于2G,在下一步执行设置命令会报错:


Database Configuration failed. Look into /u01/app/oracle/product/11.2.0/xe/config/log for details


1)修改/etc/fstab文件


vim /etc/fstab


将:

tmpfs        /dev/shm        tmpfs   defaults      0 0
tmpfs        /dev/shm        tmpfs   defaults,size=2048M      0 0

2)重新加载tmpfs


umount /dev/shm
mount /dev/shm


3)检查

df -h /dev/shm
Filesystem      Size  Used Avail Use% Mounted on
none            2.0G  243M  1.8G  12% /dev/shm

4、按照提示进行设置


/etc/init.d/oracle-xe configure

[root@server01 Disk1]# /etc/init.d/oracle-xe configure

Oracle Database 11g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 11g Express
Edition.  The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts.  Press 

  to accept the defaults.
Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]:8081

Specify a port that will be used for the database listener [1521]:1521

Specify a password to be used for database accounts.  Note that the same
password will be used for SYS and SYSTEM.  Oracle recommends the use of
different passwords for each database account.  This can be done after
initial configuration:
Confirm the password:

Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]:y

Starting Oracle Net Listener...Done
Configuring database...Done
Starting Oracle Database 11g Express Edition instance...Done
Installation completed successfully.

输入的四项内容是:http访问时的端口、数据库的监听端口、SYS和SYSTEM用户的密码、是否开机启动(并没有开机启动,可能还有地方要设置)。

安装完成后,会自动建立一个名为oracle的用户,家目录/u01/app/oracle。

会建立dba组,oracle用户属于这个组。

会自动生成一个数据库实例,名为XE。/u01/app/oracle/product/11.2.0/xe/dbs/spfileXE.ora

HTTP管理地址:

http://服务器IP:8081/

用SYS或SYSTEM用户登录。

5、设置oracle的环境变量


vim /etc/profile


加入:


export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_SID=XE


设置后注销用户重新登录,就可以用sqlplus了。

6、进入sqlplus控制台


sqlplus /nolog


SQL> connect as sysdba

Enter user-name: sys

Enter password:

Connected.

SQL>

之后可以做其它操作。

启动命令:

startup

关闭命令:

shutdown

时间: 2024-10-22 09:05:45

CentOS 6 安装Oracle Express Edition 并配置环境的相关文章

suse-SUSE安装oracle,orarun如何配置内核

问题描述 SUSE安装oracle,orarun如何配置内核 一般Linux下内核参数文件是 /etc/sysctl.conf 文件,不过观察SUSE的这个文件只有几条关于IP设置的条目,像共享内存大小 shmmax这种配置是从哪里获取数值完成配置的. 在用SUSE装ORacle的时候遇到这个问题,因为SUSE自带的OraRun据说是来配置内核的,出现"out of memory"的错误但观察SUSE的共享内存太小,如果是OraRun配置的,怎么修改这个值,相关配置文件在哪. 多谢回答

Linux+php+apache+oracle环境搭建之CentOS下安装Oracle数据库_Linux

这里推荐使用OTK脚本安装Oracle,会大大提高安装Oracle的成功系数. Description oraToolKit is the Swiss Army Knife for Oracle. Standards and well designed tools help DBA's mastering Oracle 10g / 11g throughout the whole lifecycle. OTK runs on Linux, zLinux, Solaris, AIX, HP-UX

Debian/Ubuntu何如安装Oracle客户端TNS及配置

1.确定服务器版本 首选确定你的Oracle服务器版本,以便下载相应的客户端.查看的sql如下: select * from V$version ; 如果你无法远程连上Oracle,只能登陆服务器了. 2.下载Oracle客户端 根据Oracle的版本,到 http://www.oracle.com/technetwork/topics/linuxx86-64soft-092277.html 下载相应的客户端,我们一般会下载客户端和sqlplus,使用sqlplus连接或测试是非常方便的.如我下

ubuntu/centos Server 安装完成后,开启SSH,配置IP,DNS

1.SSH分客户端openssh-client和openssh-server 作者:風 1.1 登陆别的机器的SSH只需要安装openssh-client(ubuntu有默认安装,如果没有则sudo apt-get install openssh-client), 1.2 远程登录本机,本机需开放SSH服务,就需要安装openssh-server sudo apt-get install openssh-server centos 安装命令是 yum install ssh 然后确认sshser

急:请教如果我先安装了sqlserver2005,现在安装vs2005可以的时候可以选择不安装Sqlserver2005 Express Edition吗?

问题描述 急:请教如果我先安装了sqlserver2005,现在安装vs2005可以的时候可以选择不安装Sqlserver2005ExpressEdition吗?如果不安装Sqlserver2005ExpressEdition对开发程序有影响吗?谢谢 解决方案 解决方案二:要看你的安装版本,是不是集成了这个工具没有选择的地方的.解决方案三:可以选择不安装,没有影响.安装也没有关系.express的默认实例名是sqlexpress.跟原来装得默认实例也互不影响.解决方案四:可以选择不安装解决方案五

一步一步教您在centos 7中安装oracle教程

换了好几个系统终于还是利用centos安装oralce成功了,这里我也参考了网上的好多资料以及oracle的官方文档 1.下载oracle,我这里选择的是11gr2版本,下载下来后有两个文件,利用unzip命令解压到相同目录 2.在磁盘中建立oracle的安装目录 mkdir -p /oracle/oraclebase #这是oracle的安装基目录 mkdir -p /oracle/oraInventory #这是一些文件日志的目录 3.创建oracle用户和组 这里说以下为什么要建立用户和组

CentOS下PHP安装Oracle扩展

这篇文章主要介绍了CentOS下PHP安装Oracle扩展,本文讲解了环境.下载Oracle客户端.更改php.ini.重新启动PHP等内容,需要的朋友可以参考下     环境 System:CentOS 6 PHP: 5.3.28 下载Oracle客户端 32位系统 64位系统   复制代码 代码如下: oracle-instantclient-sqlplus-10.2.0.4-1.x86_64.rpm oracle-instantclient-jdbc-10.2.0.4-1.x86_64.r

安装Oracle 9i数据库服务器

  本章介绍Oracle 9i网络中两种主要的成分--数据库服务器和管理客户机的安装和配置过程.本章目的在于帮助读者掌握如何安装Oracle 9i以及如何配置Oracle 9i网络环境.    本书采用Windows 2000 Server作为安装的网络操作系统平台,数据库服务器采用Oracle 9i Database for Windows 2000的企业版.2.1.1 安装的硬件环境需求    下列从5个主要的方面阐述Oracle 9i对硬件环境的要求.    1. 对CPU的要求    C

在在Oracle VirtralBox 安装 Oracle 10g For Oracle Linux 5

正式Oracle Linux5.3上安装数据库 1.检查操作系统版本 [root@ora10g ~]# uname -a Linux ora10g.localdomain 2.6.18-164.el5 #1 SMP Thu Sep 3 02:16:47 EDT 2009 i686 i686 i386 GNU/Linux [root@ora10g ~]# lsb_release-a LSB Version:   :core-3.1-ia32:core-3.1-noarch:graphics-3.1