文档介绍:。
每建立一个库都会有一个唯一标识:SID.
.
这些表都存放在这个用户所使用的表空间(TABLE SPACE)里.
ORACLE 9I以前都有默认的库 SID:ORCL 默认的用户:SCOTT/TIGER 默认的表空间:USER
如果针对理论层面,然后我把OCP基础考试教程(OCP Database Administration Fundamentals I exam)对于体系系统的描述简单打出来:
ORACLE数据库的组件可以分为三大块
内存 ORALCE系统全局区(SGA),有时候也称为共享全局区,因为这个内存分配可以在ORACLE数据库的所有用户间共享
磁盘 ORACLE数据文件,重做日志,控制文件,.
进程 后台进程(WINDOWS)中的线程或单个进程(UNIX),保证ORACLE数据库的正常工作.
-------------------------------------------------------------------------------
2。share string string.
共享池内存溢出报警,分配更多的内存空间,每个内存分页文件不能超过2048M。
-------------------------------------------------------------------------------
,如何诊断,并谈谈对此优化的看法。
4。如何把DB1更名为DB2
1. 以ORACLE10g为例,举例说明更改SID名称的过程。假如数据库的SID叫testdb,现在改成orcl,有以下6个步骤:
备份,冷备份,把数据库目录整个复制比较安全。
1,停止所有的oracle服务
,有以下几个:
OracleService<数据库名>
OrcleOraHome92TNSListener
OracleDBConsle<SID>
OracleJobScheduler<SID>
OracleOraDb10g_homeliSQL*Plus
,将instance_name参数值设置为新的SID名称;
如果没有可编辑的PFILE文件,可以使用CREATE PFILE FROM SPFILE命令创建。将初始化文件参数的
以下内容:
db_name="testdb"
instance_name=testdb1
service_names=testdb
修改成:
db_name="testdb"
instance_name=oral
service_names=oral(注意db_name不要修改,数据库还是称为testdb,但是它的服务也就是sid改成oral.)
3,修改注册表的Oracle_sid的值;