1

我使用以下命令在 docker 容器上创建了一个 oracle 数据库:

docker run -d --name oracle -p 8080:8080 -p 1521:1521 quay.io/maksymbilenko/oracle-12c

The db params are:
hostname: localhost
port: 1521
sid: xe
service name: xe
username: system
password: oracle

我想启用统一审计,执行 SELECT 等查询并在审计日志中查看。

我可以使用以下命令通过 sqlplus 访问此数据库:

sqlplus system/oracle@//localhost:1521/xe

或通过应用程序 dbeaver。

第一个问题:根据我的发现,为了启用统一审计,我需要关闭数据库。这可以通过使用 sqlplus 并运行下一个命令来完成:

 shutdown immediate

当我这样做时,操作失败,因为:ORA-01031:权限不足

有什么方法可以让我运行常规查询来启用统一审计?我必须先关闭它吗? 有什么方法可以通过运行查询来完成我想要的所有事情吗?(启用、创建审核和查看操作)

4

0 回答 0