网站首页 > 技术文章 正文
简介:本文主要介绍Linux系统中进行Oracle数据库备份时,怎么利用数据库管理员创建数据库备份目录。涉及的内容包括对Oracle数据库管理员sys和system的权限区分,以及怎么利用已有阿账号重置管理员密码的过程。sys用户是Oracle中权限最高的用户,主要用于授权管理,而system是一个用于数据库管理的用户。在数据库安装完之后,应立即修改sys和system这两个用户的密码,以保证数据库的安全。详细内容请参考下文。
一、登陆Linux系统
1、登录系统
2、切换用户
二、登录数据库
1、以SYSDBA的身份登录数据库
执行指令$ sqlplus / as sysdba登录数据库
备注:Oracle对于普通账户和超级管理员的认证机制不一样,前者是通过数据字典,后者主要是通过操作系统验证和密码文件验证。因此一般提到操作系统认证或密码文件认证,针对的都是超级管理员的认证。对于操作系统认证,只需要将该用户添加到dba(针对sysdba权限)或oper(针对sysoper权限)组中,就可以使用 “sqlplus / as sysdba”方式登录,上述就是用到这种登录方式。
2、重置SYS密码
执行指令重置sys密码
SQL>alter user sys identified by ****_5vper;
SQL>grant connect to sys identified by ****_5vper;
3、重置SYSTEM密码
执行指令重置system密码
SQL> password system;
三、数据库登录验证
1、以sys账号登录
2、以system账号登录
四、几种登录方式介绍
序号 | 登录方式 | 备注 |
1 | conn /as sysdba | 本机登陆,使用操作系统认证,有无监听都可以。 |
2 | conn sys/password as sysdba | 本机登陆,使用密码文件认证,有无监听都可以。 |
3 | conn sys/password@dbanote as sysdba | 可以本机可以远程,使用密码文件认证,必须有监听,必须有tnsnames.ora,其中的remote_login_passwordfile 必须是 EXCLUSIVE。 |
说明:ORACLE 数据库通过 sqlnet.ora 文件中的参数 sqlnet.authentication_services, init.ora文件参数中的 remote_login_passwordfile 和口令文件 pwdsid.ora 三者协同作用实现身份认证。
sqlnet.authentication_services=(NTS)|(NONE)
NTS: 操作系统认证方式 , 不使用口令文件;
NONE: 口令文件认证方式。
remote_login_passwordfile=(NONE)|(EXCLUSIVE)|(SHARED)
NONE: 不使用口令文件 , 操作系统认证;
EXCLUSIVE: 口令文件认证方式 , 但只有一个数据库实例可以使用此文件;
SHARED: 口令文件认证方式 , 可以有多个数据库实例可以使用此文件 , 但此设置下只有 SYS 帐号能被识别 , 即使文件中存在其他用户的信息 , 也不允许他们以 SYSOPER/SYSDBA 登录。
猜你喜欢
- 2025-07-27 Java从入门到放弃(2)搭建Java环境
- 2025-07-27 全网最完整的免费java教程讲义(一)——java配置和安装
- 2025-07-27 黑客技术——SQLMAP获取后台账号密码
- 2024-10-28 一次Linux服务器沦陷为肉鸡的全过程实录
- 2024-10-28 Oracle暂停俄罗斯所有业务 oracle停服务
- 2024-10-28 Empower网络版工作站管理员学习笔记之五
你 发表评论:
欢迎- 633℃几个Oracle空值处理函数 oracle处理null值的函数
- 626℃Oracle分析函数之Lag和Lead()使用
- 614℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 609℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 606℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 600℃【数据统计分析】详解Oracle分组函数之CUBE
- 588℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 574℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- CVE-2025-30762|Oracle(java oracle)
- 低代码可能铲不掉“屎山”,但能让这个它更有「型」
- 科技大事件:新苹果手表可通过击掌或握手来传递信息
- 你的百万级上下文窗口大模型,可能并没有你想象中那么强
- DApp 开发中的安全测试(软件测试过程中安全测试的具体应用场景和测试思路)
- 盘点Java中最没用的知识⑧:这3个过时套路,你还在代码里硬撑?
- 机房硬件设备及Oracle数据库软件维护服务项目竞争性磋商公告
- 微软与甲骨文扩大合作关系,推出Oracle Database@Azure
- JPA实体类注解,看这篇就全会了(java实体类注解)
- Java反射机制最全详解(图文全面总结)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)