Time of Update: 2014-06-15
其中牽涉到幾個名詞,解釋一下: Policy:就是安全性原則,一個安全性原則是level,compartment,group,label的集合。 Level:等級,這是最基礎的安全控制等級,必須設定。 Compartment:分隔(這不是官方翻譯),提供第二級的安全控制,是可選的。 Group:組(這不是官方翻譯),提供第三級的安全控制,是可選的。
Time of Update: 2014-06-15
SQL Server本身有資料匯入的操作。但如果要從一個備份的檔案中匯入資料,則要進行另外的操作。下面以一個例子進行說明。 SQL Server伺服器上已有一個DOE資料庫,並且裡面有大量的資料,現準備從另外一個備份檔案A1.BAK(不是DOE資料庫的備份檔案)中匯入另外的資料(即匯入後在DOE中增加一些資料表,表中已錄有資料),並保持原DOE的資料不變。 1、首先,在“SQL企業管理器”中建立一個臨時資料庫A1; 2、右擊A1資料庫,選擇:所有任務->還原資料庫;
Time of Update: 2014-06-15
mysql 5.0的,顯示中文的時,就變成?號了。但在phpmyadmin裡可能正常顯示。在網頁裡顯示的也是?號。用的就是gb2312不行,又改成了utf-8還是不行 在網頁中要加上一個語句 mysql_query("set names 'gb2312'"); 加mysql_query($sql)的前面就可以了 用phpMyAdmin設定資料庫為utf-8. 然後用mysql_query("set names 'gb2312'");
Time of Update: 2014-06-15
碰到過好幾次這樣的題目,可每次都不能答的完全正確.現在大概列出如下:(忘各位補充) 1.資料庫的設計 盡量把資料庫設計的更小的占磁碟空間. 1).儘可能使用更小的整數類型.(mediumint就比int更合適). 2).儘可能的定義欄位為not
Time of Update: 2014-06-15
看了好多文章,終於在JBOSS4.22下把MYSQL5資料來源配置好了!第一步,去MySQL的官網下一個JDBC驅動(點這裡下載)。然後把解壓出來的檔案mysql-connector-java-5.0.7-bin.jar拷貝到%JBoss%/server/default/lib裡。最好再把CLASSPATH裡加上mysql-connector-java-5.0.7-bin.jar的路徑。第二步,拷貝%JBoss%/docs/examples/jca/mysql-ds.xml 到%JBoss% /
Time of Update: 2014-06-15
MySQL和Oracle轉化問題集: 1. MySQL不支援序列,不過MySQL採用了自動增加的機制,在ID列使用auto-increase即可代替序列,在SQL語句插入的時候在 ID列對應的位置填Null即可,但是問題出現在檔案上傳的時候,檔案名稱為ID值的情況,因為沒有了序列,如何取出該ID值呢,沒有了ID值檔案上傳的機制也必須相應的改換掉。
Time of Update: 2014-06-15
一、基本安裝$tar zxvf mysql-3.23.58.tar.gz$cd mysql-3.23.58$./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql$make$make install#prefix=/usr/local/mysql mysql安裝的目標目錄#sysconfdir=/etc
Time of Update: 2014-06-15
Oracle 10g分區表不支援自動化管理,一般都要手動建立分區,手動刪除。今天給大家帶來了一個自動化管理資料表空間的指令碼。本指令碼主要由3個部分組成:sys_ConfigTable.sql、sys_pro_AddAndDropPartition.sql、sys_pro_MergeTable.sql1、sys_ConfigTable.sql 主要建立了一張配置表:這裡填寫具體要自動維護的表名、儲存天數、每天分區的個數等等;2、sys_pro_AddAndDropPartition.sql
Time of Update: 2014-06-15
一. HugePages 說明 1.1 HugePages 介紹HugePages is afeature integrated into the Linux kernel with release 2.6. This featurebasically provides the alternative to the 4K page size (16Kfor IA64) providing bigger pages. 關於HugePages,有一些相關的專業術語,具體如下:(1
Time of Update: 2014-06-15
1:ORA-01031insufficient privilegesgpasswd -d Oracle dba --將oracle移除出dba組查看oracle屬性uid=500(oracle) gid=500(oinstall) groups=500(oinstall)[oracle@oracle10g ~]$ rman target /Recovery Manager: Release 10.2.0.1.0 - Production on Mon Jan 21 14:
Time of Update: 2014-06-15
今天在Oracle的SQL plus 中執行了刪除和查詢操作,然後在PL/SQL中也執行查詢操作,語句一樣,結果卻不一樣,讓我大感鬱悶,後來才突然想到可能是兩邊資料不一致造成的,但是為什麼不一致呢,就是沒用commit,在網上查了一下,大概是這樣說的:DML語言,比如update,delete,insert等修改表中資料的需要commit;DDL語言,比如create,drop等改變表結構的,就不需要寫commit(因為內部隱藏了commit);DDL 資料定義語言 (Data
Time of Update: 2014-06-15
由於需求變動,現要將一個類型number(8,2)的欄位類型改為char大體思路如下:將要更改類型的欄位名改名以備份,然後添加一個與要更改類型的欄位名同名的欄位(原欄位已經改名),然後更新資料,最後刪除改名備份的欄位。以下操作在 Oracle 10.2.0.1.0 中通過。/*修改原欄位名*/ALTER TABLE 表名 RENAME COLUMN 欄位名 TO 欄位名1;/*添加一個和原欄位同名的欄位*/ALTER TABLE 表名 ADD 欄位名
Time of Update: 2014-06-15
在Oracle 11g中,全表掃描可能使用direct path read方式,繞過buffer cache,這樣的全表掃描就是物理讀了。 在10g中,都是通過gc buffer來讀的,所以不存在direct path read的問題。 direct path read較高的可能原因有: 1. 大量的磁碟排序操作,order by, group by, union, distinct, rollup, 無法在PGA中完成排序,需要利用temp資料表空間進行排序。
Time of Update: 2014-06-15
使用shell指令碼實現對Oracle資料庫的監控與管理將大大簡化DBA的工作負擔,如常見的對執行個體的監控,監聽的監控,警示日至的監控,以及資料庫的備份,AWR report的自動郵件等。本文給出Linux 下使用 shell 指令碼來監控 Oracle 執行個體。Linux Shell的相關參考:Linux/Unix shell 指令碼中調用SQL,RMAN指令碼 Linux/Unix shell sql 之間傳遞變數 Linux Unix shell 調用 PL/SQL
Time of Update: 2014-06-15
sql 如下: select sequence_name from user_sequences where sequence_name= '參數' 需要注意的是 Oracle sequence 參數必須轉換成大寫。例子:(這是使用simple 架構實現) // 判斷 oracle sequence 是否已經存在 public
Time of Update: 2014-06-15
現象:job一直運行,抽取一直在運行,通過過程中的日誌記錄定位到是因為抽取X系統資料一直卡著。但是查詢正在執行的sql,沒有任何結果,抽取這部分資料一直運行了一天,還未完。 因為定位不到是哪條sql在運行,於是停job,手動運行這部分的資料幫浦,已耗用時間與正常抽取的時間相近,之前查看系統cpu,io均沒有異常,懷疑是因為這部分sql的執行計畫改變所致。 調出系統中的執行計畫與手動啟動並執行sql的執行計畫進行對比,一條sql的執行計畫在月初由hash join
Time of Update: 2014-06-15
作業系統CentOS 6.3 32位 預設mysql5.6設定檔# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to
Time of Update: 2014-06-15
Oracle動態效能檢視 v$event_nameV$EVENT_NAME 視圖列出了等待事件的一個集合, 它提供了必須等待處理的會話的有關資訊:官方文檔參考 V$EVENT_NAMEV$EVENT_NAMEdisplays information about wait events. ColumnDatatypeDescriptionEVENT#NUMBERNumber of the wait eventEVENT_IDNUMBERIdentifier of the wait
Time of Update: 2014-06-15
前幾天在虛擬機器上面安裝了Oracle rac,今天把節點啟動起來之後發現rac工作異常[oracle@node1 bin]$ ./crs_stat -tName Type Target State Host ------------------------------------------------------------ora....E1.lsnr application OFFLINE UNKNOWN node1 ora.node1.gsd application ONLINE
Time of Update: 2014-06-15
Oracle 7 v7.2 恢複大綱作者:Andrea Borr & Bill Bridge版本:1 May 3, 1995摘要本文概述了Oracle 7.2版本如何進行資料庫恢複。本文讀者應當熟悉Oracle 7.2的管理指南。相比於管理指南,本文目的是為了更詳細描述Oracle恢複用到的演算法、資料結構以及一些技術細節。系列文章:Oracle恢複內部原理