Oracle视频基础1.3.2练习

1.3.2

  1. 看 Oracle 实例是否启动
    ps -ef | grep oracle
  2. 备份已有的数据库文件到 old 文件夹,用 sample pfile 手动创建新的数据库文件 pfile
    mkdir old,mv * old,ls,cd old,cp init.ora …/initwilson.ora
  3. 编辑 pfile,修改 db_namedb_block_sizecontrolfile
    cd ..,vi initwilson.ora
  4. 启动数据库实例,观察报错信息
    sqlplus /nolog
    conn / as sysdba
    startup
  5. 强制关闭数据库实例
    shutdown abort
  6. 查看 spfile 中的参数具体解释
    exit
    vi initwilson.ora
  7. 删除数据库文件
    rm -f initwilson.ora
    rm lkWILSON
    ls
  8. 新出现的文件(不用管怎么出现的) initwilson.ora,查看该文件
    vi initwilson.ora
  9. 连接到 sqlplus
    sqlplus /nolog
    conn / as sysdba
  10. 创建 spfile,演示数据库实例启动前创建 spfile
    create spfile from pfile;
  11. 关闭数据库实例
    startup
    shutdown abort
  12. 查看 spfile
    exit
    vi spfilewilson.ora
  13. 打印二进制文件中的可打印字符串
    strings spfilewilson.ora | more
    -----请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述## Oracle 数据库实例启动与参数文件配置流程

在 Oracle 数据库管理中,常常需要启动、关闭数据库实例以及管理参数文件。以下是如何进行这些操作的详细步骤。这些步骤可以帮助数据库管理员有效地管理数据库的启动配置和参数设置。


1. 查看 Oracle 实例是否启动

首先,通过以下命令检查 Oracle 实例是否已经启动:

ps -ef | grep oracle

此命令会列出所有包含 “oracle” 字样的进程,确认实例是否正在运行。


2. 备份已有数据库文件并创建新 pfile

为了保证安全性,将当前的数据库文件备份到 old 文件夹,并用样例 pfile 创建一个新的数据库文件:

mkdir old
mv * old
ls
cd old
cp init.ora ../initwilson.ora

通过 cp 命令复制 init.ora,并重命名为 initwilson.ora,为新的数据库实例提供初始化文件。


3. 编辑 pfile 修改关键参数

使用以下命令编辑 initwilson.ora,修改其中的 db_namedb_block_sizecontrolfile 等参数:

cd ..
vi initwilson.ora

initwilson.ora 中,将 db_name 设置为 wilson,并添加 db_block_size=8192control_files 的路径配置。


4. 启动数据库实例并观察报错信息

打开 SQL*Plus,连接到数据库并尝试启动实例,观察是否有错误信息:

sqlplus /nolog
conn / as sysdba
startup

启动过程中,可能会出现错误代码(如 ORA-00402ORA-00405),可以根据具体错误进行排查。


5. 强制关闭数据库实例

如果遇到严重错误,使用 shutdown abort 强制关闭数据库实例:

shutdown abort

此命令会立即终止数据库实例的运行,适用于紧急情况下。


6. 查看 spfile 参数具体解释

使用 vi 编辑器查看 initwilson.ora 文件,进一步了解其中的参数配置:

exit
vi initwilson.ora

7. 删除数据库文件

清理不再需要的数据库文件,确保目录整洁:

rm -f initwilson.ora
rm lkWILSON
ls

8. 查看新生成的 initwilson.ora 文件

假设已经生成了一个新的 initwilson.ora 文件,使用 vi 查看其内容:

vi initwilson.ora

9. 连接到 SQL*Plus

再次连接到 SQL*Plus,准备进行接下来的操作:

sqlplus /nolog
conn / as sysdba

10. 创建 spfile

在启动实例前,使用 pfile 创建 spfile,确保参数设置持久化:

create spfile from pfile;

11. 启动并关闭数据库实例

启动数据库实例后,使用 shutdown abort 进行关闭操作:

startup
shutdown abort

12. 查看 spfile 内容

退出 SQL*Plus,使用 vistrings 命令查看 spfilewilson.ora 的内容:

exit
vi spfilewilson.ora

13. 打印 spfile 中的可读字符串

最后,使用 strings 命令从二进制文件 spfilewilson.ora 中提取可读字符串,方便查看参数:

strings spfilewilson.ora | more

以上步骤展示了 Oracle 数据库实例的基本启动和参数配置方法。这些操作适合用于 Oracle 数据库的基础管理,确保实例启动前的参数文件配置正确。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

“中信同业+”焕新升级 锚定数字金融新主线,做实金融“五篇大文章”

9月20日,“中信同业”升级发布会及生物多样性债券指数发布在京顺利举办,此次活动以“做强数字金融 服务实体经济”为主题,由中信金控指导,中信银行主办,中信各金融子公司联合承办。来自银行、证券、保险、基金等行业百…

重学SpringBoot3-Spring WebFlux之HttpHandler和HttpServer

更多SpringBoot3内容请关注我的专栏:《SpringBoot3》 期待您的点赞👍收藏⭐评论✍ 重学SpringBoot3-Spring WebFlux之HttpHandler和HttpServer 1. 什么是响应式编程?2. Project Reactor 概述3. HttpHandler概述3.1 HttpHandler是什么3.2 Http…

全桥PFC电路及MATLAB仿真

一、PFC电路原理概述 PFC全称“Power Factor Correction”(功率因数校正),PFC电路即能对功率因数进行校正,或者说是能提高功率因数的电路。是开关电源中很常见的电路。功率因数是用来描述电力系统中有功功率(实际使用…

【音视频 | ADPCM】音频编码ADPCM详细介绍及例子

😁博客主页😁:🚀https://blog.csdn.net/wkd_007🚀 🤑博客内容🤑:🍭嵌入式开发、Linux、C语言、C、数据结构、音视频🍭 🤣本文内容🤣&a…

python读取视频并转换成gif图片

1. 安装三方库 moviepy 将视频转换成gif,需要使用 moviepy库 确保已经安装了moviepy库 pip install moviepy2. 代码实现: from moviepy.editor import VideoFileClipmyclip VideoFileClip("video.mp4") myclip2 myclip.subclip(0, 10).re…

人工智能原理实验二:搜索方法

一、实验目的 本实验课程是计算机、智能、物联网等专业学生的一门专业课程,通过实验,帮助学生更好地掌握人工智能相关概念、技术、原理、应用等;通过实验提高学生编写实验报告、总结实验结果的能力;使学生对智能程序、智能算法等…

在Centos7.9服务器上使用LVM方式挂载磁盘以及Windows磁盘性能测试与Linux磁盘性能测试命令hdparm详细

一、在Centos7.9服务器上使用LVM方式挂载磁盘 在磁盘分区挂载之前,先使用lsblk命令查看磁盘信息,未分区挂载的磁盘sdb只有disk类型没有part类型。40G的硬盘sda已经分了两个区sda1、sda2。而sdb磁盘下并没有分区信息,说明还没有分区。磁盘分区…

dicom基础:乳腺影像方位信息介绍

目录 一、轴位 (CC, Craniocaudal) 二、侧位 (Lateral) 三、侧斜位 (MLO, Mediolateral Oblique) 四、不同的拍摄方位的乳腺影像展示 1、RCC(Right Craniocaudal) 2、LCC(Left Craniocaudal) 3、RMLO(Right Medio…

uniapp 报错Invalid Host header

前言 在本地使用 nginx 反向代理 uniapp 时,出现错误 Invalid Host header 错误原因 因项目对 hostname 进行检查,发现 hostname 不是预期的,所以,报错 Invalid Host header 。 解决办法 这样做是处于安全考虑。但&#xff0…

10个领先的增强现实平台【AR】

增强现实 (AR) 被描述为一种通过计算机生成的内容增强现实世界的交互式体验。 使用软件、应用程序和硬件(例如 AR 眼镜),AR 能够将数字内容叠加到现实环境和物体上。早在 2024 年,许多像 Apple 这样的公司就已进入 VR/AR 市场&am…

匹配——rabin_karp是怎么滚动的?

滚动散列函数 接前面用例公式滚动last_pos第三行第二行第一行证明后话接前面 匹配——散列法里面只说前一个字符乘以128再对72057594037927931求模,答案乘以128加后一个字符再对72057594037927931求模。对应代码: hash_s = (DOMAIN * hash_s + ord(s[i])) % PRIME用例 还是…

国产数据库之Vastbase海量数据库 G100

海量数据库Vastbase是基于openGauss内核开发的企业级关系型数据库。其语法和Oracle数据库很像,基本是从Oracle数据库迁移到海量数据库,以下简单介绍入门的使用 1、建库操作 地址:x.x.x.x root/Qa2021 安装路径:/home/vastbase 创…

进程、孤儿进程、僵尸进程、fork、wait简介

进程相关概念 程序和进程 程序:是指编译好的二进制文件,在磁盘上,占用磁盘空间, 是一个静态的概念. 进程:一个启动的程序, 进程占用的是系统资源,如:物理内存,CPU,终端等…

【万兴科技-注册_登录安全分析报告】

前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

【笔记】数据结构与算法

参考链接:数据结构(全) 参考链接:数据结构与算法学习笔记 一些PPT的整理,思路很不错,主要是理解角度吧,自己干啃书的时候结合一下会比较不错 0.总论 1.数据 注:图是一种数据结构!!…

匿名内部类的理解

这个知识点困惑我很久,前几天面试的时候也问到了,没回答出来 首先先说说使用步骤吧 1.有一个接口,且含有一个抽象方法(通常情况我们不会写abstract关键字,冗余的) 2.然后有一个外部类(Anonymo…

深入探索电能消耗数据:基于机器学习的分析与洞察

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

架构的本质之 MVC 架构

前言 程序员习惯的编程方式就是三步曲。 所以,为了不至于让一个类撑到爆💥,需要把黄色的对象、绿色的方法、红色的接口,都分配到不同的包结构下。这就是你编码人生中所接触到的第一个解耦操作。 分层框架 MVC 是一种非常常见且常…

突破挑战,创新前行 | 生信科技SOLIDWORKS 2025新品发布会·合肥站精彩回顾

2024年10月18日,由生信科技举办的首场SOLIDWORKS 2025新产品发布会在安徽合肥圆满落幕。现场邀请到制造业的专家学者们一同感受SOLIDWORKS 2025最新功能,探索制造业数字化转型之路。 合肥站活动日,由生信科技副总经理徐建开场。他以智造无界&…

鸿蒙HarmonyOS应用开发者(基础+高级)认证

文章目录 鸿蒙HarmonyOS应用开发者(基础高级)认证👉1.HarmonyOS认证介绍1.1、HarmonyOS发展历程1.2、HarmonyOS NEXT 开发预览版1.3、ArkTS语言开发鸿蒙应用1.4、HarmonyOS应用开发者基础认证的核心内容1.5、HarmonyOS应用开发者高级认证的核心内容1.6、HarmonyOS应…