oracle数据库怎么getshell

oracle数据库怎么getshell,第1张

grant connect, resource, dba to TEST

DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

CONNECT:拥有Connect权限的用户只可以登录Oracle,不

可以创建实体,不可以创建数据库结构。

没用过grant insert,select这些权限的,不过你可以试试可以吗

empno=100不存在的,改成有的数据了。

#!/bin/bash

result=$(sqlplus

-s

'scott/tiger@dbname'<<EOF

spool

testtxt

set

pages

0

set

feed

off

set

heading

off;

set

feedback

off;

set

verify

off;

set

linesize

1000;

SELECT

FROM

scottemp

where

empno=7369;

spool

off

EOF

)

echo

$result

~

~

~

~

~

~

~

~

~

"testsh"

14L,

256C

written

oracle@:~>

/testsh

7369

SMITH

CLERK

7902

17-DEC-80

224006

20

oracle@:~>

more

testtxt

7369

SMITH

CLERK

7902

17-DEC-80

224006

20

crontab里面的脚本,通常读取的是默认的环境变量,PATH里面不包含oracle数据库的路径。

解决方法

1如果有root权限可以这样来修改crontab:

1 su - user -c /path/yourscriptsh >/tmp/cronout

2在你的脚本中加上source /home/username/profile (如是csh 读取的$HOME/cshrc 或 $HOME/login)

#!/bin/bash

source /home/username/profile

以上就是关于oracle数据库怎么getshell全部的内容,包括:oracle数据库怎么getshell、linux下编写以个shell脚本,实现对oracle数据库的查询结果保存在一个变量中、shell脚本计划任务里无法入oracle数据库,求助!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9703953.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存