首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  Oracle

Linux , 有且仅有 Root 权限, 如何 Access 到 Oracle 数据库 所有数据

  •  
  •   chendeshen · 90 天前 · 1135 次点击
    这是一个创建于 90 天前的主题,其中的信息可能已经有所发展或是发生改变。
    *重点,非黑客,技术问题向,而已

    1 )如题,有 Root,及能够 root remote ssh ;
    2 )只知道 Oracle database 安装并运行中,其他一切未知(当然是 root 登录后通过各种方法知道...正是本主题所求);
    3 )例如当前 Oracle 认证方法未知,实例名未知,端口未知,开启了哪些服务未知,Oracle 数据库账号密码未知,一切未知;
    4 )不改变原有的一切密码(包括系统层面和数据库自身层面的账号密码)
    4 回复  |  直到 2019-08-20 15:09:39 +08:00
        1
    hlwjia   90 天前
    前三点,应该 Google 就能有结果,或者找个稍微懂 Oracle db 的。

    但是最后一点,要取决其他因素了( Oracle 不熟,坐等 Oracle 大佬

    MySQL 里如果没人改过 root 用户名的话,并且 root 的认证是 auth_socket,那你可以不改密码就登录进去做任何操作了;不然就实现不了第四点。
        2
    hoyixi   90 天前
    数据库产品大都是以自己的格式把数据保存在文件里,这些文件就在某个路径下,有 root 权限,最起码可以把这些数据都拷贝走,然后:
    1 对数据文件本身进行分析,类似逆向;
    2 自己装个 Oracle,把这些数据放到你装的 Oracle 的数据文件夹下,相当于把备份恢复。 既然你自己安装的 Oracle,你可以使用数据库的超级用户,通过命令行或者一些客户端软件,查看有哪些数据库。(具体的库的数据,虽然有密码,但是我觉得对超级用户没作用,不过是猜测我没试过)
        3
    shakoon   90 天前
    楼主应该是没用过 oracle,不然 su - oracle 啥不能做啊
        4
    taolu   90 天前
    对 oracle 不熟悉,但是在用的过程中,使用 root 用户切换到 Oracle 用户,直接使用 `sqlplus / as sysdba` 就是 Oracle dba 的权限,密码都不用输
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1810 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 21ms · UTC 16:23 · PVG 00:23 · LAX 08:23 · JFK 11:23
    ♥ Do have faith in what you're doing.