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

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_BASE

cd oradata
ls
# datafile

cd wilson/
ls
ls -l
# dump file

cd
ls
pwd
ls
# soft ware

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

ls
cd 
sqlplus /nolog
id

sqlplus /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//
clear



id
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.kler.cn/a/377021.html

相关文章:

  • 机器人技术:ModbusTCP转CCLINKIE网关应用
  • 对快速由表及里说拜拜/如何正确运用由表及里
  • uniapp vue2版本如何设置i18n
  • 如何从串 ‘ 中国 +86‘ 中,获取到‘中国’:strip()、split()及正则表达式的使用
  • Django:构建高效Web应用的强大框架
  • C#开发——接口Interface
  • FRIENDLYARM Tiny6410 superboot烧写进sd卡教程
  • C#-值类型、引用类型
  • ctfshow web文件上传 web166-170
  • elementUI table 多级表头隔行变背景颜色
  • 从零开始构建 ChatGPT
  • 2024 Rust现代实用教程 Trait特质
  • 15分钟学 Go 第 27 天:路由和处理请求
  • 实际案例说明用基于FPGA的原型来测试、验证和确认IP——如何做到鱼与熊掌兼得?
  • vue 禁用element-ui calendar 取消非本月日期的点击事件
  • 【大模型LLM面试合集】大语言模型架构_tokenize分词
  • Maven详解—(详解Maven,包括Maven依赖管理以及声明周期,Maven仓库、idea集成Maven)
  • 基于Spring Boot和Vue的电子商城系统功能设计
  • Java面向对象的理解
  • 【JavaSE】java对象的比较
  • Linux:防火墙和selinux对服务的影响
  • Electron+Vue3+TS+sqlite3项目搭建加入sqlite3后无法运行问题
  • 沈阳乐晟睿浩科技有限公司抖音小店短视频时代的电商蓝海
  • ctfshow web入门文件上传总结
  • 【ShuQiHere】使用链表 (Linked List) 和数组 (Array) 实现栈 (Stack) 的深入解析与比较
  • 2. Flink快速上手