Time of Update: 2017-02-28
不能串連Oracle資料庫了,提示相關的錯誤 OERR: ORA-12519 TNS:no appropriate service handler found 用戶端串連間歇性失敗,報錯ORA-12519 Cause: the listener could not find any available service handlers that are appropriate for the client connection. Action: run
Time of Update: 2017-02-28
-- 19-1:建立無參數的函數CREATE OR REPLACE FUNCTION cur_datetimeRETURN VARCHAR2ISBEGINRETURN TO_CHAR(sysdate,'YYYY"年"MM"月"DD"日"HH24″時"MI"分"SS"秒"');END;/-- 19-2:建立帶有輸入參數的函數CREATE OR REPLACE FUNCTION
Time of Update: 2017-02-28
-- 建立表語句ORACLE: create table _table_name(column1 varchar2(10) primary key,column2 number(5) not null,memo varchar2(100));comment on column _table_name.column1is '這是column1的注釋';SQLSERVER: create table _table_name(column1 varchar(10) primary
Time of Update: 2017-02-28
oracle物理結構和邏輯結構物理結構查看oracle資料庫的物理檔案路徑一定要用命令查看,除非該資料庫是你親自安裝,並做過所有的安全配置,否則非常有可能你的前任對資料庫進行了更改,而在一不小心釀成大錯。 查看控制檔案DESC v$controlfile查看控制檔案的狀態和名稱(顯示路徑)SELECT status,name FROM v$controlfile; 查看資料檔案DESC v$datafile比如查看資料檔案的檔案號和狀態SELECT file#,status,name
Time of Update: 2017-02-28
在v$tempfile與v$sort_usage之關係解析一文中,我們注意到對於臨時檔案的絕對檔案號(AFN),Oracle的分配規則和常規資料檔案並不相同。實際上,臨時檔案的絕對檔案號應該等於db_files + file#。我們看一下執行個體:SQL> select indx,tfnum,tfafn,tfcsz2 from x$kcctf;INDX TFNUM TFAFN TFCSZ---------- ---------- ---------- ----------0
Time of Update: 2017-02-28
這篇文章主要介紹了Oracle MERGE
Time of Update: 2017-02-28
一、使用者 查看目前使用者的預設資料表空間 SQL>select username,default_tablespace from user_users; 查看目前使用者的角色 SQL>select * from user_role_privs; 查看目前使用者的系統許可權和表級許可權 SQL>select * from user_sys_privs; SQL>select * from
Time of Update: 2017-02-28
Oracle 數值資料類型最多可儲存 38 個位元組的精度。當將 Oracle 數值轉換 為公用語言運行庫資料類型時,小數點後邊的位元可能過多,這會導致此錯誤。 解決方案: 使用round()函數: 例如:select min(pval),max(pval),round(avg(pval),5) from hvm_data_dga . round(avg(pval),5) 使數值小數點後按照四捨五入保留5位。 select round(32/14, 3) from dual;
Time of Update: 2017-02-28
建立EM的時候報錯: 配置: Failed to unlock mgmt_view account 2013-4-29 22:47:03 oracle.sysman.emcp.EMReposConfig invoke 嚴重: 無法對所有 EM 相關帳戶解鎖 2013-4-29 22:47:03 oracle.sysman.emcp.EMConfig perform 嚴重: 無法對所有 EM 相關帳戶解鎖 有關詳細資料, 請參閱
Time of Update: 2017-02-28
1 2 3 4 5 6 7 ABS(x) 【功能】返回x的絕對值 【參數】x,數字型運算式 【返回】數字 【樣本】
Time of Update: 2017-02-28
drop會刪除整個表裡的資料表結構。事務不可復原。? 1 drop table test; truncate會刪除表裡的所有資料,不會逐行操作。且事務無法復原。? 1
Time of Update: 2017-02-28
小編在 VMware Server 1.0.8 中安裝 Oracle RAC 時, 碰到到了 PRKC-1002 錯誤:WARNING: Error while copying directory /u01/oracle/product/10.2.0/db_1 with exclude file list ‘null’ to nodes ‘rac2′. [PRKC-1002 : All the submitted commands did
Time of Update: 2017-02-28
在某些時候,容易誤刪預存程序,那麼針對預存程序被刪除了,我們如何進行恢複呢 ? 這裡為大家進行講解。 1. 建立測試預存程序 SQL> conn roger/roger Connected. SQL> CREATE OR REPLACE PROCEDURE proc_test_drop 2 AS 3 BEGIN 4 FOR x IN (SELECT sysdate FROM dual) 5 LOOP 6 DBMS_OUTPUT.put_line
Time of Update: 2017-02-28
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Time of Update: 2017-02-28
Oracle資料庫有三種標準的備份方法,它們分別是匯出/匯入(EXP/IMP)、熱備份和冷備份。匯出備件是一種邏輯備份,冷備份和熱備份是物理備份。 一、 匯出/匯入(Export/Import) 利用Export可將資料從資料庫中提取出來,利用Import則可將提取出來的資料送回到Oracle資料庫中去。 1、 簡單匯出資料(Export)和匯入資料(Import) Oracle支援三種方式類型的輸出: (1)、表方式(T方式),將指定表的資料匯出。 (2)、使用者方式(U方式)
Time of Update: 2017-02-28
前幾天碰到一個關於Oracle不等於的問題,最後搜尋了一下,發現下面資料,拿來跟大家分享一下,需要的朋友可以參考下 關於Oracle中的不等號: 在Oracle中, <> != ~= ^= 都是不等號的意思。都可以使用。 但是奇怪是的, 我想拿出price不是180000的商品時:(price是Number類型的) SELECT id, name FROM product where price<> 180000; 執行這個語句時,priceis
Time of Update: 2017-02-28
建立資料庫時為了防止其他人不小心刪除操作錯誤, 所有的外鍵都沒有加串聯刪除。哪知,不知什麼時候自己入了一批錯誤的資料進去,入庫使用的是軟體自動的,一下點錯給自己帶來無盡麻煩啊,刪除就不好辦了 表間的關係比較複雜,資料量又比較多,一個個刪絕對會出大問題。於是實驗了幾種解決的辦法,現小結一下。方法一:建立約束時設定串聯刪除(但一般由於各種原因或出於各種考慮在建立資料庫時沒有設定串聯刪除)SQL語句:複製代碼 代碼如下:CREATE TABLE "U_WEN_BOOK".
Time of Update: 2017-02-28
我們在平時的工作中可能遇到過,多表串聯更新,我也在網上看到過不少的方法,但是使用這些方法一般都沒成功過,所以今天我給大家介紹一種稍微麻煩的方法,有需要的朋友可以參考下 用遊標實現,我覺得絕對這種方法比較安全的。--首先定一個遊標把需要用到的一些資料存放到遊標中:複製代碼 代碼如下:declare CURSOR D_CURSOR_CUS_INFO IS select t3.id_
Time of Update: 2017-02-28
一、關閉資料庫 [oracle@RHEL5]$sqlplus / as sysdba SQL>shutdown immediate; 二、關監聽 [oracle@RHEL5]$lsnrctl stop 三、刪除oracle_base 我這裡切換到了root [root@RHEL5]#rm -rf /s01 三、清除殘餘檔案 [root@RHEL5]# rm -f /usr/local/bin/dbhome [root@RHEL5]# rm -f
Time of Update: 2017-02-28
建立暫存資料表空間建立暫存資料表空間 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:oracleproduct10.1.0oradataorcltest_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 建立資料表空間 CREATE TABLESPACE HISTDB datafile