aiaiDBA

加微信获取免费职业规划+学习资料,了解年薪50万的DBA是如何练成的

13718043309

010-86462881

RMAN-00578: pipe string is not private and owned by SYS

RMAN-00578: pipe string is not private and owned by SYS
Cause: The pipe that RMAN needs to use for its input or output is either a public pipe or a private pipe that is not owned by SYS. This is a potential security problem, because it allows a non-SYS user to issue commands to RMAN or to retrieve the RMAN output.
Action: If you are attempting to put data on the RMAN input pipe prior to starting RMAN, so RMAN will process the data on the pipe as soon as it starts, you must be connected as SYS and you must first use the DBMS_PIPE.CREATE_PIPE function to explicitly create the pipe as a private pipe.

请先 登录 后评论

1 个回答

小智
RMAN-00578:管道字符串不是私有的,并且由SYS拥有,
.原因: RMAN需要用于其输入或输出的管道是公共管道或不属于SYS的专用管道。这是一个潜在的安全问题,因为它允许非SYS用户向RMAN发出命令或检索RMAN输出。,
.操作:如果在启动RMAN之前尝试将数据放在RMAN输入管道上,则RMAN将在管道上启动后立即处理数据,必须以SYS连接,并且必须首先使用DBMS_PIPE.CREATE_PIPE函数以显式地将管道创建为专用管道。,
.
请先 登录 后评论