Oracle資料庫之PL/SQL遊標學習筆記

1.

Oracle ASM磁碟頭部破壞樣本

建立external磁碟組DATA1  2. 備份磁碟頭[root@asm asm]# dd if=/dev/asm-diskf of=/asm/diskf1.bak bs=1M count=100100+0 records in100+0 records out104857600 bytes (105 MB) copied, 3.71699 seconds, 28.2 MB/s3. 清除磁碟頭[root@asm asm]# dd

Oracle 11g報錯ORA-28002的使用者名稱密碼到期

出現Oracle 11g 使用者名稱密碼到期問題,處理方式如下:1:先登陸控制台進行驗證,weblogic內建的JDBC測試,可以驗證資料庫連通性。同時應用日誌應該會出現ORA-28002的密碼到期的錯誤提示。2:也可以登陸資料庫,使用原始使用者進行串連嘗試conn username/MIMA . 也會出現ORA-28002的密碼到期提示。具體操作如下:Oracle 

Plsql串連Oracle 64位的配置詳解

安裝64位oracle後,用plsql串連時,探索資料庫選項為空白。為瞭解決這下問題,產生以下記錄:1、 下載並安裝oracle 11g r2http://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.ziphttp://download.oracle.com/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip2、 下載oracle client

oracle遷移資料庫後啟動報錯ora-600[25025]解決辦法

遷移指令碼的日誌中報錯RMAN-06571: datafile 78 does not have recoverable copy,經查看發現78號檔案曾經被offline drop掉。於是重建控制檔案,在控制檔案中把78號檔案去掉,重建控制後,資料庫能夠mount,mount後資料檔案是一致,但是open 時會報錯ora-600,異常宕掉。SYS@mydbtst> alter database open;alter database open*ERROR at line 1:ORA-01

oracle資料庫ORA-06553: PLS-801: internal error [56327]

今天收到一個客戶的問題,資料庫中的alertlog中報錯ORA-06553: PLS-801: internal error [56327],Errors in file /mydb/db/oradata01/dbsepus/diag/rdbms/dbsepus/dbsepus/trace/dbsepus_cjq0_11056.trc:ORA-00604: error occurred at recursive SQL level 1ORA-06544: PL/SQL: internal

oracle 11.2的grid中安裝10g database報錯OUI-35000

作業系統版本是Solaris 10,安裝完11.2的grid之後,安裝11g的RAC database沒有問題。但是在安裝10g RAC database的時候,進度條到50%,總是報OUI-35000 Fatal Cluster Error的錯誤。此時Banner已經disable。用ssh node1 date和ssh node2 date檢查各個節點的互信,都沒有問題。但是用下面的命令檢查卻報錯互信有問題。./runcluvfy.sh stage -pre crsinst -n node1

oracle中通過kfed說明asm disk header定義

kfed讀取資料磁碟頭主要參數解釋說明% kfed read /dev/raw/raw1     kfbh.endian:                          1 ; 0x000:

Oracle資料庫匯出匯入簡單介紹

查看“環境變數”的path中,增加了D:oracleora92bin為全域變數(如果你的Oracle安裝在D盤的話)。2.1.1

Oracle trunc()函數的用法

format為年時,精確到-----年為月時,精確到------年,月(不管哪年,只要是相同的月和哪天)為日時,精確到------年,月,日(不管哪年的哪月,只關心是哪天)1.TRUNC(for dates)TRUNC函數為指定元素而截去的日期值。其具體的文法格式如下:TRUNC(date[,fmt])其中:date 一個日期值fmt 日期格式,該日期將由指定的元素格式所截去。忽略它則由最近的日期截去下面是該函數的使用方式:  代碼如下複製代碼

Oracle RAC 時間同步方法小結

一. 使用ntpdate 命令1.  伺服器可連結外網時# crontab -e加入一行:*/1 * * * * ntpdate 210.72.145.44210.72.145.44 為中國國家授時中心伺服器位址,這樣該機每隔1分重就可以與國家授時中心進行同步了。注意: 在使用ntpdate 命令時, ntpd 服務必須是關閉的, 否則會報the NTP socket is in use, exiting 錯誤。關閉 ntpd 服務命令如下:[root@node2 init.d]# /

oracle資料庫執行指令碼常用命令總結

1. 執行一個SQL指令檔  代碼如下複製代碼 sqlplus user/pass@servicename<file_name.sql或SQL>start file_names或SQL>@ file_name

oracle 建立job學習筆記詳解

一:簡單測試job的建立過程案例:1,先建立一張JOB_TEST表,欄位為a 日期格式  代碼如下複製代碼 SQL> create table JOB_TEST(a date);Table createdSQL> commit;Commit complete 2,建立一個預存程序 bb 作用是往pig表中插入資料  代碼如下複製代碼 SQL> create or replace procedure JOB_PRO_TEST as 

Linux下oracle自啟動設定的方法介紹

涉及的檔案有:/etc/oratab$ORACLE_HOME/bin下的兩個指令碼,dbstart和dbshut編輯設定檔:vim /etc/oratab將:orcl:/u01/oracle/product/10.2.0/db_1:N改為:orcl:/u01/oracle/product/10.2.0/db_1:Y隨後最簡單的方法,在/etc/rc.local中加入:su - oracle -c "/u01/oracle/product/10.2.0/db_1/bin/dbstart&

oracle資料庫sqlplus / as sysdba問題

在oracle自啟動設定中,我們能夠開機自啟動oracle軟體,執行個體,監聽。那麼平時我們是用sqlplus sys/****** as sysdba命令來登入,啟動指令碼並不知道sys使用者的密碼,它是如何登入上去的呢?經過查看指令碼中是用sqlplus / as sysdba命令,它使用的是作業系統認證。使用這個命令登入,不需要sys使用者密碼,且登入後就是sys使用者。當oracle資料庫的sys使用者密碼忘記的時候,可以通過操作系方式sqlplus / as

Oracle 11G在用EXPORT匯出時,空表不能匯出

這兩天在伺服器轉移時,導資料庫遇到個問題,“Oracle 11G在用EXPORT匯出時,空表不能匯出”。 11G中有個新特性,當表無資料時,不分配segment,以節省空間的 解決方案: 辦法1、insert一行,再rollback就產生segment了。 該方法是在在空表中插入資料,再刪除,則產生segment。匯出時則可匯出空表。 辦法2: 用以下這句尋找空表 select 'alter

oracle 物理備庫切到read only並再切回來

想要將物理備庫切換到read only狀態,可以使用以下步驟  代碼如下複製代碼 SQL> select status from v$instance;STATUS------------MOUNTEDSQL> select database_role from v$database;DATABASE_ROLE----------------PHYSICAL STANDBY 1、取消備庫日誌應用  代碼如下複製代碼 SQL> ALTER

oracle中查詢v$session報ORA-04031錯誤解決辦法

客戶的資料庫在出賬期間有工具登入Oracle資料庫偶爾性報ORA-04031,經過分析是因為該工具需要查詢v$session,經過分析確定是Bug 12808696 – Shared pool memory leak of “hng: All sessi” memory (Doc ID 12808696.8),重現錯誤如下節點1進行查詢報ORA-4031  代碼如下複製代碼 SQL> select count(*) from

ORACLE 8.1.7 資料庫ORA-600 4000故障恢複樣本

在資料庫的恢複過程中遇到ORA-600 4000錯誤挺多的,但是在oracle 8i(8.1.7)中遇到此類問題,還是第一次,做個記憶,供參考:資料庫故障起因:因為儲存異常,導致當前redo損壞,並_allow_resetlogs_corruption參數嘗試開啟資料庫Media Recovery Log kcrrga: Warning.  Log sequence in archive filename wrappedto fix length as indicated by %S

Oracle中 union 和 union all 的區別

標籤:intersect   重複   資料   oracle   rom   操作   代碼   _id   ora   如果我們需要將兩個select語句的結果作為一個整體顯示出來,我們就需要用到union或者union

總頁數: 1509 1 .... 493 494 495 496 497 .... 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.