Oracle视频基础1.3.8与1.4.1练习

devtools/2024/11/7 1:37:53/

1.3.8与1.4.1
-看数据文件的目录, dump 的目录,oracle的软件目录
-(secureCRT,telnet连接linux。)看当前用户,当前所属组,通过操作系统认证以sysdba登陆,启动数据库然后关闭
-看口令文件

看数据文件的目录, dump 的目录,oracle的软件目录

env | grep ORACL
cd /u/01
ls -l
#$ORACLE_BASEcd oradata
ls
# datafilecd wilson/
ls
ls -l
# dump filecd
ls
pwd
ls
# soft ware

(secureCRT,telnet连接linux。)看当前用户,当前所属组,通过操作系统认证以sysdba登陆,启动数据库然后关闭

ls
cd 
sqlplus /nolog
idsqlplus /nolog
conn / as sysdba
startup
shutdown immediate
quit

看口令文件

cd dbs
ls -l
exit
# orapwwilson.ora

できない 切换wilson用户通过口令文件启动sqlplus

su -wilson
export ORACLE_HOME=/u01/oracle
export ORACLE_SID=wilson///
env | grep ORA//
clearid
sqlplus /nolog
conn / as sysdba
conn sys/boobook as sysdba 
conn sys/oracle as sysdba

Oracle 基本管理操作:查看目录、用户认证和口令文件

在 Oracle 数据库的管理中,常见任务包括查看数据文件目录、验证用户、通过操作系统认证以 SYSDBA 身份登录数据库、启动和关闭数据库,以及查看口令文件。本博客将逐步演示这些操作。

1. 查看 Oracle 的关键目录

要查看 Oracle 数据库的相关目录信息(如数据文件目录、转储目录和软件目录),可以使用以下步骤:

# 查看 ORACLE 环境变量
env | grep ORACLE# 切换到 Oracle 基础目录
cd /u01
ls -l
# 这里可以看到 ORACLE_BASE# 进入数据文件目录
cd oradata
ls
# 查看数据库的数据文件# 查看转储文件目录
cd wilson/
ls
ls -l
# 这里显示的是转储文件(dump files)# 返回软件目录
cd
ls
pwd
# 显示 Oracle 软件安装目录

2. 使用 SecureCRT 和 Telnet 连接 Linux

连接 Linux 后,可以查看当前用户信息和组信息,接着通过操作系统认证以 SYSDBA 登录数据库,完成数据库的启动和关闭操作。

# 显示当前用户和所属组
id# 启动 SQL*Plus
sqlplus /nolog# 通过操作系统认证以 SYSDBA 登录
conn / as sysdba# 启动数据库
startup# 关闭数据库
shutdown immediate
quit

3. 查看口令文件

口令文件(如 orapwwilson.ora)存储了特权用户的口令,允许具有 SYSDBASYSOPER 权限的用户在数据库启动之前进行远程连接。以下步骤显示如何查看口令文件:

# 切换到 Oracle 密码文件目录
cd $ORACLE_HOME/dbs
ls -l
# 查找类似于 orapw<SID>.ora 的文件

4. 切换用户并通过口令文件连接

如果要切换到 wilson 用户并通过口令文件登录 SQL*Plus,可以执行以下步骤:

# 切换到 wilson 用户
su - wilson# 设置 Oracle 环境变量
export ORACLE_HOME=/u01/oracle
export ORACLE_SID=wilson# 确认环境变量已正确设置
env | grep ORA
clear# 查看当前用户信息
id# 启动 SQL*Plus
sqlplus /nolog# 以 sysdba 身份登录
conn / as sysdba# 或者使用密码文件方式登录
conn sys/boobook as sysdba 
# 或 conn sys/oracle as sysdba

通过这些步骤,你可以查看 Oracle 的关键目录、用户认证、数据库启动和关闭操作,以及口令文件的查看和管理。


http://www.ppmy.cn/devtools/131885.html

相关文章

【青牛科技】GC3909替代A3909/ALLEGRO在摇头机、舞台灯、打印机和白色家电等产品上的应用分析

引言 在现代电子产品中&#xff0c;芯片作为核心组件&#xff0c;其性能和可靠性直接影响到产品的整体表现。摇头机、舞台灯、打印机和白色家电等设备对芯片的需求尤为关键&#xff0c;传统上多采用A3909/ALLEGRO等国外品牌的芯片。然而&#xff0c;随着中国半导体技术的快速发…

java: 题目:银行账户管理系统

题目&#xff1a;银行账户管理系统 设计一个简单的银行账户管理系统。要求实现以下功能&#xff1a; 1. 创建一个银行账户 BankAccount 类&#xff0c;该类具有以下属性&#xff1a;accountNumber&#xff08;账户号码&#xff0c;类型为 String&#xff09; balance&#xff…

你使用过哪些MySQL中复杂且使用不频繁的函数?

在MySQL中&#xff0c;除了常用的SELECT、INSERT、UPDATE等基本操作外&#xff0c;还有许多复杂且功能强大的函数&#xff0c;它们能够处理各种复杂的数据处理需求。这些函数虽然在日常开发中可能不常使用&#xff0c;但在特定场景下却能够发挥巨大的作用。下面&#xff0c;我将…

RHCE作业四

一要求&#xff1a; 1.搭建dns服务器能够对自定义的正向或者反向域完成数据解析查询。 2.配置从DNS服务器&#xff0c;对主dns服务器进行数据备份。 二操作&#xff1a; 主服务器 1.安装 2主配置真反向 3正反设置 区域 1安装 2添加allow-transfer 3增量 4重启 Systemctl …

plt.axhline()的使用方法

plt.axhline() 是 Matplotlib 用来绘制水平线的函数&#xff0c;方便我们在图中添加基准线或参考线。在残差图中&#xff0c;它可以帮助直观地观察残差的正负波动。 plt.axhline() 参数详解 y0&#xff1a;控制水平线的高度位置&#xff0c;y0 表示在 y 轴的 0 处绘制一条水平…

Jenkins面试整理-如何在 Jenkins 中进行并行构建?

在 Jenkins 中,并行构建 是通过并行执行多个任务来提高构建效率的常见方法。并行构建特别适用于需要执行多个独立步骤的工作流,如并行测试、构建不同平台上的软件或并行执行多个阶段。Jenkins 提供了两种方式来配置并行构建:Declarative Pipeline 和 Scripted Pipeline。下面…

HTML 基础标签——多媒体标签<img>、<object> 与 <embed>

文章目录 1. `<img>` 标签主要属性示例注意事项2. `<object>` 标签概述主要属性示例注意事项3. `<embed>` 标签概述主要属性示例注意事项小结在现代网页设计中,多媒体内容的使用变得越来越重要,因为它能够有效增强用户体验、吸引注意力并传达信息。HTML 提…

GJ Round (2024.11) Round 22~?

前言&#xff1a; 点此返回 GJ Round 目录 博客园可能食用更佳 Round 22 (11.4) 唯一一次快速补完了题 A AT_arc077_a [ABC066C] pushpush 不懂这原题标号咋这么奇怪 给你一个序列 a 1 … a n a_1 \dots a_n a1​…an​,按照如下规则构造新序列&#xff1a; 将 a i a_i a…