oracle基础知识_安装和启动等
2014.0820 做过存储过程的开发,有2年时间,对plsql语言有较好的熟悉度。 但对oracle的知识还不成体系,遇到问题百度一下而过,不深入探讨,知识到用时方恨少。在于平时多积累,多总结提高。 day01_oracle 安装篇: 在windows环境下安装oracle11,都很顺利,最后一步安装database configuration assistance报错导致安装完成,无法新建数据库。 查了原因,由于本地安装过客户端,环境变量中已经存在oralce_home的配置,将配置删除。卸载掉刚安装的oracle11,重启后,再安装一次,成功!(耗时1.5个小时,教训:以后安装注意检查环境变量)。 启动篇: 查看oracle启动的服务,可以看到默认开启了6个服务项,实际我们只需要oracleserviceOrcl这个核心服务,如果使用plsqldevloper开发,还需要开启监听服务。 OracleOraDb11g_home1TNSListener:监听器服务,服务只有在数据库需要远程访问的时候才需要。(非必须启动,下面会有详细详解)。 OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务该服务,是数据库启动的基础, 只有该服务启动,Oracle数据库才能正常启动。(必须启动) 那么在开发的时候到底需要启动哪些服务呢? 对新手来说,要是只用Oracle自带的sql*plus的话,只要启动OracleServiceORCL即可,要是使用PL/SQL Developer等第三方工具的话,OracleOraDb11g_home1TNSListener服务也要开启。OracleDBConsoleorcl是进入基于web的EM必须开启的,其余服务很少用。 注:ORCL是数据库实例名,默认的数据库是ORCL,你可以创建其他的,即OracleService+数据库名。 查看服务 win+R,services.msc (services,.msc 全称 manager system control)
全局数据库名/实例名/用户名 全局数据库名: 实例名:SID,应用程序方法数据库,只知道用户名密码是不行的,还需要知道实例名。实例是指数据库运行的资源和进程等,有IP和端口号配置等。 一个用户名对应一个实例,也可能对应多个实例(分布式的情况下)。 用户名: (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |