ORACLE 手动建库

ORACLE10GR2手动建库大致分为以下几个步骤

编辑.bash_profile文件,设置环境变量

创建所需目录结构

创建初始化参数文件

执行建库脚本

下面以创建test数据库为例

1、编辑.bash_profile文件,添加ORACLE_SID环境变量

在.bash_profile文件中指定ORACLE_SID

export ORACLE_SID=test[oracle@target scripts]$ source /home/oracle/.bash_profile

[oracle@target scripts]$ echo $ORACLE_SID

test

2、创建所需目录结构mkdir -p /home/oracle/admin/test/adump

mkdir -p /home/oracle/admin/test/bdump

mkdir -p /home/oracle/admin/test/cdump

mkdir -p /home/oracle/admin/test/dpdump

mkdir -p /home/oracle/admin/test/pfile

mkdir -p /home/oracle/admin/test/udump

mkdir -p /home/oracle/oradata/test

3、创建初始化参数文件--1、生成初始化参数文件

[oracle@target pfile]$ cd /home/oracle/admin/test/pfile

[oracle@target pfile]$ vi init.ora

db_block_size=8192

db_file_multiblock_read_count=8

open_cursors=300

db_domain=""

db_name=test

background_dump_dest=/home/oracle/admin/test/bdump

core_dump_dest=/home/oracle/admin/test/cdump

user_dump_dest=/home/oracle/admin/test/udump

control_files=("/home/oracle/oradata/test/control01.ctl", "/home/oracle/oradata/test/control02.ctl", "/home/oracle/oradata/test/control03.ctl")

job_queue_processes=100

compatible=10.2.0.3.0

processes=500

sga_target=274726912

audit_file_dest=/home/oracle/admin/test/adump

remote_login_passwordfile=EXCLUSIVE

dispatchers="(PROTOCOL=TCP) (SERVICE=testXDB)"

pga_aggregate_target=91226112

undo_management=AUTO

undo_tablespace=UNDOTBS1

--2、连接ORACLE_SID=test实例,并以spfile启动数据库到nomount状态

[oracle@target pfile]$ sqlplus / as sysdba

SQL*Plus: Release 10.2.0.4.0 - Production on 星期六 12月 14 23:35:09 2013

Copyright (c) 1982, 2007, Oracle. All Rights Reserved.

Connected to an idle instance.

SQL> create spfile='$ORACLE_HOME/dbs/spfiletest.ora' from pfile='$ORACLE_BASE/admin/test/pfile/init.ora';

File created.

SQL> startup nomount

ORACLE instance started.

Total System Global Area 276824064 bytes

Fixed Size 2083304 bytes

Variable Size 100664856 bytes

Database Buffers 167772160 bytes

Redo Buffers 6303744 bytes

4、执行建库脚本--1、执行create database脚本

SQL> create database test

user sys identified by oracle

user system identified by oracle

logfile group 1 ('/home/oracle/oradata/test/redo01.log') size 50m,

group 2 ('/home/oracle/oradata/test/redo02.log') size 50m,

group 3 ('/home/oracle/oradata/test/redo03.log') size 50m

maxlogfiles 16

maxlogmembers 3

maxloghistory 1

maxdatafiles 100

maxinstances 8

character set zhs16gbk

national character set al16utf16

datafile '/home/oracle/oradata/test/system01.dbf' size 100m

autoextend on next 10m maxsize unlimited

extent management local

sysaux datafile '/home/oracle/oradata/test/sysaux01.dbf' size 100m

autoextend on next 10m maxsize unlimited

default tablespace users

datafile '/home/oracle/oradata/test/users01.dbf' size 100m

autoextend on next 20m segment space management auto

default temporary tablespace temp

tempfile '/home/oracle/oradata/test/temp01.dbf' size 100m

autoextend on next 20m maxsize unlimited

undo tablespace undotbs1

datafile '/home/oracle/oradata/test/undotbs101.dbf' size 100m

autoextend on next 20m maxsize unlimited;

--2、生成数据字典

SQL> @$ORACLE_HOME/rdbms/admin/catalog.sql

SQL> @$ORACLE_HOME/rdbms/admin/catproc.sql

--以system用户,运行pupbld.sql脚本

SQL> conn system/oracle

Connected.

SQL> @$ORACLE_HOME/sqlplus/admin/pupbld.sql

最后全备份数据库。

oracle手动 建库_ORACLE 手动建库相关推荐

  1. oracle手动 建库_Oracle手动建库过程

    最近在网上看到很多初学Oracle或是从旧版的Oracle升级到10G的朋友们都问如何在Oracle 10G里手工建库的问题.今天正好有空,于是乎把在Oracle 10G里手工建库的全过程写出来,供各 ...

  2. oracle手动 建库_Oracle手动建库常见问题

    Oracle手动建库常见问题 BLOG文档结构图 前言部分 导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ①10G和11g ...

  3. oracle手动 建库_Oracle 手工建库步骤

    可参考官方文档操作 管理员指南创建并配置数据库 使用建库语句创建数据库 1-14为官方文档手工建库步骤,9为建库语句 步骤1:指定实例标识符(SID) 步骤2:确保设置了所需的环境变量 第3步:选择数 ...

  4. oracle上机题库_Oracle笔试题库附参考答案

    1.  下列不属于ORACLE的逻辑结构的是(C)区 段 数据文件 表空间 2. 下面哪个用户不是ORACLE缺省安装后就存在的用户(A) A . SYSDBA B. SYSTEM C. SCOTT ...

  5. oracle12的dbca,Oracle 12.2 DBCA 使用 Silent 建库

    Oracle 12.2 DBCA 使用 Silent 建库 许久没有用 Silent 方式建库了,非常顺畅,建立一个 12.2 非多租户的数据库: [oracle12c@iz2zeezinabu7k6 ...

  6. 高翔博士SLAMBOO2十二讲代码库中的三方库没有下载下来 ,需要手动对三方库单独下载的git的命令如下

    高翔博士SLAMBOO2十二讲代码库中的三方库没有下载下来 git clone --recursive https://github.com/gaoxiang12/slambook2.git 需要手动 ...

  7. SEO实战干货:网页建库与未建库的标准规则!

    很多SEO人稍微有点基础就都知道降权这个词语,但是在搜索引擎规范标准指南里面并未提到站点降权一说,严格来讲用建库这个说法更加准确. 首先我们不妨来回顾一下搜索结果排序的过程,从蜘蛛的爬行到蜘蛛的抓取再 ...

  8. Cadence全家桶Capture+Allegro流程-1-创建原理图库和元器件库

    虽然AD非常普及,也很方便,但是对于高端设计,Cadence全家桶还是必不可少的.此文档深度详细讲解用Cadence Capture绘制原理图和allegro绘制PCB的流程. 虽然Cadence教程 ...

  9. 群晖Nas通过jellyfin搭建本地影音库详细全过程(二):jellyfin影音库信息手动刮削和相关设置(100%扫库成功)

    前言,上期讲了如何安装jellyfin,根据我个人使用感受,我很开心的将收藏的电影复制到媒体库中,在jellyfin中新建了媒体库,然后发现自动刮削就是shit,还有一大半电影直接不显示,很多人可能会 ...

最新文章

  1. 【Servlet】Servlet与MVC分层开发
  2. failed to get the task for process XXX(解决方案)
  3. 找出一个字符串中出现次数最多的字_Day34:第一个只出现一次的字符
  4. css设置字符长度,在css中设置最大字符长度
  5. Java之HashMap.values()转List时的错误和正确操作
  6. Linux查看已经开放的端口,开放端口遇到防火墙的问题。
  7. linux jobs
  8. 资深架构师手写教你使用Docker安装RabbitMQ(SpringCloud)
  9. 深思 JAVA IT 求职
  10. linux 端口映射
  11. 推荐10个最好用的数据采集工具
  12. Android发送edp服务器,Android开发之基于OneNET平台的EDP传输协议的使用
  13. 普元云计算-AI杂谈:从洗衣机到老鼠屁股
  14. 【C++】packaged_task的用法实例
  15. 一些离谱的文言文翻译
  16. 【06月19日】A股滚动市盈率PE最低排名
  17. 2019.9-电赛国赛-基于FDC2214的纸张计数显示装置
  18. php中json字符串值,如何使用PHP从JSON中提取数据?
  19. 光纤 虚拟服务器,光纤猫设置虚拟服务器
  20. AI会抢走我们的饭碗?现在报告破解谜失

热门文章

  1. Linux下的Framebuffer编程
  2. mysql 添加b树索引_Mysql之B树索引
  3. 怎么样才算“精通”C语言?
  4. 基础生态学终结版复习题
  5. QT qss选择器------ID 选择器
  6. my SQL 命令大全
  7. 新玺配资:央行降准 房地产板块春天来了
  8. 无线牵起多个网络—美的无线网络解决方案
  9. 写入grib2+java,Grib数据转换成NC数据
  10. 【B2B】酒店客房影音解决方案