oracle dba 手动创建数据实例

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

1.手动建库大致步骤

  1. 设置环境变量.bash_profile
  2. 创建目录结构
  3. 创建参数文件(位置:$ORACLE_HOME/dbs)
  4. 生成密码文件
  5. 执行建库脚本
  6. 创建数据字典
  7. 其他设置

2.DBCA 脚本创建

2.1设置系统环境变量

ORACLE_HOME=/app/oracle/11g/11.2.4.2;export ORACLE_HOME
ORACLE_BASE=/app/oracle/11g;export ORACLE_BASE
ORACLE_SID=dw; export ORACLE_SID
PATH=/usr/sbin:$PATH; export $PATH
PATH=$ORACLE_HOME/bin:$PATH; export $PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH

2.2创建相应的目录

cd $ORACLE_BASE
cd admin
mkdir $ORACLE_SID
cd $ORACLE_SID
mkdir adump bdump cdump dpdump pfile udump
ps:确认相应的目录
echo  $ORACLE_SID
echo  $ORACLE_BASE
echo  $ORACLE_HOME

2.3修改pfile参数

具体情况而定修改相应的参数如:audit_file_dest,background_dump_dest,control_files,core_dump_dest,log_archive_dest_1,user_dump_dest等

2.4生成密码文件

cd $ORACLE_HOME/dbs
orapwd file=orapw$ORACLE_SID password=&pwd entries=8

2.5 连接到数据库,启动到nomount状态

sqlplus / as sysdba  
startup nomount

2.6执行建库脚本 

ASM 磁盘组
Cat create_db.sql
CREATE DATABASE dw  USER SYS IDENTIFIED BY oracle  USER SYSTEM IDENTIFIED BY oracle  LOGFILE GROUP 1  '+DATA_DG' size 300m,   GROUP 2  '+DATA_DG' size 300m,  GROUP 3  '+DATA_DG' size 300m  MAXLOGFILES 32  MAXLOGMEMBERS 3  MAXLOGHISTORY 1  MAXDATAFILES 300 CHARACTER SET AL32UTF8  NATIONAL CHARACTER SET AL16UTF16  EXTENT MANAGEMENT LOCAL 	DATAFILE '+DATA_DG' SIZE 800M REUSE  SYSAUX DATAFILE '+DATA_DG' SIZE 800M REUSE  DEFAULT TABLESPACE users  DATAFILE '+DATA_DG'  SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED  DEFAULT TEMPORARY TABLESPACE temp  TEMPFILE '+data_dg'  SIZE 5120M REUSE  UNDO TABLESPACE UNDOTBS1  DATAFILE '+DATA_DG'  SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;  文件系统
CREATE DATABASE dw  USER SYS IDENTIFIED BY oracle  USER SYSTEM IDENTIFIED BY oracle  LOGFILE GROUP 1  ('/u01/app/oracle/oradata/dw/redo01a.log','/u01/app/oracle/oradata/dw/redo01b.log') SIZE 512M),   GROUP 2 ('/u01/app/oracle/oradata/dw/redo02a.log','/u01/app/oracle/oradata/dw/redo02b.log') SIZE 512M),  GROUP 3  ('/u01/app/oracle/oradata/dw/redo01a.log','/u01/app/oracle/oradata/dw/redo01b.log') SIZE 512M),   MAXLOGFILES 32  MAXLOGMEMBERS 3  MAXLOGHISTORY 1  MAXDATAFILES 300 CHARACTER SET AL32UTF8  NATIONAL CHARACTER SET AL16UTF16  EXTENT MANAGEMENT LOCAL 	DATAFILE '/u01/app/oracle/oradata/dw/system01.dbf' SIZE 800M REUSE  SYSAUX DATAFILE '/u01/app/oracle/oradata/dw/sysaux01.dbf' SIZE 800M REUSE  DEFAULT TABLESPACE users  DATAFILE '/u01/app/oracle/oradata/dw/user01.dbf  SIZE 500M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED  DEFAULT TEMPORARY TABLESPACE temp  TEMPFILE '/u01/app/oracle/oradata/dw/temp01.dbf'  SIZE 5120M REUSE  UNDO TABLESPACE UNDOTBS1  DATAFILE '+DATA_DG'  SIZE 200M REUSE AUTOEXTEND ON MAXSIZE UNLIMITED;Ps:相应的路径与属性根据相应的需求进行修改

2.6执行创建数据字典脚本

@?/rdbms/admin/catalog.sql  
@?/rdbms/admin/catproc.sql  
@?/sqlplus/admin/pupbld.sql #需使用system用户执行

3.DBCA静默建库

vmhost:oracle > dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName dw -sid dw -sysPassword oracle -systemPassword oralce -storageType ASM -diskGroupName data_dg -nationalCharacterSet "AL16UTF16" -characterSet "AL32UTF8" -nodeinfo cnlf081000 -sampleSchema false -asmSysPassword oracle -variablesFile /app /oracle/11g/11.2.4.2/dbs/initdw.ora -recoveryAreaDestination +fra_dg   -databaseType  DATA_WAREHOUSINGCopying database files1% complete3% complete9% complete15% complete21% complete27% complete30% completeCreating and starting Oracle instance32% complete36% complete40% complete44% complete45% complete48% complete50% completeCreating cluster database views52% complete70% completeCompleting Database Creation73% complete76% complete85% complete94% complete100% completeLook at the log file "/app/oracle/11g/cfgtoollogs/dbca/dw/dw.log" for further details.vmhost:oracle>

 

转载于:https://my.oschina.net/zhiyonghe/blog/905183

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/290300.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解决 ubuntu 14.04.1 下一个sublime text3 3065 中国输入的问题

你看今天 sublime text3 我以前有没有3059 的 它有支持3065该。 因此,为了支持subl 对中国输入法的实现 ,下面的操作步骤把我的记录供大家使用 有一个完整的教程: http://www.360doc.com/content/14/0329/08/13087748_364608018.shtml# 可…

C和指针之字符串实现my_strrchr(char *str, int ch)的函数

1、问题 编写一个叫my_strrchr(char *str, int ch)的函数&#xff0c;这个函数类似strchr函数&#xff0c;知识它返回的是一个指向ch字符在&#xff0c;str字符串中最后一次出现(最右边)的位置的指针 2、代码实现 #include <stdio.h> #include <string.h>/** 编写…

asp 强制转换浮点数值_C/C++中浮点数的编码存储

浮点数也称做实型数据(实数)&#xff0c;形式上就是数学中的小数。浮点型数据有两种表达方式&#xff1a; 一种是用数字和小数点表示的&#xff0c;如123.456&#xff1b; 另一种是用指数方式表示&#xff0c;如1.2e-6 或1.2E-6(1.2*10-6)。在计算机中实数是如何存储的呢&#…

PaddleNLP实战——信息抽取(InfoExtraction)

[ 文章目录 ]1. 信息抽取任务是什么&#xff1f;2. 基于PaddleNLP的信息抽取任务2.1 训练任务概览2.2 Predicate列表2.3 SPO列表2.4 代码解析1. 信息抽取任务是什么&#xff1f; 在NLP任务中&#xff0c;通常当我们拿到一段文本时&#xff0c;我们希望机器去理解这段文本描述的…

POJ 3080 Blue Jeans (后缀数组)

题目大意&#xff1a; 求出这些DNA序列中的最长且字典序最小的公共子串。 思路分析&#xff1a; 二分长度的答案&#xff0c;去height中扫描这个长度是否满足&#xff0c;一旦满足就立即输出。这样就能够保证字典序最小了。 #include <cstdio> #include <iostream>…

ThinkPad X220i 刷白名单BIOS,改装第三方无线网卡

ThinkPad X220i自带的网卡是REALTEK RTL8188CE&#xff0c;这张卡在Mac下目前是无解的.国外网站有该卡liunx、unix内核的驱动&#xff0c;但还是没有高人编译出来. 不等了,这卡没戏.正好手边有一台Dell E6400,E6400的无线网卡是DELL Wireless 1397 WLAN Mini-Card,具体型号是&a…

C# 离线人脸识别 ArcSoft

人脸识别&比对发展到今天&#xff0c;已经是一个非常成熟的技术了&#xff0c;而且应用在生活的方方面面&#xff0c;比如手机、车站、天网等。虹软人脸识别服务是免费的。最重要的是它还支持离线识别&#xff0c;并且提供Android、iOS、C、C#版SDK&#xff0c;现在已经升级…

【mongoDB运维篇③】replication set复制集

介绍 replicattion set 多台服务器维护相同的数据副本,提高服务器的可用性,总结下来有以下好处: 数据备份与恢复读写分离MongoDB 复制集的结构以及基本概念 正如上图所示&#xff0c;MongoDB 复制集的架构中&#xff0c;主要分为两部分&#xff1a;主节点&#xff08;Primary&a…

C和指针之字符串编程练习11(统计一串字符包含the的个数)

1、问题 编写一个函数&#xff0c;对标准的输入进行扫描&#xff0c;并对单词"the"出现的次数进行计数&#xff0c;区分大小写&#xff0c; 输进来的输入可以包含空格字符等等 2、代码实现 #include <stdio.h> #include <string.h>/** 编写一个函数&…

c++ long 转 short_C精品编程之——C语言的数据类型、运算符、表达式,精品课程...

在前边的文章分享中&#xff0c;我们已经看到程序中使用的各种变量都应预先加以说明&#xff0c;即先说明&#xff0c;后使用。对变量的说明可以包括三个方面&#xff1a;数据类型存储类型作用域在本课中&#xff0c;我们只介绍数据类型说明。其它说明在以后各章中陆续介绍。所…

李宏毅Reinforcement Learning强化学习入门笔记

文章目录Concepts in Reinforcement LearningDifficulties in RLA3C Method Brief IntroductionPolicy-based Approach - Learn an Actor (Policy Gradient Method)1. Decide Function of Actor Model (NN? ...)2. Decide Goodness of this Function3. Choose the best functi…

《BI项目笔记》数据源视图设置

原文:《BI项目笔记》数据源视图设置目的数据源视图是物理源数据库和分析维度与多维数据集之间的逻辑数据模型。在创建数据源视图时&#xff0c;需要在源数据库中指定包含创建维度和多维数据集所需要的数据表格和视图。BIDS与数据库连接&#xff0c;读取表格和视图定义&#xff…

201521123070 《JAVA程序设计》第13周学习总结

1. 本章学习总结 以你喜欢的方式&#xff08;思维导图、OneNote或其他&#xff09;归纳总结多网络相关内容。 2. 书面作业 Q1. 网络基础 1.1 比较ping www.baidu.com与ping cec.jmu.edu.cn&#xff0c;分析返回结果有何不同&#xff1f;为什么会有这样的不同&#xff1f; 1.2 t…

.NET 7 预览版2 的亮点之 NativeAOT 回顾

.NET 中备受追捧和期待已久的功能NativeAOT终于出现在本周的.NET 7 预览版2中&#xff0c;该项目的工作仍在继续&#xff0c;该版本将 NativeAOT 从实验性的 dotnet/runtimelab repo 中移出合并进入稳定的运行时库 dotnet/runtime repo&#xff0c;但尚未在 dotnet SDK 中添加足…

C和指针之字符串编程练习6

1、问题 编写函数取代strcpy&#xff0c;然后返回指向目标字符串末尾的指针 2、代码实现 #include <stdio.h>/** 编写函数取代strcpy&#xff0c;然后返回指向目标字符串末尾的指针 **/char *my_strcpy_end(char *des, char *src) {while (*src ! \0){*des *src;}retur…

Codeforces Round #323 (Div. 1) B. Once Again... 暴力

B. Once Again... Time Limit: 1 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/582/problem/BDescription You are given an array of positive integers a1, a2, ..., an  T of length n  T. We know that for any i > n it is true that …

c语言十佳运动员有奖评选系统_2019年沃德十佳内饰解读

​2019年沃德十佳内饰解读​mp.weixin.qq.com在这个世界上&#xff0c;要判定一件事物的成功与否并不容易&#xff0c;仅靠主观判断远远不够&#xff0c;而是需要能够进行量化判断的标准和成果。正如运动员需要金牌和冠军积淀&#xff0c;导演和演员需要奖项傍身一样&#xff0…

对测试人员或开发人员来说相互沟通有多重要?

要开始讨论的话题之前&#xff0c;我想举一个实际生活中的例子&#xff1a;丈夫和妻子住在同一所房子里&#xff0c;且不与对方沟通。或者说他们之间没有什么可以说的。他们只是用短信告知对方如果有什么重要事要注意。否则&#xff0c;两人都是在忙自己的生活&#xff0c;不怎…

Mybatis——返回类型为 集合嵌套集合 应该如何处理

2019独角兽企业重金招聘Python工程师标准>>> 最近在练习时 遇到了类似于 企鹅里的好友分组功能&#xff0c;使用的持久层框架是mybatis 第一次处理这种关系 记录一下 备忘。。 首先是表结构&#xff1a; <user_group > 好友分组 、 <t_group> 用户与好友…

为什么用 windbg 看 !address 显示出的Free是128T 大小?

总是被朋友问&#xff0c;用 !address -summary 显示出上面的 Free ≈ 128T 到底是什么意思&#xff1f;我的空闲内存不可能有这么大,不管怎么说&#xff0c;先上命令。0:009> !address -summary--- Usage Summary ---------------- RgnCount ----------- Total Size ------…