Oracle 數據庫的管理

--數據庫名的查看    

    select name from v$database;

spacer.gif


--實例名的查看

    show parameter instance_name;

spacer.gif



--數據文件

select name from v$datafile;


--日誌文件

select name from v$logfile;


--控制文件

select name from v$controlfile;

--歸檔文件

select name from v$archived_file;

--參數文件

select value from v$parameter where name='spfile'


/*PGA官方解釋是程序全局區*/

--查看PGA

show pga;

--查看SGA

show sga;


oracle 8i  採用SGA靜態管理

oracle 9i  採用SGA動態管理

  SGA 的內部組件可以動態調整,也可以由數據庫自動管理,在設置內存大小的時候,設置的內存大小基本單位是粒度;

oralce 10i採用SGA自動管理


sga除了log_buffer不能自動管理,

其他的都能自動管理(db_cache_size,stream_pool_size,shared_pool_size,java_pool_size,large_pool_size);

--java池

alter system set java_pool_size=32m;

sga_max_size=(80%mem)*2/3


/*oracle軟件的卸載*/

1.rm /etc/ora*

2.rm /usr/local/bin


--一個實例只能訪問一個數據庫

數據庫中的表一旦被鎖住解鎖提交事務自動解鎖;


oracle數據庫的創建

1.create dir

 mkdir $ORACLE_BASE/admin/ulp/{a,b,c,u,dp}dump -p

mkdir $ORACLE_BASE/oradata/ULP

2.cd $ORACLE_HOME/dbs

vi initulp.ora

orapwd file=orapwulp  password=oracle

export ORACLE_SID=ulp

sqlplus "/as sysdba"

SQL>startup nomount 

SQL>create spfile from pfile


3.create database ulp

SQL>create database ulp


SQL>create tablespace user;


SQL>create temporary tablespace temp;


SQL>alter database default tablespace  user;


SQL>alter database default temporary tablespace temp;

4.catalog catproc pupbld

SQL>@/u01/oracle/10g/rdbms/admin/catalog.sql

SQL>@/u01/oracle/10g/rdbms/admin/catproc.sql


SQL>conn system/oracle


SQL>@/u01/oracle/10g/rdbms/admin/pupbld.sql

5.restart database

SQL>shutdown 

SQL>startup 

6.dbca

root-->vi /etc/oratab

emca --repos create

emca --config dbcontrol db


7.oem  -->

8.net




















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章