Oracle:新增使用者登入提示“ORA-04098:觸發器‘GD.ON_LOGON_TRIGGER’無效且未通過重新驗證”
接著上一篇建立一個只有檢視許可權的使用者,在測試環境,新建賬號後嘗試登入,提示如下:
1.看提示是base庫的觸發器有問題了,所以先定位到這個觸發器
SELECT * FROM DBA_OBJECTS WHERE OBJECT_TYPE='TRIGGER'and OBJECT_NAME = '
ON_LOGON_TRIGGER
';
它的狀態是無效的
2.通過pl/sql登入base庫,檢視觸發器Triggers,找到ON_LOGON_TRIGGER
這個觸發器上面有個紅色的叉號,可能需要重新編譯一下。
直接右鍵選擇Recompile,提示錯誤
為了看到錯誤詳情,在Command Window視窗重新編譯一次
錯誤出現在那個“/”
3.檢視這個觸發器,右鍵選擇View
4.把觸發器刪掉,重新建立該觸發器就好了
create or replace trigger on_logon_trigger after logon on database begin dbms_application_info.set_client_info(sys_context('userenv', 'ip_address'));end;
完成後再次登入新建的使用者,發現可以正常登入了
相關推薦
Oracle:新增使用者登入提示“ORA-04098:觸發器‘GD.ON_LOGON_TRIGGER’無效且未通過重新驗證”
接著上一篇建立一個只有檢視許可權的使用者,在測試環境,新建賬號後嘗試登入,提示如下: 1.看提示是base庫的觸發器有問題了,所以先定位到這個觸發器 SELECT * FROM DBA_OBJECTS WHERE OBJECT_TYPE='TRIGGER'and OBJECT_NAME = '
Oracle:新增用戶登錄提示“ORA-04098:觸發器‘GD.ON_LOGON_TRIGGER’無效且未通過重新驗證”
begin sql dbms ont env 用戶 database 環境 objects 接著上一篇創建一個只有查看權限的用戶,在測試環境,新建賬號後嘗試登錄,提示如下: 1.看提示是base庫的觸發器有問題了,所以先定位到這個觸發器 SELECT * FRO
ORA-04098:觸發器無效且未通過重新驗證
用powerdesign設計好表單,其中主鍵設定為每插入一行資料前自增1。把指令碼複製到Oracle Developer中執行,之後在前端執行時報錯 ORA-04098:觸發器無效且未通過重新驗證。 然後開始排錯,確認語法等無誤後,手動將PD裡sequence的指令碼放到developer中執行
ORA -04098 觸發器無效且未通過重新驗證
轉自:https://blog.csdn.net/m15188153014/article/details/53080187 ORACLE 菜鳥,犯了一個低階錯誤,用PowerDesigner的SQL Preview建立表的時候沒有建立sequence ,導致新增資料報此錯誤,折騰半天才反應過來!
ORACLE-TRIGGER-ERROR 04098 觸發器無效且未通過重新驗證
create or replace trigger tigger_base after insert on yw_dsdf_dsf_base for each row begin if(:new.dsfjrbs<>'9') then insert into yw
分享知識-快樂自己:oracle12c建立使用者提示ORA-65096:公用使用者名稱或角色無效
今天在oracle12c上建立使用者,報錯了。如下圖: 我很鬱悶, 就打開了oracle官方網站找了下, 發現建立使用者是有限制的。 2.解決方案 建立使用者的時候使用者名稱以c##或者C##開頭即可。 錯誤寫法: create user zhaojiedi identified by or
oracle中使用impdp數據泵導入數據提示“ORA-31684:對象類型已經存在”錯誤的解決
fun 創建用戶 spa ide pos 錯誤 markdown ber dmp 轉載請註明出處:http://blog.csdn.net/dongdong9223/article/details/47448751 本文出自【我是幹勾魚的博客
Oracle用SYS和SYSTEM預設密碼登入提示 ORA-01017:invalid username/password;logond denied解決方法
環境:Oracle 11g R2 +SQLPlus 問題:ORACLE用 SYS和SYSTEM預設密碼登入提示 ORA-01017:invalidusername/password;logond denied 我們都知道,sys的預設密碼是manager,system的預
ORACLE用SYS登入報ORA-28009:connection as SYS should be as SYSDBA OR SYSOPER解決方法
文章目錄轉載內容:我的情況: 轉載內容: 情況一:使用sqlplus登入 正常輸入使用者名稱的口令,就會報錯,因為SYS是在資料庫之外的超級管理員,所以我們在登入的時候 要在輸入口令:口令+as sysdba(比如:123456 as sysdba) 情況二:使
oracle刪除資料庫,提示ora-01031:許可權不足
用system管理員身份刪除資料庫,總是提示許可權不足,如下圖所示 用如下兩部解決了問題,特此記錄一下 1.找到sqlnet.ora,我本地的目錄在 E:\app\sunpi\product\11.2.0\dbhome_1\NETWORK\ADMIN\
分享知識-快樂自己:oracle12c創建用戶提示ORA-65096:公用用戶名或角色無效
語句 mod 租用 內容 rac 取消 nis 步驟 ORC 今天在oracle12c上創建用戶,報錯了。如下圖: 我很郁悶, 就打開了oracle官方網站找了下, 發現創建用戶是有限制的。 2.解決方案 創建用戶的時候用戶名以c##或者C##開頭即可。 錯誤寫法: c
plsql登入提示ORA-12514:TNS:listener does not……
因為我的oracle是轉在虛擬機器裡面的,前段時間由於沒有關閉虛擬機器就關閉了電腦,所以導致oracle的一個什麼服務關閉了,而且他還不能自動啟動,所以就報出瞭如圖的錯誤, 你無法使用plsql登陸你的資料庫,詢問老師後 在裝oracle的系統中 進入cmd &nbs
oracle寫入clob型別時提示 ORA-01704:字串文字太長
oracle寫入clob型別是提示 ORA-01704:字串文字太長 解決方法是需要將長文字先賦值給變數,再執行insert 如下: declare a_clob clob:='1111'; begin insert into aa(a1) values (a_clo
Navicat Premium (oracle library is not loaded和ORA-01017:invalid username/password;logon denied)
一.什麼是Navicat Premium Navicat premium是一款資料庫管理工具,是一個可多重連線資料庫的管理工具,它可以讓你以單一程式同時連線到 MySQL、SQLite、Oracle 及 PostgreSQL 資料庫,讓管理不同型別的資料庫更加的方便。(來自 百度百科) &n
Oracle 使用scott使用者登入提示密碼過期
Oracle使用scott使用者登入提示密碼過期 在初次安裝oracle的時候,很多人在解鎖scott使用者的同時會忘記給scott 使用者初始化密碼, 但是oracle會給scott 使用者設定一個預設的密碼那就是tiger , 可是在安裝成功之後使用scott使用者登入or
網狐榮耀版手機端登入提示“網路錯誤:5”解決辦法
造成這個的原因有兩種: 一、是因為伺服器端授權問題; 二、核心元件與Lua客戶端不配套; 三、Lua手機端是不是最新版本的。 檢查核心是不是248K大小的核心。並檢查網路模組是否為34.7K的網路模組,這兩個如果不是這樣的大小,就不是正版的,執行問題會很多。同時檢查Lua手
oracle 刪除表空間錯誤 提示:ora-02429:無法刪除用於強制唯一/主鍵的索引
sql>drop tablespace ksdm ora-01549:表空間非空,請使用INCLUDING CONTENTS 選項 sql>drop tablespace ksdm INCLUDING CONTENTS and datafiles; ora-00604:遞迴sql層1出現錯誤。
問題:使用scott登入Oracle以後,建立檢視,提示“許可權不夠”,怎麼解決?
create or replace view emp_view as select deptno,count(*) total_employeer,sum(sal) total_salary from
Oracle編輯數據時提示:這些查詢結果不可更新,請使用ROWI或者SELECT……FOR UPDATE獲得可更新結果
對數 date 一個 更新 bsp ron 我們 pda from 我們在對Oracle數據庫進行操作時,有時會在查詢完結果後想要對其中的某些數據進行操作,當我們點擊編輯(一個鎖標誌)是,會提示我們上述問題中的錯誤:這些查詢結果不可更新,請使用ROWI或者SELECT……F
oracle數據庫連接時提示ora-00257錯誤,提示數據庫歸檔日誌歸檔失敗
輸入 custom sed inter server2 別名 sna mil _id 轉 http://jingyan.baidu.com/article/425e69e6b142d1be15fc16dc.html Microsoft Windows [版本 6