<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Jcat
    寵辱不驚,閑看庭前花開花落~~
    posts - 173,comments - 67,trackbacks - 0
    純好人不用打:白羊

    沒人防:雙子(迷宮)、天平(卡妙的冰箱)、射手(迷宮)

    打死:巨蟹(紫龍)、山羊(紫龍自曝)、雙魚(阿瞬)、水瓶(冰河)

    沒打過,放水:獅子(星矢)、天蝎(冰河)、金牛(星矢)、處女(一輝)


    這樣看來紫龍是最NB的,一個人干掉2個,而且靠他師傅走后門天平不用打,還用天平的武器救了冰河。

    冰河和他師傅干了2仗
    冰河那段也挺NB,先是在天平被凍個半死,然后在天蝎被針扎個半死,最后到了水瓶還能把他師傅干掉
    冰河和他師傅是最體現(xiàn)實(shí)力的一仗,純實(shí)力對扣

    合著星矢誰也沒殺,就TM來打醬油的。。。
    posted @ 2011-10-21 14:29 Jcat 閱讀(573) | 評論 (1)編輯 收藏
    簡單過一遍,詳細(xì)的以后遇到慢慢研究。
    主要的更新在幾個方面:
    1. OUI的改進(jìn)
    2. Oracle Restart
    3. ASM的增強(qiáng)!!!


    New Grid Infrastructure Installation Option
    ?1. 單點(diǎn)包括:ASM、listener和Oracle Restart(監(jiān)控、管理并自動重啟各個組件)
    ?2. 集群包括:ASM、listener和Clusterware

    New Desktop and Server Class Options
    ?1. Desktop Class:適用于筆記本、臺式機(jī)
    ?2. Server Class:適用于服務(wù)器(功能上沒區(qū)別,多一些高級配置選項)

    Daylight Savings Time Upgrade of Timestamp with Timezone Data Type
    ?新的DBMS_DST包,優(yōu)化對TIMESTAMP WITH TIMEZONE數(shù)據(jù)的管理

    SYSASM Privilege
    ?管理ASM需要SYSASM權(quán)限,旨在分清ASM管理和DB管理

    Fixup Scripts and Prerequisite Checks
    ?安裝前檢查時,如果遇到不符合要求的配置,OUI會對一些檢查項自動生成fixup腳本,用root執(zhí)行就可以解決相應(yīng)問題。

    New Tool to Configure Custom Installation Options
    ?OUI不在提供對單個組件的配置功能,如果需要只能用$ORACLE_HOME/bin/chopt命令行進(jìn)行配置。我想Oracle的趨勢就是為了讓更多已經(jīng)成熟的配置自動化,簡化使用。

    Deinstallation Tool
    ?OUI不再用來刪除oracle軟件,請使用$ORACLE_HOME/deinstall

    Intelligent Data Placement
    ?指定ASM磁盤的磁盤范圍,旨在將高頻訪問的數(shù)據(jù)放在HOT region(比如磁盤的外道)

    Oracle Automatic Storage Management Cluster File System (Oracle ACFS)
    ?為其它文件提供ASM的存儲功能

    Data Pump Export and Data Pump Import
    ?Data Pump兼容Export/Import

    Use Oracle Restart to Automatically Restart Your Database

    ?1. 針對單點(diǎn)環(huán)境
    ?2. 自動重啟又問題的組件,如:db instance、listener、asm instance

    New Method of Installing Oracle Automatic Storage Management
    ?以前,ASM的安裝是伴隨著DB的安裝;現(xiàn)在是伴隨著Software的安裝。
    ?其實(shí),就是把ASM上升到一個軟件的高度(以前只是db的一個組件)

    SRVCTL Support for Single Instance Database in a Cluster
    ?SRVCTL統(tǒng)一管理單點(diǎn)(with Restart)和集群數(shù)據(jù)庫(with Clusterware)

    Deprecated in Oracle Database 11g Release 2
    ?不支持裸設(shè)備了:要么用文件系統(tǒng)、要么用ASM,說白了,企業(yè)環(huán)境就必須用ASM
    ?不支持Oracle Ultra Search(9i的一個什么鳥功能)






















    posted @ 2011-06-17 15:35 Jcat 閱讀(824) | 評論 (0)編輯 收藏
    重裝完系統(tǒng),mysql不需要重裝,直接當(dāng)綠色版使用,還更干凈

    //啟動MYSQL
    cd $MYSQL_HOME/bin
    D:\JAVA\MYSQL\mysql-5.1.53-win32\bin>mysqld --console??????
    110616? 1:26:26 [Note] Plugin 'FEDERATED' is disabled.
    InnoDB: The log sequence number in ibdata files does not match
    InnoDB: the log sequence number in the ib_logfiles!
    110616? 1:26:26? InnoDB: Database was not shut down normally!
    InnoDB: Starting crash recovery.
    InnoDB: Reading tablespace information from the .ibd files...
    InnoDB: Restoring possible half-written data pages from the doublewrite
    InnoDB: buffer...
    110616? 1:26:26? InnoDB: Started; log sequence number 0 44233
    110616? 1:26:27 [Note] Event Scheduler: Loaded 0 events
    110616? 1:26:27 [Note] mysqld: ready for connections.
    Version: '5.1.53-community'? socket: ''? port: 3306? MySQL Community Server (GPL
    )

    //簡單使用

    mysql> show databases;
    +--------------------+
    | Database?????????? |
    +--------------------+
    | information_schema |
    | mysql????????????? |
    | test?????????????? |
    +--------------------+
    3 rows in set (0.03 sec)

    mysql> use mysql
    Database changed

    mysql> show tables;
    +---------------------------+
    | Tables_in_mysql?????????? |
    +---------------------------+
    | columns_priv????????????? |
    | db??????????????????????? |
    | event???????????????????? |
    | func????????????????????? |
    | general_log?????????????? |
    | help_category???????????? |
    | help_keyword????????????? |
    | help_relation???????????? |
    | help_topic??????????????? |
    | host????????????????????? |
    | ndb_binlog_index????????? |


    登陸
    D:\JAVA\MYSQL\mysql-5.1.53-win32\bin>mysql.exe -uroot
    創(chuàng)建數(shù)據(jù)庫
    mysql> create database testdb;




    posted @ 2011-06-16 01:40 Jcat 閱讀(944) | 評論 (1)編輯 收藏
    --主鍵是非分區(qū)索引,也可以看作是全局
    create table test_par1
    (
    ? tdate?? varchar2(8) primary key
    )
    partition by range ( tdate )
    (
    ???? partition p1 values less than ('20090201'),
    ???? partition p2 values less than ('20090301'),
    ???? partition pm values less than (MAXVALUE) ?
    ) tablespace test;


    --主鍵是分區(qū)索引
    create table test_par2
    (
    ? tdate?? varchar2(8)
    )
    partition by range ( tdate )
    (
    ???? partition p1 values less than ('20090201'),
    ???? partition p2 values less than ('20090301'),
    ???? partition pm values less than (MAXVALUE) ?
    ) tablespace test;

    create index i_tdate2 on test_par2(tdate) local;

    alter table test_par2 add constraint pk_tdate2 primary key(tdate);



    --查看test_par2的DDL
    select dbms_metadata.get_ddl( 'TABLE', 'TEST_PAR2' ) from dual;
    --整理如下
    create table test_par3
    (
    ? tdate?? varchar2(8),
    ? constraint pk_tdate3 primary key (tdate) using index local
    )
    partition by range ( tdate )
    (
    ???? partition p1 values less than ('20090201'),
    ???? partition p2 values less than ('20090301'),
    ???? partition pm values less than (MAXVALUE) ?
    ) tablespace test;


    這個案例也告訴我們,在做DDL時,盡量還是顯示的寫出屬性,一些簡易語法會引起不可知的定義。最后都用 get_ddl 再查一下,這才是Oracle真正執(zhí)行的DDL。
    posted @ 2010-09-15 15:26 Jcat 閱讀(1291) | 評論 (0)編輯 收藏
    列出所有實(shí)例
    [db2inst1@dcm ~]$ db2ilist
    db2inst1

    列出當(dāng)前實(shí)例下的所有數(shù)據(jù)庫

    [db2inst1@dcm ~]$ db2 list db directory

    ?System Database Directory

    ?Number of entries in the directory = 1

    Database 1 entry:

    ?Database alias?????????????????????? = SAMPLE
    ?Database name??????????????????????? = SAMPLE
    ?Local database directory???????????? = /home/db2inst1
    ?Database release level?????????????? = d.00
    ?Comment????????????????????????????? =
    ?Directory entry type???????????????? = Indirect
    ?Catalog database partition number??? = 0
    ?Alternate server hostname??????????? =
    ?Alternate server port number???????? =

    啟動實(shí)例
    [db2inst1@dcm ~]$ db2start
    07/09/2010 14:24:36???? 0?? 0?? SQL1063N? DB2START processing was successful.
    SQL1063N? DB2START processing was successful.

    連接到數(shù)據(jù)庫
    [db2inst1@dcm ~]$ db2 connect to sample

    ?? Database Connection Information

    ?Database server??????? = DB2/LINUX 9.7.1
    ?SQL authorization ID?? = DB2INST1
    ?Local database alias?? = SAMPLE

    執(zhí)行SQL
    [db2inst1@dcm ~]$ db2
    db2 => select * from staff where dept=20

    ID???? NAME????? DEPT?? JOB?? YEARS? SALARY??? COMM??? ?
    ------ --------- ------ ----- ------ --------- ---------
    ??? 10 Sanders?????? 20 Mgr??????? 7? 98357.50???????? -
    ??? 20 Pernal??????? 20 Sales????? 8? 78171.25??? 612.45
    ??? 80 James???????? 20 Clerk????? -? 43504.60??? 128.20
    ?? 190 Sneider?????? 20 Clerk????? 8? 34252.75??? 126.50

    ? 4 record(s) selected.

    退出
    db2 => quit
    DB20000I? The QUIT command completed successfully.

    斷開連接(不斷開就不能db2stop)
    [db2inst1@dcm ~]$ db2 connect reset
    DB20000I? The SQL command completed successfully.

    關(guān)閉實(shí)例
    [db2inst1@dcm ~]$ db2stop
    07/09/2010 14:29:32???? 0?? 0?? SQL1064N? DB2STOP processing was successful.
    SQL1064N? DB2STOP processing was successful.

    posted @ 2010-07-09 14:32 Jcat 閱讀(260) | 評論 (0)編輯 收藏
    最近初探了一下DB2,發(fā)現(xiàn)關(guān)于“數(shù)據(jù)庫”、“實(shí)例”的概念及其關(guān)系容易把人弄暈,這里小小總結(jié)一下,并把Oracle也拉進(jìn)來一起整。
    另外,發(fā)現(xiàn)Oracle和IBM老搞一些理論上就針鋒相對的事情,如RAC vs DPF (database partitioning feature),很是有趣。



    基本概念還是相同的
    數(shù)據(jù)庫軟件(下面簡稱軟件:軟件本身,一臺主機(jī)安裝一套就可以了。(拋開你故意在一臺服務(wù)器上安裝2遍Oracle/DB2這種不正常思維)

    實(shí)例:數(shù)據(jù)庫軟件啟動后的“進(jìn)程+內(nèi)存”
    軟件+實(shí)例的關(guān)系:一臺電腦只需要按照一套QQ(軟件),但是我們可以多用戶登錄(實(shí)例)。換到哲學(xué)的角度,就是抽象和具體的關(guān)系。
    數(shù)據(jù)庫(狹義,下面簡稱:一堆文件(數(shù)據(jù)文件、控制文件、日志文件、參數(shù)文件)
    它和軟件的區(qū)別:軟件是廠商賣給你的東西;是你自己的東西(業(yè)務(wù)、應(yīng)用)
    它和實(shí)例的關(guān)系:用戶需要借助實(shí)例(所提供的各種手段)來訪問
    就相當(dāng)于是QQ聊天記錄

    最后:數(shù)據(jù)庫(廣義)= 軟件 + 實(shí)例 + 庫
    一臺服務(wù)器(即一套數(shù)據(jù)庫軟件)可以建多個實(shí)例,多個庫,且互不相干


    體系結(jié)構(gòu)的不同之處
    Oracle? 實(shí)例和庫一一對應(yīng)
    DB2???? 一個實(shí)例可以掛多個庫


    高級情況(簡單提一下,以后再慢慢研究)
    Oracle:RAC一個庫被多個實(shí)例掛
    DB2:DPF一個實(shí)例多個庫
    在數(shù)據(jù)庫集群模式設(shè)計方面,有Share everything架構(gòu)和Share nothing架構(gòu),前者以O(shè)RACLE RAC為代表,IBM DB2 Purescale為挑戰(zhàn)者;后者以IBM DB2 DPF為代表。

    posted @ 2010-07-08 18:26 Jcat 閱讀(435) | 評論 (0)編輯 收藏
    行鏈接:
    1. 一條記錄的大小大于block size,則產(chǎn)生行鏈接
    2. 容易發(fā)生在比較大的行上
    3. 因?yàn)樾墟溄邮怯蒬b_block_size不夠大引起的,所以對已有的行鏈接是無法清除的
    4. 9i以后,可以對不同的表空間設(shè)置不同的db_block_size,可以將一些特殊的寬表放在大block size的表空間

    例子:
    表空間block size為8k(8192),因?yàn)閿?shù)據(jù)塊頭也要占一定空間,所以如下例,實(shí)際只能放7948的數(shù)據(jù),一旦超過,就產(chǎn)生行鏈接

    --無
    create table test7948(a char(2000),b char(2000),c char(2000),d char(1948))
    tablespace test;

    insert into test7948 values('a','b','c','d');
    commit;

    --有
    create table test7949(a char(2000),b char(2000),c char(2000),d char(1949))
    tablespace test;

    insert into test7949 values('a','b','c','d');
    commit;



    行遷移:
    1. 本來是放的下的
    2. 因?yàn)楦率箁ow size變大了,一個block里又不足以放下增加的空間(PCTFREE相關(guān)),則產(chǎn)生行遷移
    3. 容易發(fā)生在PCTFREE較小,對類似varchar類型的update又很多的表上
    4. 無法避免,但通過把數(shù)據(jù)導(dǎo)出導(dǎo)入進(jìn)行清除

    例子:
    --無
    create table test7948_vchar(a char(2000),b char(2000),c char(2000),d char(1940), e varchar(9))
    tablespace test;

    insert into test7948_vchar values('a','b','c','d','12345678');
    commit;

    一更新,使得row size大于7948了,產(chǎn)生行遷移
    --有
    update test7948_vchar set e='123456789'
    posted @ 2010-06-13 14:08 Jcat 閱讀(240) | 評論 (0)編輯 收藏
    隨著Oracle收購SUN,今天又爆出SAP收購Sybase的大料。

    現(xiàn)狀:
    Oracle和IBM已經(jīng)成為諾亞方舟級的廠商,啥都有。
    微軟,SAP成為航母級的廠商,軟件方面啥都有,但目前沒有硬件。

    猜想:who's next? Dell? HP?
    不然微軟把Dell收了吧,組成BDll公司;
    然后SAP和HP合并為SHP
    posted @ 2010-05-14 11:24 Jcat 閱讀(247) | 評論 (0)編輯 收藏
    --創(chuàng)建一個大一點(diǎn)的TEMP表空間
    create temporary tablespace temp1
    tempfile '/oracledatafile/temp01.dbf' SIZE 100m autoextend on next 100m maxsize 5000m;
    ?
    --切換默認(rèn)TEMP表空間
    alter database default temporary tablespace temp1;

    --刪掉以前的TEMP表空間
    drop tablespace temp including contents and datafiles;
    posted @ 2010-04-30 11:05 Jcat 閱讀(291) | 評論 (0)編輯 收藏
    1. 物化視圖由于是物理真實(shí)存在的,故可以創(chuàng)建索引。




    --為基表創(chuàng)建MLOG
    --創(chuàng)建物化視圖時應(yīng)先創(chuàng)建存儲的日志空間,否則建MV時報錯
    --ORA-23413: table "SCOTT"."EMP" does not have a materialized view log

    create materialized view log on scott.emp
    tablespace test
    /


    --創(chuàng)建物化視圖
    create materialized view test_mv
    tablespace test
    parallel (degree 4)
    build immediate refresh fast
    enable query rewrite
    as
    select * from scott.emp
    /


    --查看一下結(jié)果,果然很符合物化視圖的定義,一個表+一個視圖
    SQL> select object_name, object_type from user_objects where object_name = 'TEST_MV';
    OBJECT_NAME??? OBJECT_TYPE
    -----------??? --------
    TEST_MV??? ??? TABLE
    TEST_MV??? ??? MATERIALIZED VIEW

    SQL> select mview_name, container_name from user_mviews;
    MVIEW_NAME?????? CONTAINER_NAME
    ---------------- ------------------------------
    TEST_MV????????? TEST_MV? (這就是那個存儲表)

    --查看MLOG的情況
    --注意:MLOG的所屬和MV的所屬并不是同一個
    SQL> select log_owner, master, log_table from dba_mview_logs
    LOG_OWNER??? MASTER??? LOG_TABLE
    ---------------------------------
    SCOTT??? ??? EMP??? MLOG$_EMP (MLOG其實(shí)也就是一個表)

    SQL> desc scott.mlog$_emp;
    Name??? ??? ??? Type
    -------------------------------
    EMPNO??? ??? ??? NUMBER(4)
    SNAPTIME$$??? ??? DATE
    DMLTYPE$$??? ??? VARCHAR2(1)
    OLD_NEW$$??? ??? VARCHAR2(1)
    CHANGE_VECTOR$$??? ??? RAW(255)



    --刪除MLOG
    drop materialized view log on 物化視圖所依賴的表名;?
    --刪除物化視圖
    drop materialized view 物化視圖名;
    posted @ 2010-01-13 00:04 Jcat 閱讀(546) | 評論 (2)編輯 收藏
    僅列出標(biāo)題  下一頁
    主站蜘蛛池模板: 久久青草亚洲AV无码麻豆| 91精品国产亚洲爽啪在线影院 | 成人激情免费视频| 亚洲午夜精品一级在线播放放 | 婷婷亚洲天堂影院| 亚洲人成影院77777| 国产99视频精品免费视频76| 成年女人看片免费视频播放器| 黄色一级免费网站| 免费不卡中文字幕在线| 亚洲真人无码永久在线观看| 99久久久国产精品免费牛牛| 国产国拍亚洲精品福利| 在线观看www日本免费网站| 亚洲国产高清视频| a级片免费观看视频| ZZIJZZIJ亚洲日本少妇JIZJIZ | 亚洲乱码日产一区三区| 男人免费视频一区二区在线观看| 国产小视频在线观看免费| 亚洲精品动漫免费二区| 女人18毛片水最多免费观看| 精品亚洲456在线播放| 成人毛片免费网站| 精品国产污污免费网站| 亚洲国产精品婷婷久久| 日批日出水久久亚洲精品tv| 亚洲精品视频免费在线观看| 亚洲精品黄色视频在线观看免费资源 | 国产V亚洲V天堂无码久久久| 两个人看的www视频免费完整版| 亚洲午夜久久久影院| 免费无码一区二区三区蜜桃| 久久久久亚洲AV无码观看 | 亚洲色欲啪啪久久WWW综合网| 亚洲AV成人无码久久精品老人 | 歪歪漫画在线观看官网免费阅读| 亚洲剧场午夜在线观看| 亚洲AV永久精品爱情岛论坛| 国产国拍亚洲精品福利| 四虎永久成人免费|