使用 sys 或者 system 用户登录 Oracle DB Control 是没有问题的. 但是,如果是普通的用户需要登录Oracle DB Control,建表或者视图之类的, 则需要授权 SELECT_CATALOG_ROLE 角色给该用户,语法如下: GRANT SELECT_CATALOG_ROLE TO XXX; 上面语法示例中的 XXX 代表需要授权的用户名.…
与 Oracle DB 交互 以下的演示样例从最主要的层面描写叙述 Oracle DB 操作.该演示样例说明了一种 Oracle DB 配置,在该配置中,用户和关联server进程执行于通过网络连接的不同计算机上. 1. 在安装了 Oracle DB 的节点(通常称为"主机"或"数据库server")上启动了一个实例. 2. 用户启动一个应用程序,该应用程序衍生了一个用户进程.该应用程序尝试建立一个与server的连接(此连接可能是本地连接.客户机/server连接…
90%的情况下,我们使用的都是数据库认证用户登录oracle,但还存在使用OS认证用户登录oracle的情况: 下面就实验一下OS用户要登录oracle相关操作: 测试环境:oracle10.2.0.1 1.在数据库中创建OS认证用户 SQL> show parameter auth; NAME TYPE VALUE------------------------------------ ----------- ------------------------------os_authe…
改变数据库用户sysman(该用户是DB Control Repository 的schema)password的方法 參考原文: How To Change the Password of the Database User Sysman (DB Control Repository Schema) (Doc ID 259379.1) 适用于: Enterprise Manager for Oracle Database - Version 10.1.0.2 to 11.2.0.3 [Rele…
前面我们说了用oracle自带的审计功能可以实现记录用户登录失败日志到数据表中(链接:http://www.54ok.cn/6778.html).今天我们来分享一下如何把用户登录失败信息记录到alert.log日志文件中. 使用sys账号登录数据库,然后创建触发器. CREATE OR REPLACE TRIGGER logon_denied_to_alert AFTER servererror ON DATABASEDECLARE message VARCHAR2(168); ip …