Time of Update: 2018-07-23
先從一個列子來說:我們經常聽到說某某網站的每天訪問使用者數有幾十,幾千,幾百萬甚至上千萬,同時線上使用者數有幾萬,幾十萬的。 從這個列子我們來分析,資料庫並發的概念。 首先,這兒有兩個名詞,一個是每天訪問的使用者數,一個是同時線上使用者數。那麼這兩個資料是不是就是資料庫的並發數呢。oracle資料庫的一個相對比較穩定的並發數是200左右,也就是說一台比較好的伺服器,並發數在200時,還能夠正常的運行,不會死機。由此可見,上面兩個資料都不是並發數。 我們再來瞭解這兩個名詞的含義。
Time of Update: 2018-07-23
oracle的編碼一直是個很重要的問題,以前也總結的寫過,但都忘了,今天再在這寫一下。 首先查看oracle資料庫的編碼 SQL> select * from nls_database_parameters where parameter ='NLS_CHARACTERSET'; PARAMETER -------------------- VALUE -------------------- NLS_CHARACTERSET AL32UTF8
Time of Update: 2018-07-23
ORACLE資料庫物件與使用者管理 www.ncn.cn 一、ORACLE資料庫的模式對象的管理與維護 本節的主要內容是關於ORACLE資料庫的模式對象的管理與維護,這些模式對象包括:資料表空間、表、視圖、索引、序列、同義字、聚集和完整性條件約束。對於每一個模式對象,首先描述了它的定義,說明了它的功能,最後以基於SQL語言的執行個體說明如何對它們進行管理於維護。 1.1 資料表空間 由於資料表空間是包含這些模式對象的邏輯空間,有必要先對它進行維護。 建立資料表空間
Time of Update: 2018-07-23
Oracle預存程序: CREATE OR REPLACE PROCEDURE getcity ( citycode IN VARCHAR2, ref_cursor OUT sys_refcursor /* 這個sys_refcursor類型在SYS.STANDARD包中 */)ASBEGIN OPEN ref_cursor FOR SELECT * FROM tb_city_code WHERE city_code =
Time of Update: 2018-07-23
將表t_uaer的欄位ID設定為自增:(用序列sequence的方法來實現) ----建立表Create table t_user(Id number(6),userid varchar2(20),loginpassword varchar2(20),isdisable number(6)); ----建立序列create sequence user_seqincrement by 1 start with
Time of Update: 2018-07-23
管理資料表空間和資料檔案 資料表空間是資料庫的邏輯組成部分。從物理上講,資料庫資料存放在資料檔案中;從邏輯上講,資料庫則是存放在資料表空間中,資料表空間是由一個或多個資料檔案組成。 oracle中邏輯結構包括資料表空間,段,區和塊。 說明一下資料庫由資料表空間構成,而資料表空間又是由段構成,而段又是由區構成,而區又是由oracle塊構成,這樣可以提高資料庫的效率。 資料表空間用於從邏輯上組織資料庫的資料。資料庫邏輯上是由一個或多個資料表空間組成的。通過資料
Time of Update: 2018-07-23
項目裡使用了MyBatis做持久層,資料庫是Oracle,用到了Batch Insert 功能,因為以前做的都是MySQL,也做過PostgreSQL資料庫,批量插入的語句都相同,但是在Oracle上就不好使了。後來網上搜了下,大致的寫法有兩種: <insert id="batchInsert" parameterType="java.util.List" useGeneratedKeys="false">
Time of Update: 2018-07-23
1.什麼是管態和目態: 管態是指作業系統在運行系統的管理程式時所處的狀態。此狀態下可以執行任何指令,包括特權指令。 目態是指作業系統在運行系統的應用程式所處的狀態。只允許應用程式訪問自己的記憶體空間。 這樣能夠保證應用程式運行時系統的安全。 ========================== CPU的狀態屬於程式狀態字PSW的一位,管態又稱特權狀態、系統態或核心態。通常,作業系統在管態下運行,CPU在管態下可以執行指令系統的全集。
Time of Update: 2018-07-23
--查詢並列印員工的姓名和薪水--set serveroutput on/*1、游標的屬性 %found:如果取到了記錄就是true否則是false; %notfound:*/declare--定義一個游標cursor cemp is select ename,sal from emp;--為游標定義對應的變數pename emp.ename%type;psal emp.sal%type;begin --開啟游標 open cemp;
Time of Update: 2018-07-23
本次實驗討論位元影像索引在即席查詢中發揮的巨大作用。 即席查詢(多維度報表查詢:select * from t where col1=XXX and col2=XXX and col3=XXX...) 1.構造表,該表有性別,年齡範圍,出生地等欄位。投入約10萬條的資料,為即席查詢做準備。 SYS@ orcl>drop table t purge;Table dropped.SYS@ orcl>create table t ( 2 name_id, 3
Time of Update: 2018-07-23
在對oracle的預存程序、函數進行調試時,可能都需要輸出一些調試資訊,oracle內建的DBMS_OUTPUT.PUT_LINE()方法大部分情況下能夠滿足要求,但是如果輸出的內容超過256個字元時,就不支援了,可以採取以下幾種方法: 1.最基本的DBMS_OUTPUT.PUT_LINE()方法。 隨便在什麼地方,只要是BEGIN和END之間,就可以使用DBMS_OUTPUT.PUT_LINE(output);
Time of Update: 2018-07-23
今天在做JAVA串連資料庫的時候,出現: java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver 這個提示的錯誤。仔細看了下,是JDBC的驅動沒有載入到project中。 My Code如下: view plaincopy to clipboardprint?try{
Time of Update: 2018-07-23
--1 在遷徙目標機上建立 create tablespace tzsb datafile 'I:\app\Administrator\oradata\orcl\tzsb01.dbf' size 500m create user wgm_tzsb identified by pwd123 default tablespace tzsb temporary tablespace temp quota unlimited on tzsb account unlock; grant create
Time of Update: 2018-07-23
step1、首Crowdsourced Security Testing道你要匯入資料庫中的DMP檔案(例如aa.dmp)是那個版本匯出的(匯出匯入的版本要一致,當然11g的檔案可以匯出10g的DMP檔案)。 step2、在sqlplus命令框中用sysdba管理員登入,connect sys/password as sysdba; step3、建立大資料資料表空間 create tablespace mytable datafile
Time of Update: 2018-07-23
< % Response.CharSet="gb2312" tblname=request("tb") Dim objOraSession,objOraDb Dim strDbUser,strDbPwd,strDbConn Call ConnectDB() Sub ConnectDB() '串連資料庫 On Error Resume Next strDbUser = "liujincai"
Time of Update: 2018-07-23
小知識點:dual是一個偽表,是一張只有一個欄位,一行記錄的表。 不需要從具體的表來取得表中資料,而是單純地為了得到一些我們想得到的資訊,並要通過select 完成時,就要藉助一個對象,這個對象,就是dual; --1、建立序列 create sequence seq_test increment by 1 -- 每次加幾個 start with 1 -- 從1開始計數
Time of Update: 2018-07-23
1.驗證Oracle所需要的系統依賴程式包是否完整。 rpm -qa binutils compat-db control-center gcc gcc-c++ glibc glibc-common libstdc++ libstdc++-devel make libaio libXp 2.驗證系統要求 Oracle所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對於 RAM 小於或等於 2GB 的系統,交換空間應為 RAM 數量的兩倍;對於 RAM 大於 2GB
Time of Update: 2018-07-23
由於oracle商業著作權問題,maven不能通過中心資產庫直接下載jar包,如果想要使用jar包,需要手動處理。 第一步:將ojdbc14.jar放到使用者目錄,比如:C:\Users\qicyt1812 第二步:在cmd中執行命令:mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.1.0 -Dpackaging=jar -Dfile=ojdbc14.jar
Time of Update: 2018-07-23
原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。 http://linuxtro.blog.51cto.com/1239505/289197
Time of Update: 2018-07-23
1 、 登入伺服器 2 、 查看磁碟空間是否夠大df -h -h更具目前磁碟空間和使用方式 以更易讀的方式顯示 [root@rac1 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 2.9G 2.3G 521M 82% / none 209M 0 209M 0% /dev/shm /dev/