假设想要创建的数据库名为“orcl”,系统环境为Windows 7 64位,oracle 11g(64位)的安装目录为“D:\app\oracle”。
1.需要创建以下目录
D:\app\oracle\admin
D:\app\oracle\admin\orcl
D:\app\oracle\admin\orcl\bdump\
D:\app\oracle\admin\orcl\udump\
D:\app\oracle\admin\orcl\cdump\
D:\app\oracle\admin\orcl\pfile\
D:\app\oracle\admin\orcl\create\
D:\app\oracle\oradata\
D:\app\oracle\oradata\orcl
2.创建初始化参数文件,可以从安装有Oracle的机器拷贝一个init.ora文件,大概内容如下,将这个文件拷贝到
D:\app\oracle\product\11.2.0\dbhome_1\database 下
##############################################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corporation
##############################################################################
###########################################
# NLS
###########################################
nls_language="SIMPLIFIED CHINESE"
nls_territory="CHINA"
###########################################
# Shared Server
###########################################
dispatchers="(PROTOCOL=TCP) (SERVICE=orclXDB)"
###########################################
# Miscellaneous
###########################################
compatible=11.2.0.0.0
diagnostic_dest=D:\app\oracle
memory_target=1287651328
###########################################
# Security and Auditing
###########################################
audit_file_dest=D:\app\oracle\admin\orcl\adump
audit_trail=db
remote_login_passwordfile=EXCLUSIVE
###########################################
# Database Identification
###########################################
db_domain=""
db_name=orcl
###########################################
# File Configuration
###########################################
control_files=("D:\app\oracle\oradata\orcl\contro101.ctl",
"D:\app\oracle\oradata\orcl\contro102.ctl",
"D:\app\oracle\oradata\orcl\contro103.ctl")
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_tablespace=UNDOTBS1
###########################################
# Processes and Sessions
###########################################
processes=150
###########################################
# Cache and I/O
###########################################
db_block_size=8192
3.设置环境变量
set ORACLE_SID=orcl
4.创建服务
oradim -new -sid orcl
5.创建口令文件
orapwd file=D:\app\oracle\product\11.2.0\dbhome_1\database\pwdorcl.ora password=123
6.启动服务
sqlplus /nolog
conn / as sysdba
startup nomount
7.创建建库脚本
create_orcl.sql,拷贝到任意根目录下,大概内容如下:
CREATE DATABASE orcl
MAXLOGFILES 16
MAXLOGMEMBERS 5
MAXLOGHISTORY 1
MAXDATAFILES 100
MAXINSTANCES 1
CHARACTER SET AL32UTF8
NATIONAL CHARACTER SET AL16UTF16
DATAFILE 'D:\app\oracle\oradata\orcl\system01.dbf' SIZE 300m
autoextend on next 10m extent management local
sysaux datafile 'D:\app\oracle\oradata\orcl\sysaux01.dbf' size 300m
undo tablespace undotbs1
datafile 'D:\app\oracle\oradata\orcl\undotbs01.dbf' size 100m
default temporary tablespace temptbs1
tempfile 'D:\app\oracle\oradata\orcl\temp01.dbf' size 50m
logfile group 1 ('D:\app\oracle\oradata\orcl\redo01.log') size 100m,
group 2 ('D:\app\oracle\oradata\orcl\redo02.log') size 100m,
group 3 ('D:\app\oracle\oradata\orcl\redo03.log') size 100m;
8.根据建库脚本创建数据库,如果出现错误,要删除
D:\app\oracle\oradata\orcl下创建的所有文件,如果出现错误,需要先运行
shutdown immediate 先将数据库关闭,先查看
initorcl.ora文件中内容正确性,再查看建库脚本中语句的正确性,然后重新启动市里,再执行建库脚本
start d:\create_orcl.sql
9.连接orcl数据库,新建表空间
sql> conn system/orcl as sysdba
CREATE TABLESPACE ORCL DATAFILE
'ORCL' SIZE 20M AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED
LOGGING
PERMANENT
EXTENT MANAGEMENT LOCAL AUTOALLOCATE
BLOCKSIZE 8K
SEGMENT SPACE MANAGEMENT MANUAL
FLASHBACK ON;
10.创建用户,并授权
create user orcl identified by "ORCL"
default tablespace "ORCL"
profile default
quota unlimited on "ORCL";
grant unlimited tablespace to orcl with admin option;
grant "CONNECT" to orcl with admin option;
grant "DBA" to orcl with admin option;
grant "RESOURCE" to orcl with admin option;
alter user orcl default role "CONNECT","DBA","RESOURCE"
分享到:
相关推荐
在本文中,我们将详细探讨如何在RedHat AS5操作系统上安装Oracle 11g R2数据库,包括必要的系统配置和软件包安装。Oracle 11g R2是一款企业级的关系型数据库管理系统,对于需要处理大量数据的企业而言至关重要。 ...
2. 使用Oracle Database Creation Assistant (DBCA) 或者手动创建数据库,指定使用ASM磁盘组作为数据文件的存储位置。 **启动ASM数据库步骤**: 1. 启动ASM实例。 2. 启动数据库实例。 3. 验证数据库是否正常运行。...
- **创建数据库:** 使用DBCA工具或者手动方式创建数据库实例。 #### 三、常见问题与解决方案 **3.1 安装过程中遇到的错误** - **权限问题:** 确保使用Oracle用户进行安装。 - **依赖库缺失:** 安装缺少的库文件...
- 通过上述学习笔记,读者可以了解到 Oracle 11g 的基本安装过程、网络配置方法以及如何使用 DBCA 创建数据库。 - 对于初学者来说,理解这些基础知识对于进一步深入学习 Oracle 数据库管理和开发非常重要。 - 此外,...
6. **创建数据库实例**:使用`dbca`(Database Configuration Assistant)工具或SQL命令手动创建数据库实例。在这里,你可以指定数据库名称、字符集、表空间等参数。 7. **安全设置**:设置数据库安全选项,包括...
其中,“i”在Oracle8i中表示增加了对Internet的支持,Oracle9i则是Oracle8i的稳定版本,而Oracle10g是基于网格计算技术的版本,Oracle11g是10g的稳定版本,Oracle12C则是支持云计算概念的最新版本。在初学者阶段,...
在Linux环境中,尤其是Red Hat Linux系统上,使用Oracle数据库时,有时会遇到需要手动创建数据库的情况。本文档将详细介绍如何通过创建裸设备(Raw Device)来手工构建一个Oracle数据库,特别适用于Oracle 10g版本。...
DBCA提供图形化界面,简化了过程,但手动创建可以更好地理解和控制数据库的配置细节。创建数据库时需指定SID(System Identifier)、全局数据库名、表空间、字符集等参数。 3. **删除数据库** 删除Oracle数据库是...
Oracle 11g是一款广泛应用的关系型数据库管理系统,其在企业级数据存储和管理中扮演着重要角色。在学习Oracle 11g时,首先要了解的关键服务包括OracleOraDb11g_home1TNSListener和OracleServiceORCL,这两个服务分别...
4. **创建ASM数据库**:在ASM实例成功运行的基础上,利用ASM的自动化特性创建数据库。此时,DBA只需指定数据文件、日志文件的存储位置与大小,其余细节如数据分布、冗余级别等均由ASM自动处理。 5. **启动ASM数据库...
在Oracle11g的介绍中,我们可以看到其作为稳定版的特性,而Oracle12C则引入了云计算的概念,代表了数据库技术与云技术的结合。 在安装Oracle数据库时,需要准备足够的硬盘空间,这通常是考虑到数据库文件、日志文件...
Oracle数据库是企业级关系型数据库管理系统,广泛应用于各种规模的企业中。本篇文章将深入探讨Oracle数据库在Windows环境下的服务,帮助读者更好地理解和管理Oracle系统。 1. OracleServiceSID:这是Oracle数据库的...
- **支持的升级路径至 Oracle 10g**:提供了多种途径将旧版数据库平滑迁移到 Oracle 10g,确保数据完整性和系统稳定性。 - **使用新工具执行预升级验证检查**:在正式升级前,可以利用专门的工具进行一系列的测试,...
这份"oracle学习笔记2013(+安装、卸载)"涵盖了从基础到进阶的多个方面,对于想要深入理解Oracle数据库的人来说是一份宝贵的资料。 首先,"Oracle10G安装图解.doc"详细阐述了Oracle 10g的安装步骤。Oracle的安装是...
### ORACLE经典学习笔记知识点概览 #### 第一章 ORACLE 命令 本章节主要介绍了Oracle数据库中常用的命令及其使用方法。 1. **查看参数文件**: `Desc v$parameter` - 这个命令用于查看Oracle的参数文件信息,通过...
该“Linux安装11G笔记”不仅涵盖了从Linux系统的手动分区、网络配置到安装包选择的系统层面知识,还深入探讨了Oracle数据库11G的安装前准备、用户和组管理、系统参数调整以及环境变量设置等高级主题。这一系列知识点...