前言 對于 oracle 的內(nèi)存的管理,截止到9iR2,都是相當重要的環(huán)節(jié),管理不善,將可能給數(shù)據(jù)庫帶來嚴重的性能問題。下面我們將一步一步就內(nèi)存管理的各個方面進行探討?! 「攀觥 racle 的內(nèi)存可以按照共享和私有的角度分為系統(tǒng)全局區(qū)和進程全局區(qū),也就是
2015-06-28使用sys登錄Oracle,利用dbms_xdb修改端口設置 SQL> call dbms_xdb.cfg_update(updateXML( dbms_xdb.cfg_get() , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()' , 8081)) / 運行完后提示: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ù)服務器,在這里拿出來和大家分享一下,希望對大家有用?! ?、Oracle數(shù)據(jù)服務器包括:實例進程和數(shù)據(jù)庫;實例進程包括:memory structure(sga)以及background process pmon(進程監(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的基本概念,對它的理解更進一層,官方文檔中關于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給用戶增加導入數(shù)據(jù)權(quán)限的操作 第一,啟動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ù)導入導出imp/exp就相當于oracle數(shù)據(jù)還原與備份。exp命令可以把數(shù)據(jù)從遠程數(shù)據(jù)庫服務器導出到本地的dmp文件,imp命 令可以把dmp文件從本地導入到遠處的數(shù)據(jù)庫服務器中。 利用這個功能可以構(gòu)建兩個相同的數(shù)據(jù)庫,一個用來測試,一個用來正式使用?! ?/p>2015-06-28
1、優(yōu)化器默認為CBO,OPTIMIZER_MODE默認值為ALL_ROWS。不再使用古老的RBO模式,但RULE、CHOOSE并沒有徹底消失,有些時候仍然可以作為我們調(diào)試的工具?! ?、CPU Costing的計算方式現(xiàn)在默認為CPU+I/O兩者之和.可通過DBMS_XPLAN.DISPLAY_CURSOR觀察更為詳細的執(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 導讀:oracle中除了在Oracle編輯器中用圖形化的方式導入導出文理文件的數(shù)據(jù)方式外,還可以采用命令行的方式導入導出數(shù)據(jù)庫,其語法實示例如下: imp [username[/password[@service]]] 步驟:1、首先在進入
2015-06-28查詢及刪除重復記錄的SQL語句 1、查找表中多余的重復記錄,重復記錄是根據(jù)單個字段(peopleId)來判斷 select * from people where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1) 2、刪除表中多余的重復記
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 來增加、刪除和修改一個列。alter table  表名  drop (字段);alter table tablename add (column datatype [default value][null/not null],….);alter table tablename modify (column datatype [defa
2015-06-28