Oracle 10g AND Oracle 11g手工建库案例--Oracle 10g
Oracle 10g AND Oracle 11g手工建库案例--Oracle 10g
系统环境:
操作系统: RedHat EL6
Oracle: Oracle 10g and Oracle 11g
手工建库相对来说非常easy实现,本案例是从10g和11g,通过手工建库的方式做一个简单的对照,能够看出11g和10g之间的一个简单的差异!
案例一:
在Oracle 10g 环境下手工建库
DB_NAME='cuug'
INSTANCE_NAME='cuug'
1、建立Instance的初始化參数文件和口令文件:
[oracle@oracle dbs]$ cat initcuug.ora
db_name = cuug
db_block_size = 8192
pga_aggregate_target = 30M
db_cache_size = 80M
shared_pool_size = 60M
parallel_threads_per_cpu = 4
optimizer_mode = choose
star_transformation_enabled = true
db_file_multiblock_read_count = 16
query_rewrite_enabled = true
query_rewrite_integrity = trusted
background_dump_dest = $ORACLE_BASE/admin/cuug/bdump
user_dump_dest = $ORACLE_BASE/admin/cuug/udump
core_dump_dest = $ORACLE_BASE/admin/cuug/cdump
control_files = $ORACLE_BASE/oradata/cuug/control01.ctl
undo_management = auto
undo_tablespace = rtbs
[oracle@oracle dbs]$orapwd file=orapwcuug password=oracle entries=3
2、建立数据库相关文件夹
[oracle@oracle dbs]$ mkdir -p $ORACLE_BASE/admin/cuug/bdump
[oracle@oracle dbs]$ mkdir -p $ORACLE_BASE/admin/cuug/cdump
[oracle@oracle dbs]$ mkdir -p $ORACLE_BASE/admin/cuug/udump
[oracle@oracle dbs]$ mkdir -p $ORACLE_BASE/oradata/cuug
3、建立建库脚本(參考Oracle 11g Online)
[oracle@oracle dbs]$cat cr_db.sql
create database cuug
user sys identified by oracle
user system identified by oracle
datafile '$ORACLE_BASE/oradata/cuug/system01.dbf' size 300m
sysaux datafile '$ORACLE_BASE/oradata/cuug/sysaux01.dbf' size 100m
default temporary tablespace temp tempfile '$ORACLE_BASE/oradata/cuug/temp01.dbf' size 100m
undo tablespace rtbs datafile '$ORACLE_BASE/oradata/cuug/rtbs01.dbf' size 100m
logfile
group 1 '$ORACLE_BASE/oradata/cuug/redo01a.log' size 10m,
group 2 '$ORACLE_BASE/oradata/cuug/redo02a.log' size 10m
character set zhs16gbk;
4、启动Instance建立数据库
[oracle@oracle dbs]$export ORACLE_SID=cuug
[oracle@oracle dbs]$sqlplus '/as sysdba'
10:59:59 SYS@ test1>startup nomount;
ORACLE instance started.
Total System Global Area 417546240 bytes
Fixed Size 2213936 bytes
Variable Size 268437456 bytes
Database Buffers 142606336 bytes
Redo Buffers 4288512 bytes
11:00:12 SYS@ test1>@/home/oracle/cr_db.sql
Database created.
查看告警日志信息(alert_cuug.log);
[oracle@oracle dbs]tail -f /u01/app/oracle/admin/cuug/bdump/alert_cuug.log
create tablespace SYSTEM datafile '$ORACLE_BASE/oradata/test/system01.dbf' size 400m
default storage (initial 10K next 10K) online
Sat Aug 20 00:26:34 2011
Completed: create tablespace SYSTEM datafile '$ORACLE_BASE/oradata/test/system01.dbf' size 400m
default storage (initial 10K next 10K) EXTENT MANAGEMENT DICTIONARY online
Sat Aug 20 00:26:34 2011
create rollback segment SYSTEM tablespace SYSTEM
storage (initial 50K next 50K)
Completed: create rollback segment SYSTEM tablespace SYSTEM
storage (initial 50K next 50K)
Sat Aug 20 00:26:49 2011
Thread 1 advanced to log sequence 2
Current log# 2 seq# 2 mem# 0: /u01/app/oracle/oradata/test/redo02a.log
Sat Aug 20 00:26:50 2011
CREATE UNDO TABLESPACE RTBS DATAFILE '$ORACLE_BASE/oradata/test/rtbs01.dbf' size 100m
Sat Aug 20 00:26:51 2011
Successfully onlined Undo Tablespace 1.
Completed: CREATE UNDO TABLESPACE RTBS DATAFILE '$ORACLE_BASE/oradata/test/rtbs01.dbf' size 100m
Sat Aug 20 00:26:51 2011
create tablespace SYSAUX datafile '$ORACLE_BASE/oradata/test/sysaux01.dbf' size 100m
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO online
Completed: create tablespace SYSAUX datafile '$ORACLE_BASE/oradata/test/sysaux01.dbf' size 100m
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO online
Sat Aug 20 00:26:54 2011
CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '$ORACLE_BASE/oradata/test/temp01.dbf' size 100m
Completed: CREATE TEMPORARY TABLESPACE TEMP TEMPFILE '$ORACLE_BASE/oradata/test/temp01.dbf' size 100m
Sat Aug 20 00:26:55 2011
ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP
Completed: ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMP
Sat Aug 20 00:26:55 2011
ALTER DATABASE DEFAULT TABLESPACE SYSTEM
Completed: ALTER DATABASE DEFAULT TABLESPACE SYSTEM
Sat Aug 20 00:27:01 2011
SMON: enabling tx recovery
Sat Aug 20 00:27:02 2011
Threshold validation cannot be done before catproc is loaded.
replication_dependency_tracking turned off (no async multimaster replication found)
Starting background process QMNC
QMNC started with pid=13, OS id=6485
Sat Aug 20 00:27:03 2011
Completed: create database test
user sys identified by **user system identified by *datafile '$ORACLE_BASE/oradata/test/system01.dbf' size 400m
sysaux datafile '$ORACLE_BASE/oradata/test/sysaux01.dbf' size 100m
undo tablespace rtbs datafile '$ORACLE_BASE/oradata/test/rtbs01.dbf' size 100m
default temporary tablespace temp tempfile '$ORACLE_BASE/oradata/test/temp01.dbf' size 100m
logfile
group 1 '$ORACLE_BASE/oradata/test/redo01a.log' size 10m,
group 2 '$ORACLE_BASE/oradata/test/redo02a.log' size 10m,
group 3 '$ORACLE_BASE/oradata/test/redo03a.log' size 10m
character set zhs16gbk
5、建立数据字典
数据字典脚本:
[oracle@oracle dbs]cat cr_dict.sql
@$ORACLE_HOME/rdbms/admin/catalog.sql
@$ORACLE_HOME/rdbms/admin/catproc.sql
conn system/oracle
@$ORACLE_HOME/sqlplus/admin/pupbld.sql
11:20:12 SYS@ test1>@/home/oracle/cr_dict.sql
6、建立Users表空间并设为默认表空间
系统默认的表空间为system,假设以system为默认表空间,会影响数据库的管理和性能
12:09:56 SQL> create tablespace users
12:10:01 2 datafile '/u01/app/oracle/oradata/cuug/user01.dbf' size 100m;
Tablespace created.
12:10:41 SQL>
alter database default tablespace users;
Database altered.
7、加入�example案例
12:11:45 SQL> @$ORACLE_HOME/rdbms/admin/utlsampl.sql
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
[oracle@oracle ~]$
@至此,手工建库完毕!
本文出自 “天涯客的blog” 博客,请务必保留此出处http://tiany.blog.51cto.com/513694/1414563
Oracle 10g AND Oracle 11g手工建库案例--Oracle 10g的更多相关文章
- Oracle 10g AND Oracle 11g手工建库案例--Oracle 11g
Oracle 10g AND Oracle 11g手工建库案例--Oracle 11g 系统环境: 操作系统: RedHat EL6 Oracle: Oracle 10g and Oracle 11 ...
- Oracle 11g 手工建库
假设数据库软件已经安装好,现在没有图形界面无法用dbca安装数据库,那么用手工建库,数据库名为edw 创建目录 [oracle@localhost ~]$ mkdir -p /u01/app/orac ...
- CENTOS 6.4 安装oracle 10g,手工建库及升级到10.2.0.5
一. 数据库软件安装 参照官方手册 1.安装rpm包 注这里的yum直接用163的yum yum -y install binutils compat-libstdc++-33 compat-libs ...
- Oracle:手工建库
今天学习了小布老师的手工建库视频,自己也做了一遍,下面是创建过程记录: 本地环境oracle10.2.0.1 一.前期准备工作 1.设置环境变量 [oracle@app dbs]$ vi bbk.en ...
- Oracle手工建库
环境准备 手工建库的前提是ORACLE软件已经正确安装到操作系统中,只是需要我们利用ORACLE软件提供的一些工具和脚本来创建一个数据库,创建这个数据库可以运行DBCA工具图形化创建,也可以使用CRE ...
- 静默方式安装10g数据库软件+升级patch+手工建库
通常我们安装Oracle数据库软件,都是用OUI图形界面来完成的,但有些Unix/Linux系统中并未安装图形系统,也就无法使用图形界面来安装Oracle的产品了,对于这种场景,就只能采用静默方式来安 ...
- Oracle安装部署之dbca静默建库和删除库
dbca查看帮助: [oracle@wen ~]$ dbca -help 1).运行静默建库语句 [oracle@wen ~]$ dbca -silent -cloneTemplate -gdbNam ...
- oracle11g手工建库
1.设置环境变量 [oracle@HE3~]$ vi .bash_profile exportPATH exportEDITOR=vi exportORACLE_SID=orcl exportORAC ...
- Oracle 11g R2创建数据库之手工建库方式
在之前的博文当中梳理了关于DBCA静默方式创建数据库的过程,本文就手工通过SQL*PLUS客户端采用CREATE DATABASE语句创建数据库.这种建库方式就是完全使用手工SQL语句创建数据库,通常 ...
随机推荐
- Hadoop案例(十一)MapReduce的API使用
一学生成绩---增强版 数据信息 computer,huangxiaoming,,,,,,, computer,xuzheng,,,,, computer,huangbo,,,, english,zh ...
- centos6编译安装zabbix3.0和中文支持整理文档
编者按: 最近公司部分业务迁移机房,为了更方便的监控管理主机资源,决定上线zabbix监控平台.运维人员使用2.4版本的进行部署,个人在业余时间尝鲜,使用zabbix3.0进行部署,整理文档如下,仅供 ...
- tocmat远程调试
有时候使用tomcat进行远程调试,下面贴出远程调试用的startup.bat脚本 rem Licensed to the Apache Software Foundation (ASF) under ...
- win10字体大小设置
有时图形化界面不能正常显示,需要改变字体大小来查看 更改字体大小: 更改字体:
- matlab绘制心形函数
matlab 7.0 绘制二维.三维心形函数 又到周六,下周就要迎来春节小长假了,想想都有些激动.在外漂了一整年,总于可以回家和父母团聚了,还有吃好吃的...,哎呀~想想都流口水呢.不过先 ...
- Python下读取转换unicode的json格式
转自: https://blog.csdn.net/felcon/article/details/38524317 JSON(JavaScript Object Notation) 是一种轻量级的数据 ...
- 手机html根据手机分辨率网页文字大小自适应
问题:不同手机型号屏幕尺寸大不相同,导致同样的文字,有的显示一行,有的显示多行. 通过查资料和自己的尝试解决:网页开发习惯的px单位,手机html开发不适用. 源代码如下: <!DOCTYPE ...
- jQuery学习总结1
一.下载集CDN引入 1.1.官方下载 地址:http://jQuery.com/download/ jq自2.0版本开始,不再支持IE9一下浏览器:自3.0版本开始,针对移动端做了优化处理: 引入 ...
- luoguP4715 [英语]Z语言 平衡树+hash
显然只能有$hash$来做.... 我们需要一个东西来维护$\sum i * seed^{rank[i]}$ 很自然地联想到平衡树 如果以序列下标建立一棵平衡树,那么无法处理 因此,可以以权值为下标建 ...
- BZOJ.3771.Triple(母函数 FFT 容斥)
题目链接 \(Description\) 有\(n\)个物品(斧头),每个物品价值不同且只有一件,问取出一件.两件.三件物品,所有可能得到的价值和及其方案数.\((a,b),(b,a)\)算作一种方案 ...