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

Oracle视频基础1.3.8与1.4.1练习

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.lryc.cn/news/474973.html

相关文章:

  • 基于前馈神经网络模型和卷积神经网络的MINIST数据集训练
  • Vue3中Element Plus==el-eialog弹框中的input无法获取表单焦点
  • 16.网工入门篇--------介绍下网络服务及应用
  • 区分 electron 全屏和最大化
  • 封装一个请求的hook(react函数组件)
  • c语言内存块讲解
  • 2024年10月23日Github流行趋势
  • YOLOv6-4.0部分代码阅读笔记-dbb_transforms.py
  • C++ 基础语法 一
  • B2020 分糖果
  • VBA字典与数组第二十讲:如何在代码运行时创建数组
  • 字符串统计(Python)
  • NVR小程序接入平台/设备EasyNVR多个NVR同时管理视频监控新选择
  • 怎样能把图片做压缩处理?学会4款在线工具高效压缩图片
  • ZooKeeper 客户端API操作
  • 常用滤波算法(一)-限幅滤波法
  • 江协科技STM32学习- P33 实验-软件I2C读写MPU6050
  • BusHound工具的使用-调试USB
  • Hadoop生态圈框架部署(四)- Hadoop完全分布式部署
  • Spring Boot 与 Vue 共铸卓越采购管理新平台
  • leetcode3. Longest Substring Without Repeating Characters
  • Mongodb使用视图连接两个集合
  • SIP是什么?
  • Day 39 || 01背包、416. 分割等和子集
  • 调用detr-resnet-50进行目标检测
  • Chromium 中chrome.fontSettings扩展接口定义c++
  • 在Unity游戏开发在面试时会面试哪些内容?
  • 刘艳兵-DBA022-以下关于Oracle半连接的描述,哪些是正确的?
  • 人工智能与伦理:我们应该如何平衡科技与人性?
  • CRON组件一个复杂的一个简单的