2014年2月14日

摘要: oracle静态监听和动态监听一、什么是注册? 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。) 相当于是这样:在数据库服务器和客户端之间有一监听程序(Listener),在监听程序中,会记录相应数据库对应的服务名(一个数据库可能对应有多个服务名),当客户端需要连接数据库时,只需要提供服务名,就可以建立... 阅读全文
posted @ 2014-02-14 16:23 sunshine_vivi 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 目的是明白细化启动数据库的三个步骤启动数据库到nomount状态的条件如下。如果你是非windows OS 就没有注册表,而有环境变量服务中的OracleService必须启动服务的名称和注册表中的oracle_sid相匹配存在正确的密码文件和参数文件有足够的内存参数文件中描述的路径必须存在数据库产品安装正确conn sys/oracle as sysdbashtudown abort;startup nomount;select instance_name,status from v$instance;启动数据库到第一个台阶nomount状态做了如下的工作1.读参数文件2.分配内存3.启动后 阅读全文
posted @ 2014-02-14 15:23 sunshine_vivi 阅读(420) 评论(0) 推荐(0) 编辑

导航