忘記Oracle的INTERNAL帳號密碼的解決方案

今天碰到一個問題:INTERNAL帳號密碼忘了:(通過查閱資料,找到一個方法進入資料庫:在Oracle資料庫系統中,使用者如果要以特權使用者身份(INTERNAL/SYSDBA/SYSOPER)登入Oracle資料庫可以有兩種身分識別驗證的方法:即使用與作業系統整合的身分識別驗證或使用Oracle資料庫的密碼檔案進行身分識別驗證。Oracle資料庫的密碼檔案存放有超級使用者INTERNAL/SYS的口令及其他特權使用者的使用者名稱/口令,它一般存放在ORACLE_HOME\DATABASE目錄下

影響Oracle漢字顯示的字元集問題

在國內外大中型資料庫管理系統中,把 ORACLE 作為資料庫管理平台的使用者比較多。 ORACLE 不論是資料庫管理能力還是安全性都是無可非議的,但是,它在漢字資訊的顯示方面著實給中國使用者帶來不少麻煩,筆者多年從事 ORACLE 資料庫管理,經常收到周圍使用者和外地使用者反映有關 ORACLE 資料庫漢字顯示問題的求援信,主要現象是把漢字顯示為不可識別的亂碼,造成原來大量資訊無法使用。本文將就這一問題產生的原因和解決辦法進行一些探討,供存在這方面問題的使用者朋友參考。1

用Oracle閃回功能恢複偶然丟失的資料

【導讀】本文提出了閃回功能的原理,描述了利用Oracle 9i或Oracle 10g的閃回功能進行恢複偶然遺失資料的方法。前言人為的錯誤是資料庫系統失敗的重要原因之一,根據調查約40%的系統問題是操作失誤或者使用者錯誤引起的,這些人為的錯誤又特別難以避免。傳統上當發生資料丟失、資料錯誤問題時,解決的主要方法就是資料的匯入/匯出、備份/恢複技術。這些方法都需要發生資料錯誤之前有一個正確的備份,才能進行恢複。恢複時不取決於錯誤程度,而只取決於備份/恢複策略。這種方法既耗時又使資料庫系統不能提供服務,

Oracle遠程複製和異地容災方案分析

【導讀】本文介紹目前針對oracle資料庫遠程複製和異地容災的主要幾種技術和解決方案。目前,針對oracle資料庫的遠程複製、容災主要有以下幾種技術或解決方案:

oracle預存程序編譯時間的一些錯誤

Error: PLS-00201: 必須說明標識符 'DATETIME'Line: 45Text: aa datetime,-------------------------在oracle中沒有datetime類型===================================================Error: PLS-00103: 出現符號 "("在需要下列之一時:    := . ) , @ %     default character    符號

oracle列表分區ADD VALUES或DROP VALUES包含資料變化

在介紹ADD VALUES和DROP VALUES語句的時候提到過,ADD VALUES和DROP VALUES只是資料字典上的變更,並不涉及資料的變化。因此如果ADD VALUES或DROP VALUES語句執行時,新增或刪除的索引值在資料庫中已經存在,則會報錯。仍然借用上一篇文章中的例子:SQL> CREATE TABLE T_PART_LIST2  (3     OWNER VARCHAR2(30),4     NAME

Windows中如何配置Oracle Instant Client

1.從Oracle網站下載對應版本的Instant Client,然後解壓到E:/instantclient_11_22.拷貝已安裝oracle機器上的network/admin目錄到E:/instantclient_11_2TNS_ADMIN=E:/instantclient_11_2/NETWORK/ADMIN這一步路徑一定要設定正確,很多網上的介紹寫TNS_ADMIN=E:/instantclient_11_2是不行的3.ORACLE_HOME=E:/instantclient_11_2,

Oracle 11g Dataguard物理備庫配置(五) broker switchover測試

本文採用Oracle 11g Dataguard broker switchover測試1. 採用dataguard broker 測試switchover1) 主庫情況SQL> select open_mode,database_role,db_unique_name from v$database;OPEN_MODE            DATABASE_ROLE    DB_UNIQUE_NAME---

oracle RMAN備份報錯的診斷過程(五)清除racgimon及racgmain check進程

在上一篇文章中清除了大量的僵死進程,但是這個方法只能治標而不能治本。除了作業系統中看到的大量racgmain check進程之外,資料庫中還可以看到一些racgimon會話:SQL> SELECT SID, USERNAME, PROGRAM, EVENT, SECONDS_IN_WAIT TIME2  FROM V$SESSION3  WHERE PROGRAM LIKE 'racg%';SID USERNAME PROGRAM    

oracle RMAN備份報錯的診斷過程(四)繼續清除資料庫中僵死的會話

經過前面的努力,資料庫中所有的JOB恢複正常,沒有長時間持有鎖的會話,事務視圖中也沒有長時間啟動並執行事務:SQL> SELECT INSTANCE_NAME FROM V$INSTANCE;INSTANCE_NAME----------------tradedb1已選擇1行。SQL> SELECT SID, TYPE, ID1, ID2, LMODE, REQUEST, CTIME, BLOCK2  FROM V$LOCK3  WHERE CTIME >

oracle如何利用STANDBY將單一實例資料庫升級為RAC環境(四)

利用Oracle的STANDBY技術,可以將單一實例資料庫升級到RAC資料庫。這種方式可以有效降低單一實例遷移到RAC環境的停機時間。這篇文章描述整個操作過程中碰到的錯誤。最開始碰了幾個初始化參數設定的小錯誤,主要問題是FLASH_RECOVERY_AREA設定到ASM執行個體上導致了問題:SQL> startup nomount pfile=/export/home/oracle/inittest11gr1.oraORA-01261: Parameter

oracle中使用logminer工具進行不完全恢複

在進行不完全恢複案例演練之前,我們要先學會如何使用logminer工具。該工具主要對redo log 進行挖掘,找出在某個時間點所作的DDL 或DML 操作(包括:時間點、datablock scn 、sql語句)1、對DML 分析SQL> select * from scott.tb01;ID----------1233 rows selected.SQL> delete from scott.tb01;3 rows deleted.SQL> commit;Commit

Oracle基於使用者管理的不完全恢複(五)誤刪除資料表空間

案例4——誤刪除資料表空間(有備份)通過備份的控制檔案找到與資料表空間有關的資訊進行恢複,因為新的控制檔案裡面已經沒有該資料表空間的資訊了。實際上在整個恢複過程中還是利用歸檔日誌進行恢複,如果刪除資料表空間之前的操作有及時寫入到歸檔資訊,就會全部恢複出來。下面的案例分切換日誌和不切換日誌兩種。1、基於backup control 的不完全恢複SQL> select file_id,file_name,tablespace_name from

Oracle基於使用者管理的不完全恢複(三)恢複過去某個時間點誤操

案例2——恢複過去某個時間點誤操作的表(DML)1、基於change (scn)SQL> conn scott/tigerConnected.SQL> select * from tb01;ID----------123SQL> drop table tb01 purge;Table dropped.SQL> create table tb01(id int) tablespace test;Table created.SQL>

oracle資料泵不同工作方式效能比較(四)測試外部表格匯出、匯入方式

根據Oracle的文檔的描述,資料泵採用不同的方式匯出匯入,效能也會有明顯的差別,這次正好有機會測試一下,遷移資料表空間、直接路徑、外部表格方式,以及資料庫鏈方式匯出、匯入的效能差異。這篇測試外部表格匯出、匯入方式。首先清除上一篇文章中匯入的使用者和資料表空間,並重建立立測試使用者和資料表空間。SQL> DROP USER TJSQ_NDMAIN CASCADE;User dropped.SQL> DROP USER TJSQ_TRADE CASCADE;User

oracle資料泵不同工作方式效能比較(一)測試環境

根據Oracle的文檔的描述,資料泵採用不同的方式匯出匯入,效能也會有明顯的差別,這次正好有機會測試一下,遷移資料表空間、直接路徑、外部表格方式,以及資料庫鏈方式匯出、匯入的效能差異。這篇介紹一下測試環境。來源資料庫和目標資料庫的版本都是10.2.0.3,不存在版本差異,字元集都是ZHS16GBK,國家字元集都是AL16UTF16字元集,來源資料庫和目標資料庫都是16k的BLOCK_SIZE,因此採用遷移資料表空間的方式不存在任何的問題:SQL> SELECT GLOBAL_NAME

oracle Streams建立資料表空間級環境概述:建立和移除

二、 建立複製環境建立非常簡單,只需要在目標端執行下列過程即可(如果是有多個資料表空間要複製,只需要再添加t_names(2),t_names(3)...t_names(n)即可):JSSSTR> DECLARE2 t_names DBMS_STREAMS_TABLESPACE_ADM.TABLESPACE_SET;3 BEGIN4 -- Tablespace names5 t_names(1) := ¨WEBDATA¨;6

oracle分區表述的FOR語句(下)測試FOR語句時碰到的ORA-14702錯誤

指定一個分區除了使用分區名稱外,很多時候還可以使用FOR語句。這篇描述測試FOR語句時碰到的ORA-14702錯誤。仍然使用上一篇文章的例子:SQL> CREATE TABLE T_PART_RANGE2  (ID NUMBER,3  NAME VARCHAR2(30),4  CREATE_DATE DATE)5  PARTITION BY RANGE (CREATE_DATE)6  (PARTITION P1 VALUES LESS

Oracle 11g r2物化視圖日誌新增的COMMIT SCN語句概述

在11.2中,物化視圖日誌也新增了一些功能,對於本地物化視圖而言,現在可以利用COMMIT SCN來替代以前版本中的TIMESTAMP方式來進行重新整理。看一個簡單的例子:SQL> SELECT * FROM V$VERSION;BANNER--------------------------------------------------------------------------------Oracle Database11gEnterprise Edition Release11

Oracle資料庫執行個體的啟動和關閉過程

Oracle資料庫執行個體的啟動,嚴格來說應該是執行個體的啟動,資料庫僅僅是在執行個體啟動後進行裝載。Oracle資料啟動的過程被劃分為幾個不同的步驟,在不同的啟動過程中,我們可以對其實現不同的操作,系統修複等等工作,因此瞭解Oracle資料啟動、關閉是非常有必要的。下面詳細了Oracle Database 10g 資料庫啟動及關閉的過程。一、資料庫執行個體的啟動啟動命令:starup [force][restrict] [pfile=...] [nomount] [mount]

總頁數: 1509 1 .... 652 653 654 655 656 .... 1509 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.