--數據庫名的查看
select name from v$database;
--實例名的查看
show parameter instance_name;
--數據文件
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