当前位置: 首页 > news >正文

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.mrgr.cn/news/64417.html

相关文章:

  • 【教程】Git 标准工作流
  • 数字证书的简单记录
  • Python爬虫:揭开淘宝商品描述的神秘面纱
  • 勒索软件通过易受攻击的 Cyber​​Panel 实例攻击网络托管服务器
  • 随机生成100组N个数并对比,C++,python,matlab,pair,std::piecewise_construct
  • MES计划下达与生产派工的常见问题及解决方法
  • FFmpeg 4.3 音视频-多路H265监控录放C++开发十. 多线程控制帧率。
  • 大学新生入门编程的最佳选择:为什么我推荐Python?
  • RSI是指在5G通信技术中用于标识小区的特定参数
  • Spring框架中的AOP是什么?如何使用AOP实现切面编程和拦截器功能?
  • 3.2链路聚合
  • P3-2.【结构化程序设计】第二节——知识要点:多分支选择语句
  • 2024年系统架构师---下午题目真题
  • php开发实战分析(8):优化MySQL分页查询与数量统计,提升数据库性能
  • sql在hive和阿里云maxComputer的区别
  • 合并区间 leetcode56
  • 【云备份项目】json以及jsoncpp库的使用
  • 在Zetero中调用腾讯云API的输入密钥的问题
  • 快速上手 Windows 命令:简化你的工作流程
  • tauri开发中如果取消了默认的菜单项,复制黏贴撤销等功能也就没有了,解决办法
  • Oracle OCP认证考试考点详解082系列09
  • 【数据结构与算法】第8课—数据结构之二叉树(堆)
  • SQL查询 join的用法
  • sv标准研读第二十章-系统函数与系统任务
  • 【高等数学】3-2多元函数积分学
  • 计算机网络——TCP拥塞控制原理