Oracle 10g AND Oracle 11g手工建库案例–Oracle 11g「建议收藏」

Oracle 10g AND Oracle 11g手工建库案例–Oracle 11g

大家好,又见面了,我是全栈君。

Oracle 10g AND Oracle 11g手工建库案例–Oracle 11g

系统环境:

操作系统: RedHat EL6

Oracle:  Oracle 10g and Oracle 11g


   手工建库相对来说非常easy实现,本案例是从10g和11g,通过手工建库的方式做一个简单的对照,能够看出11g和10g之间的一个简单的差异!

案例二:

在Oracle 11g 环境下手工建库

DB_NAME=’test1′

INSTANCE_NAME=’test1′

1、建立Instance的初始化參数文件和口令文件

[oracle@rh6 dbs]$cat inittest1.ora

db_name=’test1′

memory_target=400m      //Oracle 11g添加了内存自己主动管理

processes = 150

audit_file_dest=’$ORACLE_BASE/admin/test1/adump’

audit_trail =’db’

db_block_size=8192

db_domain=”

open_cursors=300

remote_login_passwordfile=’EXCLUSIVE’

undo_tablespace=’UNDOTBS1′

# You may want to ensure that control files are created on separate physical

# devices

control_files = /u01/app/oracle/oradata/test1/control01.ctl

compatible =’11.2.0′

[oracle@rh6 dbs]$ orapwd file=orapwtest1 password=oracle entries=3


2、建立数据库相关的文件夹

Oracle 11g添加了diagnostic directory,默认的为$ORACLE_BASE

[oracle@rh6 dbs]$ mkdir -p $ORACLE_BASE/admin/test1/adump

[oracle@rh6 dbs]$ mkdir -p /u01/app/oracle/oradata/test1

3、建立建库脚本

[oracle@rh6 ~]$ cat cr_db.sql

CREATE DATABASE test1

   USER SYS IDENTIFIED BY oracle

   USER SYSTEM IDENTIFIED BY oracle

   LOGFILE

      GROUP 1 (‘/u01/app/oracle/oradata/test1/redo01a.log’) SIZE 50M ,

      GROUP 2 (‘/u01/app/oracle/oradata/test1/redo02a.log’) SIZE 50M

   MAXLOGFILES 10

   MAXLOGMEMBERS 5

   MAXLOGHISTORY 1

   MAXDATAFILES 200

   CHARACTER SET zhs16gbk

   DATAFILE ‘/u01/app/oracle/oradata/test1/system01.dbf’ SIZE 325M REUSE

   SYSAUX DATAFILE ‘/u01/app/oracle/oradata/test1/sysaux01.dbf’ SIZE 325M REUSE

   DEFAULT TEMPORARY TABLESPACE tempts1

      TEMPFILE ‘/u01/app/oracle/oradata/test1/temp01.dbf’

      SIZE 100M REUSE

   UNDO TABLESPACE undotbs1

      DATAFILE ‘/u01/app/oracle/oradata/test1/undotbs01.dbf’

      SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;


4、启动Instance并建立数据库

[oracle@rh6 ~]$ export ORACLE_SID=test1

[oracle@rh6 ~]$ sqlplus ‘/as sysdba’

SQL*Plus: Release 11.2.0.1.0 Production on Wed May 21 10:59:58 2014

Copyright (c) 1982, 2009, Oracle.  All rights reserved.

Connected to an idle instance.

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

Database created.

Elapsed: 00:01:23.44

11:01:51 SYS@ test1>

建库告警日志:

CREATE TABLESPACE sysaux DATAFILE  ‘/u01/app/oracle/oradata/test1/sysaux01.dbf’ SIZE 325M REUSE

  EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ONLINE

Wed May 21 11:01:08 2014

Completed: CREATE TABLESPACE sysaux DATAFILE  ‘/u01/app/oracle/oradata/test1/sysaux01.dbf’ SIZE 325M REUSE  

  EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO ONLINE

processing ?/rdbms/admin/dplsql.bsq

processing ?/rdbms/admin/dtxnspc.bsq

CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE  ‘/u01/app/oracle/oradata/test1/undotbs01.dbf’

      SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

Wed May 21 11:01:23 2014

Successfully onlined Undo Tablespace 2.

Completed: CREATE UNDO TABLESPACE UNDOTBS1 DATAFILE  ‘/u01/app/oracle/oradata/test1/undotbs01.dbf’

      SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

CREATE TEMPORARY TABLESPACE TEMPTS1 TEMPFILE  ‘/u01/app/oracle/oradata/test1/temp01.dbf’

      SIZE 100M REUSE   

Completed: CREATE TEMPORARY TABLESPACE TEMPTS1 TEMPFILE  ‘/u01/app/oracle/oradata/test1/temp01.dbf’

      SIZE 100M REUSE   

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMPTS1

Completed: ALTER DATABASE DEFAULT TEMPORARY TABLESPACE TEMPTS1

ALTER DATABASE DEFAULT TABLESPACE SYSTEM 

Completed: ALTER DATABASE DEFAULT TABLESPACE SYSTEM 

processing ?/rdbms/admin/dfmap.bsq

processing ?

/rdbms/admin/denv.bsq

processing ?

/rdbms/admin/drac.bsq

processing ?

/rdbms/admin/dsec.bsq

processing ?/rdbms/admin/doptim.bsq

processing ?

/rdbms/admin/dobj.bsq

processing ?/rdbms/admin/djava.bsq

processing ?/rdbms/admin/dpart.bsq

Wed May 21 11:01:34 2014

processing ?/rdbms/admin/drep.bsq

processing ?/rdbms/admin/daw.bsq

processing ?/rdbms/admin/dsummgt.bsq

processing ?

/rdbms/admin/dtools.bsq

processing ?/rdbms/admin/dexttab.bsq

processing ?

/rdbms/admin/ddm.bsq

processing ?

/rdbms/admin/dlmnr.bsq

processing ?/rdbms/admin/ddst.bsq

Wed May 21 11:01:43 2014

SMON: enabling tx recovery

Starting background process SMCO

Wed May 21 11:01:44 2014

SMCO started with pid=17, OS id=2816 

Wed May 21 11:01:50 2014

replication_dependency_tracking turned off (no async multimaster replication found)

Starting background process QMNC

Wed May 21 11:01:50 2014

QMNC started with pid=20, OS id=2826 

Completed: CREATE DATABASE test1

   USER SYS IDENTIFIED BY ****USER SYSTEM IDENTIFIED BY ****LOGFILE

      GROUP 1 (‘/u01/app/oracle/oradata/test1/redo01a.log’) SIZE 50M ,

      GROUP 2 (‘/u01/app/oracle/oradata/test1/redo02a.log’) SIZE 50M

   MAXLOGFILES 10

   MAXLOGMEMBERS 5

   MAXLOGHISTORY 1

   MAXDATAFILES 200

   CHARACTER SET zhs16gbk

   DATAFILE ‘/u01/app/oracle/oradata/test1/system01.dbf’ SIZE 325M REUSE

   SYSAUX DATAFILE ‘/u01/app/oracle/oradata/test1/sysaux01.dbf’ SIZE 325M REUSE

   DEFAULT TEMPORARY TABLESPACE tempts1

      TEMPFILE ‘/u01/app/oracle/oradata/test1/temp01.dbf’

      SIZE 100M REUSE

   UNDO TABLESPACE undotbs1

      DATAFILE ‘/u01/app/oracle/oradata/test1/undotbs01.dbf’

      SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED

5、建立数据字典

数据字典脚本:

[oracle@rh6 ~]$ cat cr_dict.sql

@?/rdbms/admin/catalog.sql

@?

/rdbms/admin/catproc.sql

conn system/oracle

@?/sqlplus/admin/pupbld.sql


11:00: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/test1/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 ~]$ 

    从以上Oracle 10g 和 Oracle 11g 手工建库,没有什么大的变化。仅仅是Oracle 11g添加内存自己主动管理和诊断文件夹等新的特性。所以在建库时稍微有点变化!


本文出自 “天涯客的blog” 博客,请务必保留此出处http://tiany.blog.51cto.com/513694/1414608

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/116321.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • IPV6 阿里DDNS

    IPV6 阿里DDNSIPV6阿里DDAS因为需要在家搭建一套环境,并且需要公网能访问。国内的ipv4的地址,各大运营商基本都不会分配ipv4地址(电信宽带好像有地方可以,但是听说很贵),而且是动态的,每过段时间就会改变。发现移动宽带的公网ipv6地址是可以获取到的,但是也会动态刷新。想稳定访问就加上阿里的ddns的域名访问。###1.准备工作因为宽带接入家里基本是都是需要通过光猫拨号后,再接入路由器。这样就拿不到真实的公网ipv6地址,需要先将光猫中的设置改为桥接模式,再让路由器输入宽带账户和密码拨号。这个过程我调

    2022年6月14日
    36
  • Go语言生成二维码是如此简单

    Go语言生成二维码是如此简单

    2022年2月15日
    71
  • vue中上传文件_vue上传文件前端完整实例

    vue中上传文件_vue上传文件前端完整实例input[type=“file”]上传文件原理详解https://blog.csdn.net/weixin_42193004/article/details/96275626结果:代码:<div><span>上传文件:</span><aclass=”upload”id=”up_btn”><inputtype=”file”

    2022年8月16日
    5
  • hesse矩阵和jacobi矩阵_安索夫矩阵和波士顿矩阵区别

    hesse矩阵和jacobi矩阵_安索夫矩阵和波士顿矩阵区别转载自:http://jacoxu.com/jacobian%E7%9F%A9%E9%98%B5%E5%92%8Chessian%E7%9F%A9%E9%98%B5/在网上看到的一篇不错的关于雅克比

    2022年8月3日
    6
  • goland 2021.10激活码和账号(注册激活)

    (goland 2021.10激活码和账号)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

    2022年3月27日
    64
  • 开发版sha1_调试版去衣游戏密码

    开发版sha1_调试版去衣游戏密码1.调试版的SHA1,是在调试的过程中生成,而且也没有密码,win+r打开“运行”,输入cmd打开命令提示符2.在命令提示符中输入“cd.android”(中间有个空格),这一步的操作前提是你的JAVA_HOME的环境变量有配置到你jdk中bin的绝对路径,相信大家在学Java时,这就已经没问题了吧3.让后将这一命令keytool-list-v-keystoredebug.keystore右击粘贴复制到你的命令提示符中,至于命令提示符中的粘贴复制可以参考以下经验,然后回车

    2022年8月10日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号