在Redhat Linux上安装Oracle XE
来源:互联网 发布:java排序算法大到小 编辑:程序博客网 时间:2024/06/10 16:03
1. 下载Oracle Database 10g Release 2 Express Edition for Linux x86
网址:http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html
下载oracle-xe-universal_10.2.0.1-1.0_i386.deb
2. 下载后直接运行dpkg -i oracle-xe-universal_....deb进行安装
安装过程中有可能会因为swap分区过小导致失败。解决方法是增大swap分区。
dd if=/dev/zero of=swap bs=1024 count=16416
此命令创建了一个大小为16MB(16416 blocks)的文档交换区(文档名叫作swap)。
接下来使用下面的命令物理地创建文档交换区:
mkswap swap 16416
交换区的块数应该和上面相同。最后,使用如下的命令打开交换区:
wapon swap
3. 安装完成后运行/etc/init.d/oracle-xe configure进行初期配置
HTTP端口[默认为8080]
TNS Listener端口[默认为1521]
SYS/SYSTEM用户密码
开机是否启动[默认yes]
/etc/init.d/oracle-xe start
故注意,在 oracle-xe configure时, 配置开机启动oracle为true.
输出为:
Starting Oracle Net Listener...Done
Configuring Database...Done //这一步会耗去不少时间.
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1:2222/apex"
连接, 登录上oracle server
4.手动创建数据库
(1). 指定ORACLE_SID
export ORACLE_SID=XE
(2). 创建initXE.ora
能够将默认的init.ora复制一份,再做一些修改
cd /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs
cp init.ora initXE.ora
将initXE.ora里的db_name由默认的DEFAULT改为XE
并将shared_pool_size的值增大,后面会用到。
修改control_files的两个文档位置,设修改为/mnt/hdb6/oradata/...
(3). sqlplus /nolog
SQL> connect as sysdba
SQL> startup nomount
(4). 创建数据库
create database ora10
logfile group 1 ('/mnt/hdb6/oradata/redo1.log') size 10M,
group 2 ('/mnt/hdb6/oradata/redo2.log') size 10M,
group 3 ('/mnt/hdb6/oradata/redo3.log') size 10M
character set ...
national character set ...
datafile '/mnt/hdb6/oradata/system.dbf'
size 50M
autoextend on
next 10M maxsize unlimited
extent management local
sysaux datafile '/mnt/hdb6/oradata/sysaux.dbf'
size 10M
autoextend on
next 10M
maxsize unlimited
default temporary tablespace temp
tempfile '/mnt/hdb6/oradata/temp.dbf'
size 10M;
(5). 执行catalog.sql和catproc.sql
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
catalog.sql creates the data dictionary.
catproc.sql creates all structures required for PL/SQL.
(6). 创建用户表空间
create tablespace users
datafile '/mnt/hdb6/oradata/users.dbf' size 50M
extent management local;
(7). 创建用户
create user dis
identified by “dis”
default tablespace users;
(8). 给用户授权
grant dba to dis;
网址:http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html
下载oracle-xe-universal_10.2.0.1-1.0_i386.deb
2. 下载后直接运行dpkg -i oracle-xe-universal_....deb进行安装
安装过程中有可能会因为swap分区过小导致失败。解决方法是增大swap分区。
dd if=/dev/zero of=swap bs=1024 count=16416
此命令创建了一个大小为16MB(16416 blocks)的文档交换区(文档名叫作swap)。
接下来使用下面的命令物理地创建文档交换区:
mkswap swap 16416
交换区的块数应该和上面相同。最后,使用如下的命令打开交换区:
wapon swap
3. 安装完成后运行/etc/init.d/oracle-xe configure进行初期配置
HTTP端口[默认为8080]
TNS Listener端口[默认为1521]
SYS/SYSTEM用户密码
开机是否启动[默认yes]
/etc/init.d/oracle-xe start
故注意,在 oracle-xe configure时, 配置开机启动oracle为true.
输出为:
Starting Oracle Net Listener...Done
Configuring Database...Done //这一步会耗去不少时间.
Starting Oracle Database 10g Express Edition Instance...Done
Installation Completed Successfully.
To access the Database Home Page go to "http://127.0.0.1:2222/apex"
连接, 登录上oracle server
4.手动创建数据库
(1). 指定ORACLE_SID
export ORACLE_SID=XE
(2). 创建initXE.ora
能够将默认的init.ora复制一份,再做一些修改
cd /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/dbs
cp init.ora initXE.ora
将initXE.ora里的db_name由默认的DEFAULT改为XE
并将shared_pool_size的值增大,后面会用到。
修改control_files的两个文档位置,设修改为/mnt/hdb6/oradata/...
(3). sqlplus /nolog
SQL> connect as sysdba
SQL> startup nomount
(4). 创建数据库
create database ora10
logfile group 1 ('/mnt/hdb6/oradata/redo1.log') size 10M,
group 2 ('/mnt/hdb6/oradata/redo2.log') size 10M,
group 3 ('/mnt/hdb6/oradata/redo3.log') size 10M
character set ...
national character set ...
datafile '/mnt/hdb6/oradata/system.dbf'
size 50M
autoextend on
next 10M maxsize unlimited
extent management local
sysaux datafile '/mnt/hdb6/oradata/sysaux.dbf'
size 10M
autoextend on
next 10M
maxsize unlimited
default temporary tablespace temp
tempfile '/mnt/hdb6/oradata/temp.dbf'
size 10M;
(5). 执行catalog.sql和catproc.sql
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
catalog.sql creates the data dictionary.
catproc.sql creates all structures required for PL/SQL.
(6). 创建用户表空间
create tablespace users
datafile '/mnt/hdb6/oradata/users.dbf' size 50M
extent management local;
(7). 创建用户
create user dis
identified by “dis”
default tablespace users;
(8). 给用户授权
grant dba to dis;
- 在Redhat Linux上安装Oracle XE
- linux 安装Oracle-xe
- 在Redhat linux ADS3上安装单机oracle的过程
- 在RedHat Linux AS 4.0上安装Oracle 9i
- 在RedHat Linux AS 4.0上安装Oracle 10g
- 在RedHat Linux AS 4.0上安装Oracle 10g
- 在Linux(RedHat)上安装Oracle 10G
- gentoo上安装oracle-xe
- 在centos 5.5 i386 上安装 oracle 10g xe
- [转]在Fedora上安装Oracle 11g XE
- 在RedHat Linux上安装SM
- 在虚拟机上安装了redhat Linux
- 在RedHat Linux Enterprise5上安装Oracle10g
- 在虚拟机上安装redhat linux
- [ORACLE] 在RedHat Linux AS 4.0上安装Oracle 10g
- redhat 上安装oracle
- CentOS上安装Oracle XE指南
- CentOS上安装Oracle XE指南
- 如何评估工作offer
- DWR2.0 util.js方法说明
- .NET 实现Hashlist--可以排序的哈希表
- bboss persistent连接池启动过程中报jndi 查找异常处理
- NET Managed Provider for Oracle 在 US7ASCII 中文乱码
- 在Redhat Linux上安装Oracle XE
- SuperMap Object 基本编程
- ubuntu8.10 开源系统
- 【转帖】中小网站运营推广思路
- MyEclipse下配置heritrix 1.12.1步骤
- 如何清除服务端缓存?
- CSS 滤镜详解
- cvs特殊情况及其处理
- MD5算法研究