Oracle视频基础1.4.2练习

1.4.2,第14个视频 1162
-检查数据库启动情况,创建口令文件,然后删掉

できない 远端连接
ps -ef | grep oracle
lsnrctl start

检查数据库启动情况,创建口令文件,然后删掉

ps -ef
cd $ORACLE_HOME
cd dbs
ls -l
orapwd file=orapwtest password=boobooke entries=10、、、、、、、、、、
rm -f orapwtest

卡壳 dbca 创建数据库chris,测试运行

设置bash配置文件,ps -ef | grep oracle
cd $ORACLE_HOME
cd dbs
ls
ls-l
env | grep ORA
cd $ORACLE_HOME
vi .bash_profile
# ORACLE_BASE=/u01
# ORACLE_HOME=$ORACLE_BASE/oracle
# ORACLE_SID=wilson
# PATH=$ORACLE_HOME/bin:$PATH
# LD_ASSUME_KERNEL=2.4.19 
# export ORACLE_SID ORACLE_HOME ORACLE_BASE PATH  LD_ASSUME_KERNELclear
su - oracle
env | grep ORA
lslsnrctl start
ls -l
env | grep ORA
export ORACLE_SID=chris
env | grep ORA
cd /u01/oradata
ls
ls -l
dbca# Create a database 勾选
# General Purpose 勾选
# Global Database Name 填写chris
# Dedicated Server Mode 勾选
# Character Sets Use Unicode(AL32UTF8) 勾选
# Archive Log Mode 勾选ps -ef |  grep oracle
sqlplus /nolog
conn / as sysdba
select * from dual;
env | grep ORA改.bash_profileenv | grep ORACLE
cd
vi .bash_profile
# LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

Oracle 数据库管理:启动检查、创建口令文件、配置数据库

在 Oracle 数据库管理中,常见任务包括检查数据库的启动情况、创建并删除口令文件、通过 DBCA 创建数据库,以及配置 bash 配置文件以确保环境变量正确。本文将逐步讲解这些操作。

1. 检查数据库启动情况

首先,需要检查 Oracle 数据库是否已经启动,可以使用以下命令:

ps -ef | grep oracle

此命令会显示所有与 Oracle 相关的进程。如果没有显示任何进程,说明数据库未启动。此时,可以通过启动监听器来激活数据库连接:

lsnrctl start

2. 创建和删除口令文件

Oracle 口令文件用于存储具有高权限(如 SYSDBA)的用户口令,支持远程高权限管理。以下是创建口令文件的步骤:

# 切换到 Oracle 密码文件目录
cd $ORACLE_HOME/dbs
ls -l# 创建口令文件,允许最多 10 个用户
orapwd file=orapwtest password=boobooke entries=10

执行以上命令后,Oracle 会在 $ORACLE_HOME/dbs 目录下创建名为 orapwtest 的口令文件。如果不再需要该口令文件,可以使用以下命令删除:

rm -f orapwtest

3. 使用 DBCA 创建数据库实例

接下来,使用 DBCA(Oracle 数据库配置助手)来创建一个名为 chris 的新数据库实例。

步骤

  1. 设置 bash 配置文件,确保环境变量正确:

    vi ~/.bash_profile
    # 在 .bash_profile 中添加以下内容
    ORACLE_BASE=/u01
    ORACLE_HOME=$ORACLE_BASE/oracle
    ORACLE_SID=wilson
    PATH=$ORACLE_HOME/bin:$PATH
    LD_ASSUME_KERNEL=2.4.19 
    export ORACLE_SID ORACLE_HOME ORACLE_BASE PATH LD_ASSUME_KERNEL
    
  2. 切换到 Oracle 用户并启动监听器:

    su - oracle
    lsnrctl start
    
  3. 更新 ORACLE_SID 环境变量为 chris,准备创建新的数据库实例:

    export ORACLE_SID=chris
    
  4. 启动 DBCA:

    dbca
    
  5. 在 DBCA 向导中进行如下选择:

    • Create a Database:勾选创建数据库。
    • General Purpose:选择通用数据库用途。
    • Global Database Name:输入 chris 作为全局数据库名称。
    • Dedicated Server Mode:选择专用服务器模式。
    • Character Sets:选择 Unicode(AL32UTF8) 字符集。
    • Archive Log Mode:勾选归档日志模式以确保数据的持久性。
  6. 完成向导并创建数据库。

4. 测试数据库连接

在新建数据库 chris 后,进行数据库连接测试:

ps -ef | grep oracle
sqlplus /nolog
conn / as sysdba
select * from dual;

如果查询成功返回结果,说明数据库已成功创建并运行。

5. 更新 .bash_profile 文件

为了保证下次登录时环境变量生效,可以将库路径添加到 .bash_profile

vi ~/.bash_profile
# 添加以下内容
LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

总结

通过以上操作,我们完成了 Oracle 数据库的启动检查、口令文件的创建与删除、数据库实例 chris 的创建以及配置环境变量的设置。这些步骤是 Oracle 数据库管理的基本操作,确保了数据库的灵活性与可管理性。

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

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

相关文章

Chromium 中chrome.topSites扩展接口定义c++

一、chrome.topSites 使用 chrome.topSites API 访问新标签页上显示的热门网站(即最常访问的网站)。不包括用户自定义的快捷方式。 权限 topSites 您必须声明“topSites”扩展程序清单中授予使用此 API 的权限。 {"name": "My exten…

在Zetero中调用腾讯云API的输入密钥的问题

也是使用了Translate插件了,但是需要调用腾讯云翻译,一直没成功。 第一步就是,按照这上面方法做:百度、阿里、腾讯、有道各平台翻译API申请教程 之后就是:Zotero PDF translat翻译:申请腾讯翻译接口 主要是…

2-137 基于matlab的sigmoid函数的变步长自适应语音信号增强

基于matlab的sigmoid函数的变步长自适应语音信号增强,与传统LMS相对比,比较不同的变步长函数去噪效果,并基于较好的去噪算法分析不同变步长中参数变化对降噪的影响。程序已调通,可直接运行。 下载源程序请点链接:2-13…

DNS服务部署

第一步:两个服务器恢复快照,预处理、安装软件、设置网卡信息 第二步:主服务端操作,编辑主配置文件设置监听IP。主服务端操作打开区域配置文件,添加如下内容,重点为:允许从服务器的同步请求&…

云效+mqtt实现本地构建和远程自动发版

之前写过一篇jenkinsmqtt实现本地构建和远程自动发版_jenkins远程调用和本地调用-CSDN博客 由于本地搭建jenkins实在太费机器了,这次改用云效搭建。不过云效并没有直接发送mqtt的方法,需要编写中转接口。 中转接口采用go-gin框架实现,代码如…

存储器与寄存器

​​​​​​存储器 存储器(Memory)是计算机中用于存储数据和程序的硬件设备。有了存储器计算机就具有记忆功能。 RAM 随机存取存储器(RAM, Random Access Memory) 是计算机系统中一种重要的内存类型,主要用于临时存储…

T10打卡—数据增强

​​​​​​​ 🍨 本文为🔗365天深度学习训练营中的学习记录博客🍖 原作者:K同学啊 1.导入及查看数据 import matplotlib.pyplot as plt plt.rcParams[font.sans-serif][SimHei] plt.rcParams[axes.unicode_minus]False import…

wordpress ripro-v5-8.3开心版主题源码

wordpress 资源下载主题 ripro刚开始出来就风靡很久,这个也是类似子比的一个主题,下载全面,美化包也特别多,此版本为网友投稿开新版本,还是那句话,运营请支持正版授权,提供学习研究而已。 喜欢做…

wps宏代码学习

推荐学习视频:https://space.bilibili.com/363834767/channel/collectiondetail?sid1139008&spm_id_from333.788.0.0 打开宏编辑器和JS代码调试 工具-》开发工具-》WPS宏编辑器 左边是工程区,当打开多个excel时会有多个,要注意不要把…

微信小程序的上拉刷新与下拉刷新

效果图如下&#xff1a; 上拉刷新 与 下拉刷新 代码如下&#xff1a; joked.wxml <scroll-view class"scroll" scroll-y refresher-enabled refresher-default-style"white" bindrefresherrefresh"onRefresh" refresher-triggered&qu…

python之函数总结

函数 对于函数的学习&#xff0c;我整理了网上的一些资料&#xff0c;希望可以帮助到各位&#xff01;&#xff01;&#xff01; 世界级的编程大师Martin Fowler先生曾经说过&#xff1a;“代码有很多种坏味道&#xff0c;重复是最坏的一种&#xff01;”。 为什么使用函数 问题…

Mybatis学习笔记(二)

八、多表联合查询 (一) 多表联合查询概述 在开发过程中单表查询不能满足项目需求分析功能&#xff0c;对于复杂业务来讲&#xff0c;关联的表有几张&#xff0c;甚至几十张并且表与表之间的关系相当复杂。为了能够实业复杂功能业务&#xff0c;就必须进行多表查询&#xff0c…

从0开始的STM32之旅 7 串口通信(I)

现在&#xff0c;我们终于可以做一些有趣的事情了&#xff1a;那就是来一点串口通信了。串口通信在一定程度上可以辅助我们程序的调试&#xff0c;传递信息&#xff0c;以及做其他令人激动的事情。下面我们就来看看如何开始我们的串口通信之旅。 关于数据通信 通信就是在传递…

医院绩效考核管理系统源码,医院如何构建绩效考核体系?

医院绩效考核管理系统作为现代医院管理的重要组成部分&#xff0c;其核心功能旨在提高医院运营效率、优化资源配置、确保医疗服务质量&#xff0c;以及增强医院竞争力。 业务科室绩效考核体系的构建 临床医疗与医技科室绩效考核的设置 临床医疗的绩效考核采用百分制&#xff…

使用DexClassLoader类动态加载插件dex

DexClassLoader类的源码 package dalvik.system;public class DexClassLoader extends BaseDexClassLoader {public DexClassLoader(String dexPath, String optimizedDirectory,String librarySearchPath, ClassLoader parent) {super(dexPath, null, librarySearchPath, par…

国产服务器部署1.获取银河麒麟V10服务器。首先挂gpt数据盘

要做系统国产化&#xff0c;现记录国产化的全过程&#xff1a;银河麒麟V10采用ARM架构&#xff0c;基于Ubuntu 18.04 LTS版本的Linux操作系统。‌‌ #uname -r 看系统是x86还是arm 1.获取银河麒麟V10服务器。首先挂数据盘。 1&#xff09;#lsblk -f vdb为数据盘。需要格式…

Excel:vba实现插入图片

实现的效果&#xff1a; 实现的代码&#xff1a; Sub InsertImageNamesAndPictures()Dim PicPath As StringDim PicName As StringDim PicFullPath As StringDim RowNum As IntegerDim Pic As ObjectDim Name As String 防止表格里面有脏数据Cells.Clear 遍历工作表中的每个图…

性能测试需求分析详解

&#x1f345; 点击文末小卡片 &#xff0c;免费获取软件测试全套资料&#xff0c;资料在手&#xff0c;涨薪更快 1、客户方提出 客户方能提出明确的性能需求&#xff0c;说明对方很重视性能测试&#xff0c;这样的企业一般是金融、电信、银行、医疗器械等&#xff1b;他们一…

机器学习之fetch_olivetti_faces人脸识别--基于Python实现

fetch_olivetti_faces 数据集下载 fetch_olivetti_faceshttps://github.com/jikechao/olivettifaces sklearn.datasets.fetch_olivetti_faces(*, data_homeNone, shuffleFalse, random_state0, download_if_missingTrue, return_X_yFalse, n_retries3, delay1.0)[source] L…