1.手动创建Oracle数据库

2023-10-28

毕业了,整理下本科期间自己记的笔记。
这个是之前上Oracle数据库的课的时候老师交给我们的任务,每个人都必须按照步骤手动创建数据库

手动创建Oracle数据库的步骤如下:
1、设置数据库名称和实例名称
2、创建相关目录
3、创建参数文件(修改)
4、创建实例
oradim -new -sid test -intpwd test -srvcstart system/demand
oradim -delete -sid test
5、连接Oracle实例
6、启动实例
7、使用create database创建数据库
8、创建服务器参数文件

1、设置数据库名称和实例名称

set oracle_sid=test

2、创建相关目录

d:
cd D:\app\Snakewood\admin
mkdir testdba
cd testdba
mkdir adump
mkdir bdump
mkdir cdump
mkdir udump
mkdir pfile   //存放追踪文件
cd..
cd..
cd oradata
mkdir testdba	//存放控制文件、数据文件重做日志文件

3、创建参数文件(修改)

到 D:\app\Snakewood\product\11.2.0\dbhome_1\dbs 这个目录下复制init.ora文件到桌面,按照下图修改后拷贝到
D:\app\Snakewood\product\11.2.0\dbhome_1\database

在这里插入图片描述

新建文本文件内容如下:

create database test
datafile 'D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/system0.dbf' size 300M reuse autoextend on next 10240K maxsize unlimited extent management local
sysaux datafile 'D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/sysaux01.dbf' size 120M reuse autoextend on next 10240K maxsize unlimited  
default temporary tablespace temp 
tempfile 'D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/temp01.dbf' size 20M reuse autoextend on next 640K maxsize unlimited  
undo tablespace "UNDOTBS1"  
datafile 'D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/undotbs1.dbf' size 20M reuse autoextend on next 5120K maxsize unlimited
logfile  
group 1 ('D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/redo01.log') size 10M,  
group 2 ('D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/redo02.log') size 10M,  
group 3 ('D:/app/Snakewood/product/11.2.0/dbhome_1/oradata/test/redo03.log') size 10M;

另存为test.sql

4、创建实例
oradim -new -sid test -intpwd test -srvcstart system/demand
oradim -delete -sid test

oradim -new -sid test -intpwd test -srvcstart demand   //创建实例同时创建口令文件
oradim -delete -sid test   //删除实例

手动创建口令文件

orapwd file=D:/app/Snakewood/product/11.2.0\dbhome_1\database\PWDtest.ora password=test entries=2

5、连接Oracle实例

sqlplus
sys as sysdba

在这里插入图片描述
提示已连接到空闲例程说明数据库还未启动

6、启动实例

因为现在只创建了参数文件,控制文件、数据文件和重做日志文件都没有,因此只能进入nomount状态

startup nomount pfile='D:\app\Snakewood\admin\mydba\pfile\initmydba.ora'

在这里插入图片描述

7、使用create database创建数据库
在这里插入图片描述

8、创建服务器参数文件

create spfile from pfile='D:\app\Snakewood\admin\testdba\pfile\inittestdba.ora'

在这里插入图片描述
小结
Oracle11g的路径和Oracle10g的路径不同,
11g是在D:\app\Snakewood…下
10g是在D:\app\Snakewood\product\11.2.0\dbhome_1…下
Set oracle_sid = xxx如果没有修改成功,可以去注册表中找oracle_sid并修改对应的值

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

1.手动创建Oracle数据库 的相关文章

  • 使用 LINQ 的 Silverlight 客户端数据库

    我正在创建一个浏览器外 silverlight 应用程序 并希望在客户端有一个数据库 我看过 sqlite 但似乎它不适用于 silverlight 如果我能使用 LINQ 那就太好了 我更喜欢免费的解决方案 但付费始终是一种选择 有什么建
  • 无法从 CursorWindow 读取第 0 行,第 -1 列?

    我在使用数据库时遇到问题 当我运行 SQLView java 时 出现致命异常 java lang RuntimeException Unable to start activity ComponentInfo com jacob eind
  • Oracle PLSQL 将日期时间截断为 15 分钟块

    我想将我的数据聚合成 15 分钟的片段 一刻钟 为此 我编写了一些生成 15 分钟日期时间块的代码 SELECT TRUNC SYSDATE hh 0 25 24 ROWNUM 0 25 24 AS time start ROWNUM TR
  • 在没有数据库的情况下运行 WordPress

    我一直在寻找一种将 WordPress 配置为仅使用文件系统数据库运行的方法 有点像 Java 中或内存中的 H2 任何人 仅用于演示目的 不可能 Wordpress 的要求之一是 MySQL http wordpress org abou
  • 将数据库表转换为 XML 模式文件

    我正在使用 SQL Server 2005 是否有任何命令或 GUI 工具 例如 SQL Server Management Studio 中的任何菜单 功能 可以将数据库表转换为 XML 架构文件 xsd 提前致谢 乔治 我找到了这个 试
  • 直接从表中选择和视图之间的区别

    直接从表中选择数据或从视图中选择数据有什么区别 每一种的最佳用途是什么 根据微软的说法 如果你使用的话会有性能优势indexedSQL Server 2000 2005 2008 中的视图 索引视图可以通过以下方式提高查询性能1 可以预先计
  • Oracle中表的列重新排序

    我有一个包含 50 多列的表 我需要交换前两列的顺序 使用 Oracle 实现此目的的最佳方法是什么 假设表名是 ORDERDETAILS 前两列是 ITEM ID 和 ORDER ID 重命名完成后 表名仍应为 ORDERDETAILS
  • Oracle 事务在 C++ 和 Java 之间的传播

    我们有一个现有的 C 应用程序 我们将逐步将其替换为新的基于 Java 的系统 在我们用 Java 完全重新实现所有内容之前 我们期望 C 和 Java 必须相互通信 RMI SOAP 消息传递等 我们尚未决定 现在我的经理认为我们需要 J
  • ORACLE 在立即执行中批处理 DDL 语句

    我正在尝试在一个 Execute Immediate 语句中运行多个 ddl 语句 我认为这会很简单 但看来我错了 想法是这样的 declare v cnt number begin select count into v cnt from
  • 如何从oracle存储过程中提取out变量?

    我有存储过程 其中有很多输出变量 所以我这样调用存储过程 export const infoHR3 async gt try const sql Declare ln order qty NUMBER ln in proc qty hr N
  • 通过网络恢复数据库备份

    如何通过网络使用 SQL Server 2005 恢复数据库备份 我记得以前这样做过 但这样做的方式有些奇怪 您几乎没有选择使用网络文件作为备份源 在与 MS SQL Server 相同的用户下映射网络驱动器 路径 托管文件 使用 xp c
  • 在 Codeigniter 中从其他数据库切换动态数据库

    mi 文件 config php 是 active group default active record TRUE db master 是唯一的数据库 db master hostname localhost db master user
  • jsp/servlet 从数组填充下拉框

    大家好 我正在尝试创建一个表单 允许您为某个主题创建一个实验室 它有一个下拉框 您可以在其中选择与该用户相关的主题 但是 当我去加载页面时 我收到此错误g apache jasper JasperException java lang Nu
  • 转置和聚合 Oracle 列数据

    我有以下数据 Base End RMSA Item 1 RMSA Item 2 RMSA Item 3 RMSB Item 1 RMSB Item 2 RMSC Item 4 我想将其转换为以下格式 Key Products RMSA RM
  • mysql 中 INSERT 语句的计算列

    假设我想要一个表来记录其他表中的日期和列数 或者任何类型的数学 字符串连接等 CREATE TABLE log id INTEGER NOT NULL AUTO INCREMENT date DATETIME NOT NULL count
  • 如何在Oracle中将“(Ab56.12345)some_string”的一个字符串列拆分为两列“Ab.12345”,“some_string”

    正如问题一样 如何拆分一个字符串列 Ab56 12345 some string到两列Ab56 12345and some string在甲骨文中 注意 并非所有列都 Ab56 12345 some string 部分列仅some stri
  • PLS-00103:遇到符号“CREATE”

    这个包有什么问题 因为它给出了错误 CREATE OR REPLACE PACKAGE PKG SHOW CUST DETAILS AS PROCEDURE SHOW CUST DETAILS myArg VARCHAR2 END PKG
  • 无法获取 ConfigBean 中实体的正确 ID - Java EE

    我正在构建一个药房管理应用程序 每个药房都需要一名管理员 约束是这样的 public class Pharmacy implements Serializable Id GeneratedValue strategy GenerationT
  • 关于 Cassandra 与 MySQL 的一些建议

    几天前我在这里问了一个问题 得到了一些非常好的答案 我正在考虑做一个带有个人资料 个人简介等的facebook风格的网站 并询问我是否应该使用mysql 答案是使用Cassandra 因为好多了 我只是问这是每个人都会建议的 只是我对mys
  • 从 C# 使用 Odbc 调用 Oracle 包函数

    我在 Oracle 包中定义了一个函数 CREATE OR REPLACE PACKAGE BODY TESTUSER TESTPKG as FUNCTION testfunc n IN NUMBER RETURN NUMBER as be

随机推荐

  • IPsec中IKE与ISAKMP过程分析(主模式-消息5和消息6)

    IPsec中IKE与ISAKMP过程分析 主模式 消息1 搞搞搞高傲的博客 CSDN博客 IPsec中IKE与ISAKMP过程分析 主模式 消息2 搞搞搞高傲的博客 CSDN博客 IPsec中IKE与ISAKMP过程分析 主模式 消息3 搞
  • 与自定义词典 分词_文本挖掘

    基于文本分析的场景有词云图 基于距离的文本聚类 基于监督的文本分类 情感分析等等 不管是文档库 文章 段落或句子 针对文本挖掘的基础都集中于词的分析 即针对文档库 段落 句子等的分词 切词 词是很多中文自然语言处理的基础 分词有助于提取文档
  • SpringCloud OpenFeign模块报错问题

    SpringCloud OpenFeign模块报错问题 问题 问题原因 使用Spring Initializr初始化项目引入了openfeign 没有在意版本 直到运行项目进行远程调用时报错 由于Spring Cloud Feign在Hox
  • JDBC URL

    1 JDBC URL的概念 JDBC URL提供了一种标识数据库的方法 可以使相应的驱动程序能识别该数据库并与之建立连接 实际上 驱动程序编程员将决定用什么JDBC URL来标识特定的驱动程序 用户不必关心如何来形成JDBC URL 它们只
  • 常见的响应式布局解决方法

    由于设备的分辨率不同 我们就用响应式布局来解决设备分辨率不同的问题 常见的解决方法有px视口 媒体查询 百分比 rem 和vw vh等方法来实现响应式布局 接下来介绍下个种方法 一 px和视口 在静态网页中 我们经常用像素 px 作为单位
  • YOLOv7环境搭建、训练流程以及转TensorRT部署问题

    一 背景 github官网yolov7 代码什么的从这个网站下 还有一个 但是这是官网 二 环境搭建 有两种环境搭建方式 一是用conda搭个虚拟环境 然后安装所有需要的库跟依赖等 二是用docker容器 下载英伟达的pytorch ima
  • Flume基础知识(个人总结)

    声明 1 本文为我的个人复习总结 并非那种从零基础开始普及知识 内容详细全面 言辞官方的文章 2 由于是个人总结 所以用最精简的话语来写文章 3 若有错误不当之处 请指出 概述 Flume用于离线日志的 采集与传输 Agent 单台机器a1
  • 分析jdk 1.8 ConcurrentHashMap 的put 方法

    如有转载请注明出处https blog csdn net weixin 41955327 article details 90228701 public V put K key V value 点击进入putVal return putVa
  • Nacos 2.0.3 源码启动

    下载源码 git clone https github com alibaba nacos git 然后切换分支 到 2 0 3 git checkout 2 0 3 nacos 工程目录 INFO Alibaba NACOS 2 0 3
  • vue项目点击侧边栏刷新页面

    在很多vue后台demo中都会有点击侧边栏刷新页面的需求 在很多演示中对这部分并没有太多的考虑 今天作者就对该部分的代码设计做一个介绍 首先直接上代码 修改路由分发的部分 在app vue或者具体项目中路由分发的地方引入v if isRou
  • python读取csv文件_python配置文件的读取

    本文主要分享下python中如何读取配置文件 1 首先我们要了解什么是配置文件 2 配置文件就是项目使用的常量 我们把它们放在一个文件里面 一般以 ini conf xml yaml等结尾 比如 test conf product yaml
  • Mol Cell Proteomics.

    期刊 Mol Cell Proteomics 题目 Celastrol protects from cholestatic liver injury though modulation of SIRT1 FXR signaling 通讯作者
  • 解决wso2 axis2server 跑不起

    wso2ei 6 1 0 运行axis2server报下面找个错误 Server could not start due to class loading issue java lang NoSuchMethodException samp
  • Anaconda安装过程

    Anaconda的安装与配置 1 1 下载Anaconda 网址 https www anaconda com download 1 2 安装教程 网址 https blog csdn net ITLearnHall article det
  • 爬虫工具之Beautiful Soup学习

    参考 Python技能树共建 Beautiful Soup 梦想橡皮擦的博客 CSDN博客 Beautiful Soup主要用于将 HTML 标签转换为 Python 对象树 然后让我们从对象树中提取数据 基础用法 import reque
  • 浅谈在Angular项目中怎么从RESTful API转移到Graphql API

    你了解 GraphQL 吗 简单的说 GraphQL是一个开源的查询语言和协议API GraphQL API是基于REST架构的现代化替代者 不同于REST GraphQL允许客户端根据其需要请求特定的部分数据 这与请求固定数据结构的方式不
  • 一道有趣的GOOGLE面试题——找出至少一个重复元素

    一道有趣的GOOGLE面试题 找出至少一个重复元素 题目 一个大小为n的数组 里面的数都属于范围 0 n 1 有不确定的重复元素 找到至少一个重复元素 要求O 1 空间和O n 时间 这个题目要求用O n 的时间复杂度 这意味着只能遍历数组
  • STM32 内部ADC方式_解释(AN2834)

    本为引用了ST应用笔记 AN2834文档 电源部分处理 最小化与ADC外部环境相关的ADC误差参考电压 电源噪声最小化电源侧线性调节器在噪声方面有更好的输出 主电源必须降下 整流和过滤 然后馈送到线性调节器 强烈建议将滤波电容连接到整流输出
  • 学习python可以做哪些副业?副业的快乐你根本想象不到

    人生苦短 我用Python 近年来 Python凭借其简洁易入门的特点受到越来越多人群的青睐 当然这不仅仅是针对程序员来说 对于一些学生 职场人士也是如此 Python为什么会大受欢迎呢 因为Python还被大家称为 胶水语言 它适用于网站
  • 1.手动创建Oracle数据库

    毕业了 整理下本科期间自己记的笔记 这个是之前上Oracle数据库的课的时候老师交给我们的任务 每个人都必须按照步骤手动创建数据库 手动创建Oracle数据库的步骤如下 1 设置数据库名称和实例名称 2 创建相关目录 3 创建参数文件 修改