Time of Update: 2014-06-15
Oracle where子句裡面的and,or,not:1.a and b(順序執行) (1)a,b同true則true, (2)a,b一false則false,
Time of Update: 2014-06-15
在同一台機器上搭建物理備用資料庫的步驟實驗環境:Linux環境 Oracle 11.2.0.1主庫:orcl備庫:stby1 檢查監聽是否啟動2 配置主備資料庫的初始化參數檔案sqlplus "/as sysdba"create pfile='/home/Oracle/initprim.ora' from spfile;cp /home/oracle/initprim.ora /home
Time of Update: 2014-06-15
一、建立資料庫: create database database_name; php中建立資料庫的兩種方法:(mysql_create_db(),mysql_query()) $conn = mysql_connect("localhost","username","password") or die ( "could not connect to localhost"); 1.
Time of Update: 2014-06-15
任務:將userA所有的table(或view等)的select許可權(或insert等)授權給userB基本思想: 以usera登入.將select 'grant insert on '||table_name ||' to userb;' from user_objects ;產生的所有SQL語句執行。當然,還有更快捷的方式:將以下語句儲存在d:\a.sql,然後以usera登入,執行@d:\a.sql--//d:\a.sql
Time of Update: 2014-06-15
Oracle 10g 在Linux下安裝非得啟用Xwindow,安裝介面超難看!補丁和安裝程式一般大小,初次使用真是望而生畏,記錄一下啟動過程:su oracleexport ORACLE_BASE=/oracleexport ORACLE_HOME=$ORACLE_BASE/10gexport ORACLE_SID=infoexport PATH=$ORACLE_HOME/bin:/usr/Java/java/bin:$PATHexport
Time of Update: 2014-06-15
一個instance 對應一個SGA,可以佔據實體記憶體的80%shared pooldatabase buffer cacheredo log bufferother structures用命令 show sga;命令即可查看SGASGA基本單位:granules (10M .16M)select componet,一個後台進程對一個PGA,如果有多個後台進程就有多個PGAshared pool:儲存最近執行的SQL(解析後的命令)儲存最近使用的資料definitionsshared
Time of Update: 2014-06-15
MySQL 5.5.10 for Linux 安裝作業系統:CentOS 5.5MySQL:5.5.10利用CentOS Linux系統內建的yum命令安裝、升級所需的程式庫(RedHat等其他Linux發行版可從安裝光碟片中找到這些程式庫的RPM包,www.bkjia.com進行安裝):sudo -sLANG=Cyum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel
Time of Update: 2014-06-15
1、 1.建立新的Oracle執行個體;1、2.將原來預設安裝的ArcSDE 9.2\ArcSDE\ora9iexe檔案夾拷貝並重新命名為ora9iexe2(路徑為ArcSDE 9.2\ArcSDE\ora9iexe2),只要設定一下dbinit.sde中的ORACLE_SID使之對應到新建立的資料庫執行個體名。1、3.開始-程式……裡啟動post安裝,選擇自訂custom,然後勾掉create ArcSDE Service我們最後手工建立;進入下一步填寫你的oracle資料庫資訊;
Time of Update: 2014-06-15
當使用者遠端連線MySQL資料庫時,可能出現串連失敗的情況,主要原因可以從以下幾個方面分析:(1)最低級的原因—網路不通。包括物理線路不通、斷網等一些原因。(2)資料庫所在的主機防火牆是否禁用了MySQL的連接埠號碼(3306),這裡通過查看防火牆的設定可以查詢到。(3)MySQL自身是否設定了禁止遠端存取功能。這在設定檔中主要取決於參數—skip-networking和--bind-address目前使用者的IP地址是否受限訪問,因為MySQL的使用者驗證方式為使用者名稱+所在IP地址。
Time of Update: 2014-06-15
CREATE OR REPLACE PROCEDURE PD_GENERATE_HELP_LAST_TABLES IS--把從sqlserver中產生的vw_last_xxx所對應的檢視窗產生本地的資料表 tabNocount NUMBER ; v_sql VARCHAR2(200);BEGIN --判斷表dat_help_last_scqy1(成品油生產旬報) SELECT count(
Time of Update: 2014-06-15
有點空,和新上手occi的筒子們一起總結下。這篇內容其實挺有用的,對於新人來說不管哪一方面都是一個痛點,如Oracle、unix、c++與occi、shell、makefile、隨便挑出一個名詞就能夠讓人學上一陣子了。這篇文章呢,咱就來個徹底的大剖析,目的是連通oracle並進行C++的應用編程,並在這個基礎上,對我們以後每個名詞點的深入學習,提供入門的作用。首先說一下我的環境,(註:大家的工作環境千差萬別,但萬變不離其宗,今天著重講這個宗,所以不必拘泥於環境如何,看了我的操作,希望能使你舉一反
Time of Update: 2014-06-15
1、用來插入大量測試資料的預存程序CREATE OR REPLACE PROCEDURE INSERTAMOUNTTEST(ST_NUM IN NUMBER,ED_NUM IN
Time of Update: 2014-06-15
一, 安裝 unixODBC下載安裝包. 在 RedHat 安裝光碟片上就有unixODBC-2.2.11-1.RHEL4.1.i386.rpmunixODBC-devel-2.2.11-1.RHEL4.1.i386.rpmunixODBC-kde-2.2.11-1.RHEL4.1.i386.rpm安裝rpm -Uvh unixODBC-2.2.11-1.RHEL4.1.i386.rpmrpm -Uvh
Time of Update: 2014-06-15
MySQL總是報錯,說sock檔案不存在,網上若干方法,更改許可權,更改設定檔,結果還是不能正常產生.sock檔案。沒辦法,刪除,重新安裝。完全刪除:刪除 mysqlsudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common
Time of Update: 2014-06-15
如果Oracle使用檔案系統,那麼檔案系統必須具有write through cache的能力,以保證突然的宕機不會影響資料的一致性。而write through cache僅是保證cache和memory一致性的一個層級,對於不同的層級訪問的效率也有所不同,各種同步機制介紹如下:為了保證cache和memory的資料一致性,通常有三種方法:1〉write
Time of Update: 2014-06-15
1、修改密碼 因為預設是沒有密碼的為了安全先修改密碼,方法是: 先停止mysql /etc/init.d/mysql stop -- 安全模式啟動[root@mysql var]#mysqld_safe --skip-grant-tables &[1] 10912[root@mysql var]# 110407 17:39:28 mysqld_safe Logging to
Time of Update: 2014-06-15
create type char_table is table of varchar2(4000);--建立自訂類型指令碼create or replace function split_string(pi_str in varchar2, pi_separator in varchar2) --建立函數return char_table is v_char_table char_table; --create type char_table is table
Time of Update: 2014-06-15
今天,也是突發奇想,在MySQL上驗證varchar(15)會存15個中文,超過的會自動截取前15個。 一直抱守舊的觀念(這種觀念可能來源與sql server),varchar類型中,中文佔兩個位元組,因此只能存varchar長度的一半的中文字數。但實際上,在MySQL中不管是中文還是英文,都是長度值,只是資料庫”的文章">資料庫選擇不同字元編碼時,varchar最大長度不一樣,但同一編碼下英文和中文的長度是一樣。MySQL5的文檔,其中對varchar欄位類型這樣描述:varchar(
Time of Update: 2014-06-15
exp匯出檔案大到檔案系統放不下怎麼辦?在Unix上一種行之有效解決方案是建立一個具名管道。通過管道匯出資料檔案[root@www.bkjia.com ~]$mknod exppipe p[root@www.bkjia.com ~]$ exp scott/tiger owner=scott file=exppipe & gzip<exppipe>exp.dmp.gz導完之後刪除管道rm -rf exppipe通過管道匯入資料[root@www.bkjia.com
Time of Update: 2014-06-15
在工作期間利用三台破PC機器很老很老的那種,搭建了一個RAC的學習環境很是欣喜不已,這嘛,既利用了廢舊硬體,也為自己創造了學習環境,一舉多得,當然高興了哈! 一台主機中的時候報告了錯誤,如:心想這下子玩完了。 於是重啟系統,大約過了一分鐘後,登入系統,沒什麼問題,,不一會兒就又出現了上面的問題。 這麼久了還沒見過linux崩潰過(除了在一台Dell 750的機器上安裝CentOS 5.2,硬體不支援,害我重做了兩遍系統!)這是怎麼回事兒呢??