Sys和system用戶、sysdba和sysoper系統(tǒng)權(quán)限、dba角色sys和system用戶區(qū)別1)最重要的區(qū)別,存儲(chǔ)的數(shù)據(jù)的重要性不同【sys】所有oracle的數(shù)據(jù)字典的基表和視圖都存放在sys用戶中,這些基表和視圖對(duì)于oracle的運(yùn)行是至關(guān)重要的,由數(shù)據(jù)庫自己維護(hù),任何用戶都不能手動(dòng)更改。sys用戶擁有dba,sysdba,sysoper等角色或權(quán)限,是oracle權(quán)限最高的用戶。【system】用戶用于存放次一級(jí)的內(nèi)部數(shù)據(jù),如oracle的
系統(tǒng) 2019-08-12 01:33:11 2657
在項(xiàng)目中,大家可能都遇到過,需要把十進(jìn)制轉(zhuǎn)換為其他進(jìn)制的情況,google上一搜,已經(jīng)有很多2進(jìn)制、8進(jìn)制、16進(jìn)制和十進(jìn)制的轉(zhuǎn)換方法。但是在一些項(xiàng)目中,這些可能無法滿足要求,可能需要17、18甚至是32、36進(jìn)制和十進(jìn)制的轉(zhuǎn)換,那么我們應(yīng)該怎么辦呢?不可能為每一種進(jìn)制都去寫一個(gè)函數(shù),那樣可不是明智之舉。所以我這里提供一個(gè)十進(jìn)制與N進(jìn)制之間的互轉(zhuǎn)函數(shù)(N<=32)。N進(jìn)制函數(shù)1、準(zhǔn)備工作在寫N進(jìn)制函數(shù)之前,需要有一個(gè)用于存儲(chǔ)表示N進(jìn)制字符的基礎(chǔ)表,這里我用
系統(tǒng) 2019-08-12 01:52:13 2656
.net連接oracle時(shí),當(dāng)流從文件讀出來更新數(shù)據(jù)庫時(shí),會(huì)報(bào)"ORA-01704:字符串文字太長(zhǎng)"這樣的錯(cuò)誤。原因:sql語句拼接而成。解決:采用參數(shù)方法傳值。stringstrUpdate="updateequipsvgssetcontent=:contentwhereequipId=:equipId";OracleCommandmycmd=newOracleCommand(strUpdate);mycon.Open();mycmd.Connectio
系統(tǒng) 2019-08-12 01:33:45 2656
原文:SQLServer優(yōu)化器特性-隱式謂詞我們都知道,一條SQL語句提交給優(yōu)化器會(huì)產(chǎn)生相應(yīng)的執(zhí)行計(jì)劃然后執(zhí)行輸出結(jié)果,但他的執(zhí)行計(jì)劃是如何產(chǎn)生的呢?這可能是關(guān)系型數(shù)據(jù)庫最復(fù)雜的部分了.這里我為大家介紹一個(gè)有關(guān)SQLServer優(yōu)化器的特性-隱式謂詞,并簡(jiǎn)單介紹在此特性下如何根據(jù)場(chǎng)景控制優(yōu)化器的行為.在這里我通過一個(gè)簡(jiǎn)單的實(shí)例來給大家說明下.codeCREATETABLET1(AINT,BINT)CREATETABLET2(AINT,BINT)setsho
系統(tǒng) 2019-08-12 01:33:12 2654
--建立倉庫表IF(EXISTS(SELECTnameFROMSYSOBJECTSWHERENAME='倉庫'ANDTYPE='U'))DROPTABLE倉庫GOCREATETABLE倉庫(玩具號(hào)NVARCHAR(20)PRIMARYKEY,庫存INT,平均單價(jià)FLOAT(8))GO--向倉庫表中添加數(shù)據(jù)INSERT倉庫VALUES('12-1',100,50)INSERT倉庫VALUES('12-2',80,80)INSERT倉庫VALUES('12-3
系統(tǒng) 2019-08-12 01:52:13 2649
原文:ApexSQLLog-SQL誤操作恢復(fù)工具今天不小心對(duì)數(shù)據(jù)庫執(zhí)行了一次誤操作,心想有沒有什么工具能恢復(fù)這次誤操作呢?于是找到了LogExplorer4.2,可惜它最多只支持SQL2005,在SQL2008上無法使用,然后又找到了ApexSQLLog,最新版本最高支持SQL2008以及SQL2012,試用版可以提供功能無限制14天的免費(fèi)試用期,功能倒真是強(qiáng)大直接下載安裝,官方下載地址:http://www.apexsql.com/sql_tools_l
系統(tǒng) 2019-08-12 01:32:04 2648
人們?cè)谑褂秒娔X時(shí),有時(shí)由于異常操作,有時(shí)由于病毒侵襲,會(huì)導(dǎo)致某個(gè)分區(qū)消失或硬盤無法啟動(dòng)。究其原因,就是硬盤分區(qū)表受損。硬盤分區(qū)表可以說是支持硬盤正常工作的骨架.操作系統(tǒng)正是通過它把硬盤劃分為若干個(gè)分區(qū),然后再在每個(gè)分區(qū)里面創(chuàng)建文件系統(tǒng),寫入數(shù)據(jù)文件.本文主要講述的是分區(qū)表的位置,結(jié)構(gòu)以及各個(gè)分區(qū)表是如何鏈接起來的.當(dāng)掌握了這些知識(shí)后,即使分區(qū)表受到破壞,一樣也可以根據(jù)殘存的數(shù)據(jù)手工修復(fù)分區(qū)表,從而修復(fù)分區(qū)。一.分區(qū)表的位置及識(shí)別標(biāo)志分區(qū)表一般位于硬盤某柱面
系統(tǒng) 2019-08-12 01:55:21 2647
oracle分區(qū)表1.表空間及分區(qū)表的概念表空間:是一個(gè)或多個(gè)數(shù)據(jù)文件的集合,所有的數(shù)據(jù)對(duì)象都存放在指定的表空間中,但主要存放的是表,所以稱作表空間。分區(qū)表:當(dāng)表中的數(shù)據(jù)量不斷增大,查詢數(shù)據(jù)的速度就會(huì)變慢,應(yīng)用程序的性能就會(huì)下降,這時(shí)就應(yīng)該考慮對(duì)表進(jìn)行分區(qū)。表進(jìn)行分區(qū)后,邏輯上表仍然是一張完整的表,只是將表中的數(shù)據(jù)在物理上存放到多個(gè)表空間(物理文件上),這樣查詢數(shù)據(jù)時(shí),不至于每次都掃描整張表。2.表分區(qū)的具體作用Oracle的表分區(qū)功能通過改善可管理性、性
系統(tǒng) 2019-08-12 01:54:39 2644
CreateaCSVfile|GroovyExamplesCreateaCSVfileJune21st,20105CommentsForthisexample,let’sassumewehaveanarrayofmapsasourdata.defplanets=[[id:'1',color:'red',planet:'mars',description:'Mars,the"red"planet'],[id:'2',color:'green',planet:
系統(tǒng) 2019-08-12 01:32:14 2643
原文:SQLServer觸發(fā)器觸發(fā)器概述觸發(fā)器為特殊類型的存儲(chǔ)過程,可在執(zhí)行語言事件時(shí)自動(dòng)生效。SQLServer包括三種常規(guī)類型的觸發(fā)器:DML觸發(fā)器、DDL觸發(fā)器和登錄觸發(fā)器。當(dāng)服務(wù)器或數(shù)據(jù)庫中發(fā)生數(shù)據(jù)定義語言(DDL)事件時(shí)將調(diào)用DDL觸發(fā)器。登錄觸發(fā)器將為響應(yīng)LOGON事件而激發(fā)存儲(chǔ)過程。與SQLServer實(shí)例建立用戶會(huì)話時(shí)將引發(fā)此事件。當(dāng)數(shù)據(jù)庫中發(fā)生數(shù)據(jù)操作語言(DML)事件時(shí)將調(diào)用DML觸發(fā)器。DML事件包括在指定表或視圖中修改數(shù)據(jù)的INSE
系統(tǒng) 2019-08-12 01:33:33 2642
今天VB連SQLServer2k出現(xiàn)錯(cuò)誤:然后:pingip地址成功ping計(jì)算機(jī)名成功說明dns服務(wù)沒問題。telnetip地址1433失敗把連接字符串上的DataSource由計(jì)算機(jī)名改成ip地址,問題解決,但是不知道為什么。在使用Adodc1的時(shí)候,在屬性中枚舉服務(wù)器也是失敗的,然后自己添入ip地址,成功連接,添入計(jì)算機(jī)名不成功。為什么?錯(cuò)誤枚舉數(shù)據(jù)服務(wù)器/sqlserver不存在或拒絕訪問
系統(tǒng) 2019-08-29 22:21:19 2639
原文:SQL——存儲(chǔ)過程1.為什么使用存儲(chǔ)過程應(yīng)用程序通過T-SQL語句到服務(wù)器的過程是不安全的。1)數(shù)據(jù)不安全2)每次提交SQL代碼都要經(jīng)過語法編譯后在執(zhí)行,影響應(yīng)用程序的運(yùn)行性能3)網(wǎng)絡(luò)流量大2.什么是存儲(chǔ)過程存儲(chǔ)過程是SQL語句和控制語句的預(yù)編譯集合,保存在數(shù)據(jù)庫里,可由應(yīng)用程序調(diào)用執(zhí)行,而且允許用戶聲明變量、邏輯控制語句及其他強(qiáng)大的編程功能。保存在SQLServer中,通過名稱和參數(shù)執(zhí)行,也可一返回結(jié)果。對(duì)于存儲(chǔ)過程我更傾向于把他理解成方法。它里面
系統(tǒng) 2019-08-12 01:32:18 2638
我剛在我的系統(tǒng)上連接了一個(gè)內(nèi)置或外置硬盤,“磁盤管理”程序提示說它是使用GPT保護(hù)分區(qū)準(zhǔn)備的。我無法重新分區(qū)或重新格式化硬盤...如何才能解決此問題?什么是GPT磁盤?GUID分區(qū)表(GPT)作為可擴(kuò)展固件接口(EFI)計(jì)劃的一部分而引入。與PC以前通用的舊的主引導(dǎo)記錄(MBR)分區(qū)方案相比,GPT為磁盤分區(qū)提供了更靈活的機(jī)制。分區(qū)是物理或邏輯磁盤上的連續(xù)存儲(chǔ)空間,工作方式與物理分隔的磁盤一樣。分區(qū)對(duì)于系統(tǒng)固件和已安裝的操作系統(tǒng)都可見。在系統(tǒng)啟動(dòng)操作系統(tǒng)前
系統(tǒng) 2019-08-12 01:54:46 2637
作者:BogdanCrivat,微軟公司時(shí)間:2005年3月適用于:微軟SQLServer2005SQLServer數(shù)據(jù)挖掘(SQLServerDataMining)摘要:介紹SQLServer2005數(shù)據(jù)挖掘的新API以及幾種常用的開發(fā)場(chǎng)景。版權(quán)在這篇文章中所包含的信息代表了從發(fā)布日起微軟對(duì)所討論的問題的當(dāng)前觀點(diǎn)。因?yàn)槲④洷仨殞?duì)市場(chǎng)的變換做出響應(yīng),它不應(yīng)該被理解為微軟所必須承擔(dān)的任務(wù)的一部分,微軟也不能保證在發(fā)布日之后所提出的信息的精確性。這個(gè)白皮書僅僅
系統(tǒng) 2019-08-29 23:14:10 2636
前天剛裝了個(gè)Qt4forwindows,發(fā)現(xiàn)安裝的時(shí)候MySQL等數(shù)據(jù)庫插件都沒有安裝,像QtX11版一樣,都需要自己安裝這些插件。在Qt的安裝目錄C:\Qt4.1.2\下,有個(gè)src目錄,進(jìn)入plugins\sqldrivers\mysql,可以看到兩個(gè)文件,main.cpp和mysql.pro,很顯然要用qmake來完成編譯、生成目標(biāo)。編譯前,首先保證依賴的MySQL頭文件和庫文件正確。首先MySQL安裝目錄下的include中的所有文件拷到qmake
系統(tǒng) 2019-08-29 22:22:09 2636