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语句创建数据库,通常 ...
随机推荐
- python开发之路Day17-算法设计(冒泡排序、选择排序、插入排序、二叉树)
s12-20160514-day17 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-bottom: ...
- ASP.NET MVC之Ajax如影随行
一.Ajax的前世今生 我一直觉得google是一家牛逼的公司,为什么这样说呢?<舌尖上的中国>大家都看了,那些美食估计你是百看不厌,但是里边我觉得其实也有这样的一个哲学:关于食材,对于种 ...
- 【LOJ】#2061. 「HAOI2016」放棋子
题解 水题,可惜要写高精度有点烦 一看障碍物的摆放方式和最后的答案没有关系,于是干脆不读了,直接二项式反演可以得到 设\(g_k\)为一种摆放方式恰好占了k个障碍物 \(f_k = \sum_{i = ...
- 【POJ】2165.Gunman
题解 把直线的斜率分解成二维,也就是随着z的增加x的增量和y的增量 我们发现一条合法直线向上移一点一定能碰到一条横线 知道了这条横线可以算出y的斜率 我们旋转一下,让这条横线碰到两条竖线,就可以算出x ...
- Codeforces Round #248 (Div. 1) D - Nanami's Power Plant 最小割
D - Nanami's Power Plant 思路:类似与bzoj切糕那道题的模型.. #include<bits/stdc++.h> #define LL long long #de ...
- JSTL使用
1.标签函数库 核心标签库 c I18N格式标签库 fmt SQL标签库 sql XML标签库 xml 函数标签库 fn 2.JSTL支持EL 二:表达式标签 ...
- Request常用方法(转)
原文地址:http://www.lihuai.net/program/python/1617.html Python Requests库:HTTP for Humans 时间: 2014/12/30 ...
- HDU - 5999 The Third Cup is Free 贪心 简单题
The Third Cup is Free Time Limit: 12000/6000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/O ...
- Javap -c 字节码解析
栈和局部变量操作 将常量压入栈的指令 aconst_null 将null对象引用压入栈 iconst_m1 将int类型常量-1压入栈 icon ...
- javascript面向对象系列第五篇
<style> .test{height: 50px;width: 50px;background-color: pink;position:absolute;} #test2{left: ...