Home Database Mysql Tutorial Oracle Database 11g R2 安装详细过程

Oracle Database 11g R2 安装详细过程

Jun 07, 2016 pm 04:47 PM

目录1 报告内容概要2 Oracle Database 11g R2安装过程详解2.1 安装前的准备工作2.1.1 拷贝安装文件2.1.2 解压安装包的压缩文件2.

目录
1 报告内容概要
2 Oracle Database 11g R2安装过程详解
2.1 安装前的准备工作
2.1.1 拷贝安装文件
2.1.2 解压安装包的压缩文件
2.1.3 创建oracle相关用户和组
2.1.4 创建相关目录并赋予权限
2.1.5 设置Oracle用户的环境变量
2.2 开始安装软件
2.2.1 启动安装程序的图形界面
2.2.2 安装过程
3 数据库的创建
3.1 创建数据库
3.2 创建监听
3.3 继续数据库创建过程

(全文点击小图看大图) 

1 报告内容概要

本文介绍了在Oracle Linux 6环境中安装Oracle Database 11.2.0以及创建一个数据库的详细过程。

2 Oracle Database 11安装过程详解

2.1 安装前的准备工作

2.1.1 拷贝安装文件

由于安装的Oracle Database 11是在VMware Workstation 10环境下的Oracle Linux 6中安装的,,所以事先通过SecureFXPortable这个软件将Oracle Database 11安装包拷贝到Oracle Linux 6中/u01分区下software文件夹中;

2.1.2 解压安装包的压缩文件

压缩文件解压为“database”文件夹;

[root@ENMOEDU ~]# cd /u01/software

[root@ENMOEDU software]# ls

database p10404530_112030_LINUX_1of7.zip p10404530_112030_LINUX_2of7.zip

2.1.3 创建oracle相关用户和组

[root@ENMOEDU ~]# groupadd dba

[root@ENMOEDU ~]# groupadd oinstall

[root@ENMOEDU ~]# useradd -g oinstall -G dba -s /bin/bash oracle

[root@ENMOEDU ~]# passwd oracle

Changing password for user oracle.

New UNIX password:

BAD PASSWORD: it is based on a dictionary word

Retype new UNIX password:

passwd: all authentication tokens updated successfully.

2.1.4 创建相关目录并赋予权限

[root@ENMOEDU ~]# mkdir /soft

[root@ENMOEDU ~]# chown -R oracle:oinstall /soft

[root@ENMOEDU ~]# chmod -R 755 /soft

[root@ENMOEDU ~]# mkdir -p /u01/app/oracle

[root@ENMOEDU ~]# chown -R oracle:oinstall /u01

[root@ENMOEDU ~]# chmod -R 755 /u01

2.1.5 设置Oracle用户的环境变量

[root@ENMOEDU ~]# su - oracle

[oracle@ENMOEDU ~]$ vi .bash_profile

将.bash_profile文件修改如下:

# .bash_profile

# Get the aliases and functions

if [ -f ~/.bashrc ]; then

. ~/.bashrc

fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export PATH

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1

export ORACLE_SID=ENMOEDU

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

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

然后执行:[oracle@ENMOEDU ~]$ source .bash_profile

至此,安装前的准备工作已经完成。

2.2 开始安装软件

2.2.1 启动安装程序的图形界面

在oracle用户下,打开安装程序的图形界面:

[oracle@ENMOEDU ~]$ cd /u01/software/database

[oracle@ENMOEDU database]$ ls

doc readme.html rpm sshsetup welcome.html

install response runInstaller stage

[oracle@ENMOEDU database]$ ./runInstaller

此时会显示这个提示:

Starting Oracle Universal Installer...

Checking Temp space: must be greater than 120 MB. Actual 4324 MB Passed

Checking swap space: must be greater than 150 MB. Actual 5119 MB Passed

Checking monitor: must be configured to display at least 256 colors

>>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set. Failed 

Some requirement checks failed. You must fulfill these requirements before

continuing with the installation,

Continue? (y/n) [n]

然后执行以下操作:

[oracle@ENMOEDU database]$ su - root

Password:

[root@ENMOEDU ~]# xhost +

access control disabled, clients can connect from any host

继续之前安装:

[root@ENMOEDU ~]# su - oracle

[oracle@ENMOEDU ~]$ cd /u01/software/database

[oracle@ENMOEDU database]$ ./runInstaller

将“I wish to receive security updates via My Oracle Support”取消。

至此,安装文件的图形界面已经启动。

2.2.2 安装过程

(1)点击“Yes”;

(2)取消软件更新;

(3)选择只安装软件;

(4)选择单实例数据库安装

linux

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Best Graphic Settings
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. How to Fix Audio if You Can't Hear Anyone
3 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: How To Unlock Everything In MyRise
4 weeks ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

How do you alter a table in MySQL using the ALTER TABLE statement? How do you alter a table in MySQL using the ALTER TABLE statement? Mar 19, 2025 pm 03:51 PM

The article discusses using MySQL's ALTER TABLE statement to modify tables, including adding/dropping columns, renaming tables/columns, and changing column data types.

Explain InnoDB Full-Text Search capabilities. Explain InnoDB Full-Text Search capabilities. Apr 02, 2025 pm 06:09 PM

InnoDB's full-text search capabilities are very powerful, which can significantly improve database query efficiency and ability to process large amounts of text data. 1) InnoDB implements full-text search through inverted indexing, supporting basic and advanced search queries. 2) Use MATCH and AGAINST keywords to search, support Boolean mode and phrase search. 3) Optimization methods include using word segmentation technology, periodic rebuilding of indexes and adjusting cache size to improve performance and accuracy.

How do I configure SSL/TLS encryption for MySQL connections? How do I configure SSL/TLS encryption for MySQL connections? Mar 18, 2025 pm 12:01 PM

Article discusses configuring SSL/TLS encryption for MySQL, including certificate generation and verification. Main issue is using self-signed certificates' security implications.[Character count: 159]

How do you handle large datasets in MySQL? How do you handle large datasets in MySQL? Mar 21, 2025 pm 12:15 PM

Article discusses strategies for handling large datasets in MySQL, including partitioning, sharding, indexing, and query optimization.

What are some popular MySQL GUI tools (e.g., MySQL Workbench, phpMyAdmin)? What are some popular MySQL GUI tools (e.g., MySQL Workbench, phpMyAdmin)? Mar 21, 2025 pm 06:28 PM

Article discusses popular MySQL GUI tools like MySQL Workbench and phpMyAdmin, comparing their features and suitability for beginners and advanced users.[159 characters]

How do you drop a table in MySQL using the DROP TABLE statement? How do you drop a table in MySQL using the DROP TABLE statement? Mar 19, 2025 pm 03:52 PM

The article discusses dropping tables in MySQL using the DROP TABLE statement, emphasizing precautions and risks. It highlights that the action is irreversible without backups, detailing recovery methods and potential production environment hazards.

Explain different types of MySQL indexes (B-Tree, Hash, Full-text, Spatial). Explain different types of MySQL indexes (B-Tree, Hash, Full-text, Spatial). Apr 02, 2025 pm 07:05 PM

MySQL supports four index types: B-Tree, Hash, Full-text, and Spatial. 1.B-Tree index is suitable for equal value search, range query and sorting. 2. Hash index is suitable for equal value searches, but does not support range query and sorting. 3. Full-text index is used for full-text search and is suitable for processing large amounts of text data. 4. Spatial index is used for geospatial data query and is suitable for GIS applications.

How do you create indexes on JSON columns? How do you create indexes on JSON columns? Mar 21, 2025 pm 12:13 PM

The article discusses creating indexes on JSON columns in various databases like PostgreSQL, MySQL, and MongoDB to enhance query performance. It explains the syntax and benefits of indexing specific JSON paths, and lists supported database systems.

See all articles