一、创建数据库
使用“配置和移植工具”下的“Database Configuration Assistant”来创建数据库,按照向导指示就可。
二、访问数据库
怎样才能访问创建完成的数据库呢?具体来说,分两种情况:本机访问、允许远程访问。
不管是本机访问或远程访问,都需要本机拥有监听程序(服务),在windows系统中就是***TNSListener服务,因此第一步我们要:
* 检查本机是否有监听服务,如果没有可以通过“配置和移植工具”下的“Net Manager”来添加监听程序;
* 检查监听程序的网络地址(“配置和移植工具”下的“Net Manager”来查看),检查点如下:
监听程序必须配置一个主机名为“localhost”或“127.0.0.1”的地址,否则本机sqlPlus或PLsql都无法访问,会提示“监听程序无法识别连接描述符中请求的服务”。
监听程序可以配置一个主机名为“xxx.xxx.xxx.xxx”的地址(外部ip地址),这样可以支持远程访问,如果没有配置,数据库只能被本机访问。另外需要注意的是:无论本机访问、还是远程访问,回路地址的配置(第一个)都不可少。
监听程序必须是启动状态,运行->services.msc,查看服务状态。
* 检查是否配置了“服务命名”:
如果允许本机访问,就需要在本机中“配置和移植工具”下的“Net Manager”中添加“服务命名”配置;例如配置了orcl服务名,那么就可以在本机访问orcl数据库
如果远程机需要访问数据库,那么远程机上也要进行如上的配置。只是配置时的数据库所在的主机名的地址要写对。
注意:Net Manager中的所有改动必须在关闭时选择保存,然后重启相关服务(监听服务或例程服务)后才有效。
* 检查数据库例程服务OracleServicXXX是否已经启动。只有启动了该服务,响应的数据库才能被访问。(一个例程服务对应一个数据库)。
三、注意事项
1、一台计算机可以部署多个Oracle数据库,多个数据库服务器可以共用同一个监听程序。
2、不管是否支持远程访问,监听程序都是需要的。