Fedora 安装 Oracle XE Database

Fedora 20Oracle XeOracle VM VirtualBoxFedora 安装oracle 数据库

环境:

Oracle VM VirtualBox 虚拟机4.3.6

Server : Fedora-Live-Desktop-x86_64-20-1.iso

Oracle Database:oracle-xe-11.2.0-1.0.x86_64

虛擬機的硬盤最好設置大一點:可以通過gparted-live-0.17.0-4-amd64這個工具來調整硬盤容量。

虛擬機的swap交換空間至少是2G: 可以通過創建文件的方式來改變swap的大小

1、下载合适的数据库版本:

http://www.oracle.com/technetwork/database/database-technologies/express-edition/downloads/index.html

username/password:oraclesuperuser@jiushiwo.com/Supersteve1234

(请不要修改用户密码)

2、将安装包拷贝至虚拟机以下目录:

/usr/local/share

3、解压缩zip文档

[steve@localhost share]$ sudo unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

解压完毕后会产生Disk1目录

4、进入Disk1目录,并安装oracle rpm包

[steve@localhost share]$ cd Disk1

[steve@localhost share]$ sudo rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

将会出现以下信息:

准备中... ################################# [100%]

正在升级/安装...

1:oracle-xe-11.2.0-1.0 ################################# [100%]

Executing post-install steps...

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

5、Oracle 配置

[steve@localhost Disk1]$ sudo /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]:

Specify a port that will be used for the database listener [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]:n

Starting Oracle Net Listener...Done

Configuring database...Done

Starting Oracle Database 11g Express Edition instance...Done

Installation completed successfully.

说明安装成功。可以通过命令查看监听:

[steve@localhost Disk1]$ lsnrctl status

PS: 执行该命令前先修改profile文件:

[steve@localhost ~]$ sudo vi ~/.bash_profile

然后添加(在下面#所提示的那一行后面添加):

# User specific environment and startup programs

. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

保存退出后,执行以下命令,以便让配置生效:

[steve@localhost ~]$ source ~/.bash_profile

6、登陆,并创建用户 stevesys,密码为password

[steve@localhost Disk1]$ sqlplus sys/刚才输入的密码@//localhost/XE as sysdba

SQL*Plus: Release 11.2.0.2.0 Production on 星期四 1月 9 15:27:10 2014

Copyright (c) 1982, 2011, Oracle. All rights reserved.

连接到:

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL> create user stevesys identified by password default tablespace users;

用户已创建。

SQL> grant dba to stevesys;

授权成功。

SQL> grant create table to stevesys;

授权成功。

SQL> grant create trigger to stevesys;

授权成功。

SQL> quit

7、测试新用户stevesys

[steve@localhost Disk1]$ sqlplus stevesys/password@XE

SQL*Plus: Release 11.2.0.2.0 Production on 星期四 1月 9 15:30:46 2014

Copyright (c) 1982, 2011, Oracle. All rights reserved.

连接到:

Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

至此,数据库安装成功!

命令:

查看监听:lsnrctl status

启动监听:lsnrctl start

启动oracle:sudo /etc/init.d/oracle-xe start

tnsnames.ora的目录:/u01/app/oracle/product/11.2.0/xe/network/admin/tnsnames.ora

listener.ora的目录:/u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora

PS:

1、如果想要重新配置oracle, 删除以下文件即可:

/etc/sysconfig/oracle-xe

2、如果是手动启动oracle服务,启动顺序为:

启动监听 -〉启动oracle

3、如果从其他客户端远程访问该数据库,需要开放端口:请移步至:

http://ironurbane.iteye.com/blog/2002387

Linux(Fedora) 安装 Oracle XE Database的更多相关文章

  1. 百度文库,linux下安装oracle客户端

    linux单独安装oracle client(oracle客户端) 更新:2013-10-17 18:30 | 标签:linux oracle   1.要远程使用oracle,先下载下面三个文件,注意 ...

  2. DBA_在Linux上安装Oracle Database11g数据库(案例)

    2014-08-08 Created By BaoXinjian

  3. 解决在Linux下安装Oracle时的中文乱码问题

    本帖最后由 TsengYia 于 2012-2-22 17:06 编辑 解决在Linux下安装Oracle时的中文乱码问题 操作系统:Red Hat Enterprise Linux 6.1数据库:O ...

  4. linux 手动安装 oracle(转)

    Linux下安装Oracle 11 此为参照CU论坛上的高人写的文章并结合自身环境增加了点细节性的东西 操作系统 CentOS 4.2 2.6.11.8内核 安装准备 下载Oracle11安装包 内存 ...

  5. CentOS Linux 系统 安装oracle 11g

    CentOS Linux 系统 安装oracle 11g 在Linux系统上安装oracle是比较麻烦,需要配置各种变量啥的,o(︶︿︶)o ,但是没办法,有些东西你总的去接触,而且接触理解的越早越深 ...

  6. linux下安装Oracle时交换空间不足的解决方法

    摘:linux下安装Oracle时交换空间不足的解决方法 linux上安装Oracle时交换空间不足的解决办法 增加交换空间有两种方法: 严格的说,在系统安装完后只有一种方法可以增加swap,那就是本 ...

  7. linux下安装oracle及weblogic

    安装weblogic 下载weblogic http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-for-dev-17 ...

  8. Ubuntu Linux下安装Oracle JDK

    from://http://blog.csdn.net/gobitan/article/details/24322561 Ubuntu Linux下安装Oracle JDK Dennis Hu 201 ...

  9. linux上安装oracle

    Linux上安装Oracle 10g:  http://69520.blog.51cto.com/59520/91156

随机推荐

  1. Bash : 索引数组

    Bash 提供了两种类型的数组,分别是索引数组(indexed array)和关联数组(associative array).本文主要介绍索引数组的基本用法. 索引数组的基本特点 Bash 提供的数组 ...

  2. 第2章 rsync算法原理和工作流程分析

    本文通过示例详细分析rsync算法原理和rsync的工作流程,是对rsync官方技术报告和官方推荐文章的解释. 以下是本文的姊妹篇: 1.rsync(一):基本命令和用法 2.rsync(二):ino ...

  3. Serv-U FTP版本控制服务器 - 目录规范

    背景 公司要组建一个版本控制服务器,选定了serv-u,初始目的是应用于war级的一些标准组件的版本控制/测试交付/统一对外发布渠道. 项目过程图: 如果不使用版本控制会出现什么问题? War标准组件 ...

  4. SetConsoleTextAttribute 函数--设置控制台文本属性

    SetConsoleTextAttribute函数 来源:https://msdn.microsoft.com/en-us/library/windows/desktop/ms686047(v=vs. ...

  5. Linux项目自动部署

    场景:linux中自动部署项目在工作中经常遇到,快速高效的部署项目能够大幅提高工作效率.现在将项目部署的过程记录下来,以供参考,其中用到的知识点现在还有很多不很清楚,后面要好好琢磨琢磨! 1 项目部署 ...

  6. (转)Sublime Text2 快捷键汇总

    场景:最近在编写项目中越发的感觉到一个得心应手的编辑器是多么的重要,而sublime,无疑是让我用着最舒服,最有感觉的编辑器了! 1 快捷键总结 一个好的编辑器,能大大提高编程的效率.如果能熟知软件的 ...

  7. eclipse中console的输出行数控制

    eclipse中console的输出行数控制 开发中,会遇到当输出大量的sql语句或者错误的时候,往往会因为console输出的限制而不能完整显示,所以我们自己就需要迫切的增加显示的行数,这样 就可以 ...

  8. 单双引号的区别,defined容易疏忽的小地方

    单双引号的区别(面试题)                    1.双引号可以解析变量,单引号不行                    2.双引号解析转义字符,单引号不解析转义字符.但是单引号能解析 ...

  9. Android 性能测试——Heap Viewer 工具

    Android 性能测试--Heap Viewer 工具 Heap Viewer能做什么? 实时查看App分配的内存大小和空闲内存大小 发现Memory Leaks Heap Viewer使用条件 5 ...

  10. Unity Shader入门精要读书笔记(一)序章

    本系列的博文是笔者读<Unity Shader入门精要>的读书笔记,这本书的章节框架是: 第一章:着手准备. 第二章:GPU流水线. 第三章:Shader基本语法. 第四章:Shader数 ...