Time of Update: 2015-09-16
標籤:轉自:http://blog.csdn.net/liusong0605/article/details/16349121安裝完oracle並啟動服務後,通過sqlPlus無法登入,出現如下錯誤: sp2-1503:無法初始化Oracle調用介面 sp2-0152:oracle 不能正常工作
Time of Update: 2015-09-16
標籤:goldengate 資料同步實驗環境資料來源端: host1 ip 192.168.199.163 資料目標端: host2 ip 192.168.199.104兩台機器都安裝 http://lqding.blog.51cto.com/9123978/1694971 文中描述安裝配置好了Goldengate 。要實現資料的同步,Oracle源端必須滿足如下設定Oracle需要運行在歸檔模式下SQL> startup
Time of Update: 2015-09-16
標籤:Oracle中預存程序傳入表名:一、動態清除該表的資料create or replace procedure p_deletetable(i_tableName in varchar2) as --定義變數存放動態SQL語句dynamic_drop_sql varchar2(500); begin dynamic_drop_sql := ‘DELETE FROM ‘ || i_tableName
Time of Update: 2015-09-17
標籤: 異常Oracle錯誤號碼
Time of Update: 2015-09-15
標籤:oracle
Time of Update: 2015-09-17
標籤:在oracle中,某些字元表示的有特殊的含義的,比如說&符號,表示變數替換;%表示在查詢過程中的萬用字元下面列出一些在ORACLE中有特殊含義的字元作以測試:符號功能類型%在where子句中表示0到任意個字元萬用字元_在where子句中表示確切的未知字元萬用字元?在where子句中表示確切的位置字元萬用字元#在where子句中確切的阿拉伯數字萬用字元[a-d]表示字元範圍萬用字元‘表示文本、字元和日期定界符"將包含特定字元或者空格的列別名括起來定界符&用來指出一個變數特殊符
Time of Update: 2015-09-14
標籤:package com.db; import java.sql.Connection; import java.sql.DriverManager; import java
Time of Update: 2015-09-17
標籤:事務的特點(ACID)A(atomacity)原子性:事務是一個整體,組成事務的處理語句形成一個邏輯單元,不能只執行其中的一部分。C(consistency)一致性:事務執行前後資料庫是一致的(資料庫的完整約束)I(isolation)隔離性:一個事務的處理不會影響另一個事務的處理,相互之間是隔離的D(durability)持久性:交易處理的效果可以被永久性儲存下來注意:一個事務要嗎成功要嗎失敗不會一部分成功一部分失敗的事務的結束(1)顯示結束:執行了commit或者rollback(2)
Time of Update: 2015-09-14
標籤:序列和索引一.序列1.序列的概念: 序列(Sequence)是用來產生連續的整數資料的對象。它常常用來作為主鍵的增長列,可以升序,也可以降序。2.建立序列: 文法:建立序列
Time of Update: 2015-09-12
標籤: 1. 資料庫和執行個體 什麼是資料庫,其實很簡單,資料庫就是儲存資料的一種媒介。比如常用的檔案就是一種,在Oracle10g中,資料的儲存有好幾種。第一種是檔案形 式,也就是在你的磁碟中建立一批檔案,然後在這些檔案中儲存資訊。第二種就是磁碟陣列形式,這個是什麼意思呢,這個就是說明資料庫不是存放為某個檔案,而
Time of Update: 2015-09-14
標籤:如果對 Oracle 資料表中的資料進行 增刪改 操作時卡住無響應,很可能是表已被鎖定。使用下面的命令可以解決鎖定問題。 鎖表狀態查詢。 直接複製粘貼就可以。
Time of Update: 2015-09-15
標籤:qingli> cat ql_mon.shnohup $ORACLE_HOME/bin/sqlplus -s <<!! >ql_mon_$1.logdeclare int_count number(10); n number(10); n_tmp number(10);
Time of Update: 2015-09-14
標籤:【案例一】題目:--觸發器:--添加員工資訊,流水號作為自動編號(通過序列產生),--並且判斷如果工資小於0,則改為0;如果大於10000,則改為10000。CREATE TABLE emp2(e_id NUMBER,e_no NUMBER,e_name VARCHAR2(20),e_sal NUMBER)SELECT * FROM emp2;CREATE SEQUENCE seq_trg_id;INSERT INTO emp2(e_id,e_no,e_name,e_sal)
Time of Update: 2015-09-15
標籤:1、尋找表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)2、刪除表中多餘的重複記錄,重複記錄是根據單個欄位(peopleId)來判斷,只留有rowid最小的記錄 delete from people where peopleId in (
Time of Update: 2015-09-14
標籤:global_11g_schemaOracle 11g 提供了資料倉儲的樣本schema,可以通過如下連結下載樣本安裝檔案。http://www.oracle.com/technology/products/bi/olap/doc_sample_schemas/global_11g_schema.zip將下載的檔案上傳至Oracle伺服器,並解壓。[[email protected] ~]$ mkdir global_11g_schema
Time of Update: 2015-09-14
標籤: 剛好手頭項目解決了ADO串連Oracle資料庫的問題,記錄下來,防止忘記。項目情況:用32位環境完成演算法動態庫,結果後來需要升級到64位環境,由64位的軟體來調用,則在64位設定下產生演算法動態庫,探索資料庫串連失敗。資料庫使用的是Oracle10,而串連技術使用的是比較熟悉的ADO。1.首先懷疑的是ADO先行編譯所引用的msado15.dll版本問題,找來了64位msado15.dll,一樣重現問題。2.懷疑是串連語句依靠的\network\admin\tnsn
Time of Update: 2015-09-11
標籤:環境 作業系統: Win8.1 Enterprise Oracle開發工具: PL/SQL Developer 7.0.1.1066 (MBCS) 步驟 下載InstantClient Oracle官網http://www.oracle.com/cn/downloads/index.html 導航裡Downloads裡有Oracle Instant Client下載。 將下載的壓縮包解壓到一個目錄裡,本文解壓在C:\Oracle目錄裡面。
Time of Update: 2015-09-12
標籤:mysql oracle python串連#encoding:utf-8#dataProc#auth xiajikunimport sys# oracle庫串連模組import cx_Oracle# mysql庫串連import MySQLdbimport timeimport os#水電煤庫# SDM = ‘username/[email protected]:port/servicename‘DB_ORA_STR = ‘admin/[email protected]
Time of Update: 2015-09-10
標籤: 建立資料表空間create tablespce test datafile ‘D:\TEST01.ora‘; 建立使用者create user test identified by test01; 給使用者授權grant create table,unlimited tablespace to test;--還可以授權 select insert 等等... 解鎖賬戶先用有dba許可權的賬戶登入 ,或者在命令列 sqlplus /nolog 然後
Time of Update: 2015-09-09
標籤:----------------------------------------------------------------------使用者:dba_users 儲存所有使用者的資訊----------------------------------------------------------------------表:dba_tables 儲存所有使用者的所有表user_tables 儲存目前使用者的所有表------------------------------------