Oracle 11g建立数据库的步骤与实践(oracle11g建库)

Oracle 11g是一个分布式、可伸缩、可扩展的强大的数据库管理系统,可以满足大型数据库的要求。下面介绍如何使用Oracle 11g建立数据库的步骤及实践。

## 一、首先确定数据库角色

在创建Oracle数据库之前,我们首先需要确定数据库服务器的角色,一般有主服务器/客户端服务器角色,在网络中,可以选择主服务器角色的节点作为发布者,客户端角色的节点当作订阅者。

## 二、安装并启动实例

接下来要做的就是安装并启动实例,操作步骤如下:

1. 进入Oracle 11g的安装程序,打开Database Configuration Assistant进入下一步;

2. 选择第一项“Create a Database”;

3. 选择Create as Container Database;

4. 选择Advanced Mode;

5. 配置你的服务实例,并保存;

6. 启动实例:

“`

$sqlplus/ as sysdba

SQL> startup


## 三、创建資料庫

接下来就是创建数据库,运行SQL*Plus及CREATE DATABASE语句来创建一个新的数据库,操作步骤如下:

1. 运行控制台程序,输入以下命令:

$sqlplus / as sysdba


2. 在控制台中输入以下命令来创建数据库:

SQL> CREATE DATABASE mydb

USER sys IDENTIFIED BY mypwd

USER system IDENTIFIED BY mypwd

LOGFILE GROUP 1 (‘/u01/oradata/mydb/redo01.log’,

‘/u02/oradata/mydb/redo02.log’,

‘/u03/oradata/mydb/redo03.log’) SIZE 100M,

GROUP 2 (‘/u01/oradata/mydb/redo04.log’,

‘/u02/oradata/mydb/redo05.log’,

‘/u03/ordata/mydb/redo06.log’) SIZE 100M

MAXLOGFILES 5

MAXLOGMEMBERS 5

MAXDATAFILES 100

MAXINSTANCES 1

CHARACTER SET utf8

NATIONAL CHARACTER SET utf8

EXTENT MANAGEMENT LOCAL SYSAUX DATAFILE ‘/u03/oradata/mydb/sysaux01.dbf’ SIZE 50M

DEFAULT TEMPORARY TABLESPACE tempts1

TEMPFILE ‘/u01/oradata/mydb/temp01.dbf’ SIZE 20M;


3. 通过以上操作,我们就可以成功创建一个Oracle数据库mydb。

## 四、诊断检查

最后,我们需要运行数据库的诊断检查,可以通过如下语句进行:

SQL> sqlplus / as sysdba

SQL> select name from v$database;

SQL> select instance_name from v$instance;

SQL> alter session set nls_date_format=’dd-mon-yyyy HH24:mi:ss’;

SQL> select * from v$parameter where name like ‘nls%’;

SQL> select file#,status,name,phyblk_ read,phyblk_written from v$datafile;

SQL> select bytes,name,online_status from v$tempfile;

SQL> select username,default_tablespace,temporary_tablespace

from dba_users;


通过这些查询,我们可以获得Oracle数据库的基本状态,从而更有效地管理、监控和优化数据库。

以上就是使用Oracle 11g建立数据库的步骤及实践,Oracle 11g可以很好地支持大型数据库的需求,并且安装及建立的操作也十分简单,只要了解角色安装与步骤操作,就可以轻松建立自己的数据库了,希望这篇文章能够帮助到你!

数据运维技术 » Oracle 11g建立数据库的步骤与实践(oracle11g建库)