安装Oracle注意事项

来源:互联网 发布:java二维数组的定义 编辑:程序博客网 时间:2024/06/06 03:41

                    选择安装目录最好是非系统盘

                    服务安装时可以直接创建数据库(ORCL,也可以选择不创建

                    服务器的主机名不能有特殊字符(PC-20070210023 server01 server02

                    数据库安装完毕,千万不要更改主机名

启动、关闭数据库


OracleService<SID>:数据库服务

OracleOraDb11g_home1TNSListener :数据库监听服务

OracleDBConsole<SID>:企业管理器服务

在Oracle11G中通过如下网址访问企业管理服务

https://localhost.localdomain:1158/em/console/logon/logon


配置网络服务


查找listener.ora文件和tnsnames.ora路径

解析:C:\app\Happy\product\11.2.0\dbhome_1\NETWORK\ADMIN

这两个文本配置文件直接受到如下图的管理

PLSQL Developer:

1.在没有安装Oracle服务的Pc上使用,必须使用OCI(注册机组件!)

2.copy tnsnames配置到对应的目录。



数据库用户

Sys:超级管理员  (不允许用normal方式登录,只能用Sysdba和sysoper身份登录)

System:普通管理员

Scott:普通用户

超级管理员和普通管理员都可以建立用户和对用户进行授权操作

 

数据库(database:物理操作系统文件或磁盘(disk)的集合。使用Oracle 10g的自动存储管理(Automatic StorageManagement,ASM)或RAW分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。

实例(instance:一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。这里可以维护易失的、非持久性内容(有些可以刷新输出到磁盘)。就算没有磁盘存储,数据库实例也能存在。也许实例不能算是世界上最有用的事物,不过你完全可以把它想成是最有用的事物,这有助于对实例和数据库划清界线。

 

数据库与实例之间是1-->1或者1-->n的关系

在非并行的数据库系统中,每个Oracle数据库与一个实例相对应;

在并行的数据库系统中,一个数据库会对应多个实例,同一时间用户只与一个实例相联系,当某一个实例出现故障时,其他实例自动服务,保证数据库正常运行。

在任何情况下,每个实例都只可以对应一个数据库。

>>所以,就目前的理解来看,总结:

Oracle中的实例与数据库没有像DB2中的包含关系,一个实例----->对应打开一个数据库。在RAC集群下一个数据库可以被多个实例连接。在一个单机ORACLE系统中,可以创建多个实例和数据库,但是一个实例始终只能对应一个数据库,这个对应关系是通过配置文件关联的。

而DB2中,一个DB2系统中,可以有多个实例,数据库包含在实例下,一个实例可以有多个数据库,但是一个数据库只可能属于一个实例。

一个实例启动后,你可以通过命令手动或者自动地把数据库文件加载进我们的数据库Instance中,这个时候的数据库才可以让我们真正的开始访问操作。


原创粉丝点击