前言 對于 oracle 的內(nèi)存的管理,截止到9iR2,都是相當(dāng)重要的環(huán)節(jié),管理不善,將可能給數(shù)據(jù)庫帶來嚴(yán)重的性能問題。下面我們將一步一步就內(nèi)存管理的各個(gè)方面進(jìn)行探討?! 「攀觥 racle 的內(nèi)存可以按照共享和私有的角度分為系統(tǒng)全局區(qū)和進(jìn)程全局區(qū),也就是
2015-06-28使用sys登錄Oracle,利用dbms_xdb修改端口設(shè)置 SQL> call dbms_xdb.cfg_update(updateXML( dbms_xdb.cfg_get() , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()' , 8081)) / 運(yùn)行完后提示:Call com
2015-06-281、客戶端hosts文件配置: 10.19.65.167 sdwgrac1-vip 10.19.65.169 sdwgrac2-vip 注:unix平臺是/etc/hosts;windows平臺是C:\Windows\System32\drivers\etc\hosts?! ?、客戶端tnsnames.ora配置: EOMS =
2015-06-28Oracle還是比較常用的,于是我研究了一下Oracle數(shù)據(jù)服務(wù)器,在這里拿出來和大家分享一下,希望對大家有用?! ?、Oracle數(shù)據(jù)服務(wù)器包括:實(shí)例進(jìn)程和數(shù)據(jù)庫;實(shí)例進(jìn)程包括:memory structure(sga)以及background process pmon(進(jìn)程監(jiān)控)、smon(系統(tǒng)監(jiān)控system m
2015-06-28查看數(shù)據(jù)庫的狀態(tài): select status from v$instance; 查看表空間:select * from v$tablespace; 改變表空間數(shù)據(jù)文件:alter database rename file "filepath" to "newfilepath"; 刪除表空間及其數(shù)據(jù)文件: drop tablespace tablesp
2015-06-28觸發(fā)器: CREATE OR REPLACE TRIGGER tr_trace_ddl AFTER DDL ON DATABASE DECLARE sql_text ora_name_list_t; state_sql ddl$trace.ddl_sql%TYPE; BEGIN FOR i IN 1..ora_sql_txt(sql_text) LOOP state_sql := state_sql||sql_text(i
2015-06-28今天重讀ORACLE官方文檔《concepts》,讀到schema的基本概念,對它的理解更進(jìn)一層,官方文檔中關(guān)于schema是這樣解釋的: "A schema is a collection of database objects. A schema is owned by a database user and has the same name as that user.
2015-06-28給用戶增加導(dǎo)入數(shù)據(jù)權(quán)限的操作 第一,啟動(dòng)sql*puls 第二,以system/manager登陸 第三,create user 用戶名 IDENTIFIED BY 密碼 (如果已經(jīng)創(chuàng)建過用戶,這步可以省略) 第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP AN
2015-06-28Oracle數(shù)據(jù)導(dǎo)入導(dǎo)出imp/exp就相當(dāng)于oracle數(shù)據(jù)還原與備份。exp命令可以把數(shù)據(jù)從遠(yuǎn)程數(shù)據(jù)庫服務(wù)器導(dǎo)出到本地的dmp文件,imp命 令可以把dmp文件從本地導(dǎo)入到遠(yuǎn)處的數(shù)據(jù)庫服務(wù)器中。 利用這個(gè)功能可以構(gòu)建兩個(gè)相同的數(shù)據(jù)庫,一個(gè)用來測試,一個(gè)用來正式使用?! ?/p>2015-06-28
1、優(yōu)化器默認(rèn)為CBO,OPTIMIZER_MODE默認(rèn)值為ALL_ROWS。不再使用古老的RBO模式,但RULE、CHOOSE并沒有徹底消失,有些時(shí)候仍然可以作為我們調(diào)試的工具?! ?、CPU Costing的計(jì)算方式現(xiàn)在默認(rèn)為CPU+I/O兩者之和.可通過DBMS_XPLAN.DISPLAY_CURSOR觀察更為詳細(xì)的執(zhí)行
2015-06-28 1. select * from table_name where rownum>begin and rownum< end 2.sql = "select * from tab
2015-06-281.查看用戶擁有的數(shù)據(jù)庫對象 Sql代碼 select object_name from user_objects; 2.查看約束信息 Sql代碼 select constraint_name from user_constraints; 3.查看用戶所擁有的表 Sql代碼 select table_name from user_tables; 或 S
2015-06-28#!/bin/bash #增加安裝Oracle所需的用戶和組 groupadd oinstall groupadd dba useradd -g oinstall -G dba -d /home/oracle -m oracle #創(chuàng)建安裝Oracle所需的目錄 mkdir -p /u01/app/oracle/product/10.2.0/db_1 chmod -R 775 /u01 ch
2015-06-28 導(dǎo)讀:oracle中除了在Oracle編輯器中用圖形化的方式導(dǎo)入導(dǎo)出文理文件的數(shù)據(jù)方式外,還可以采用命令行的方式導(dǎo)入導(dǎo)出數(shù)據(jù)庫,其語法實(shí)示例如下: imp [username[/password[@service]]] 步驟:1、首先在進(jìn)入
2015-06-28查詢及刪除重復(fù)記錄的SQL語句 1、查找表中多余的重復(fù)記錄,重復(fù)記錄是根據(jù)單個(gè)字段(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、刪除表中多余的重復(fù)記
2015-06-28如果表中沒有數(shù)據(jù): 直接這樣就可以了 alter table 表名 modify (字段名 類型) eg:alter table student (id number(4)); 如果原表中存在data那么方法就大不相同了,請看?。。 ?*修改原字段名*/ ALTER TABLE 表名 RENAME COLUMN 字段名 TO 字
2015-06-28這里分別是使用alter table 來增加、刪除和修改一個(gè)列。alter table  表名  drop (字段);alter table tablename add (column datatype [default value][null/not null],….);alter table tablename modify (column datatype [defa
2015-06-28