1.oracle版本知识
oracle是一个C/S(Client/Server)架构的软件。
在oracle的安装过程中,需注意的是:
·全局数据库名
·管理员的密码
PS,oracle默认的管理员账号有两个:sys,system。
·oracle的版本:
oracle8i
oracle9i:i是指面向互联网。
oracle10g
oracle11g:g是指grid,网格,表示支持网格运算。
oracle12c:c是指cloud,云计算。
2.oracle服务器的安装
·oracle的安装过程注意事项:
·全局数据库名
·管理员的密码
·检测:
·系统服务:
·OracleService实例名:每安装一个oracle实例(全局数据库)、就会多一个这样的系统服务。
要访问oracle服务器,服务器上的该服务必须开启。
·Oracle..TNSListener:oracle的监听服务。
该服务也必须开启,否则无法从远程访问oracle服务器。
·OraccleDBConsole实例名:
该服务仅仅是提供OEM服务的。oem是指oracle enterprise manager,是一个B/S(browser/server)架构的管理服务。PS:一般在企业中,该服务会被关闭。
oracle11g: https://服务器IP:1158/em
oracle10g: http://服务器IP:1158/em
·使用sqlplus命令进行检测。
sqlplus是oracle提供的登录命令。语法格式:
sqlplus 用户名/密码[@网络服务名] [as sysdba]
如果是本地访问,则只需要用户名和密码即可,不需要@网络服务名。
在oracle中,使用sys用户时,必须指定身份是sysdba
如果本地访问oracle,则指定sysdba身份,则不需要用户名和密码。
3.oracle的远程访问
oracle要实现远程访问,服务器和客户端都需要完成相关的配置工作。
·服务器端的配置:
第一步:打开开始菜单-配置移植管理工具-netmanager
·监听程序:
·监听位置:
地址:
·主机名:不能使用localhost,必须使用服务器所在机器的机器名。
·端口:默认是1521,建议不要修改。
·数据库服务:
手动添加需要提供远程访问服务的数据库:
全局数据库名:即实例名,可以通过OracleService实例名 这个服务来查看。
SID:
以上两项的值一般是相同的。
·修改完毕之后,需要点击菜单 文件-保存网络配置。
第二步:重启监听服务。
·重启TNSListener服务。
·使用oracle提供的监听控制台命令:lsnrctl来重启监听服务。子命令:status、stop、start。
在企业中,服务器端一般都是由DBA来配置。DBA配置完成之后,需要提供以下信息给用户:
·oracle服务器的IP地址或者主机名
·全局数据库名
·用户名
·密码
·客户端配置:
使用oracle提供的net manager来完成配置工作。
第一步:添加监听-添加地址。PS:只需要做一次。
第二步:添加服务命名。
在一个客户端,可以添加多个服务命名,一个服务命名代表一个oracle服务的一个实例的连接配置。
服务命名的配置项:
·网络服务名:可以随意设置、建议有意义。在后续的图形化和命名方式都需要用到。
·主机名:该处填写要连接的oracle服务器的IP地址。
·服务名:该处填写要连接的实例的名称,即全局数据库名。
第三步:保存网络配置。
PS:在企业中,一般都不会使用net manager图形化工具来实现客户端的配置,更多的是直接修改客户端配置文件。
配置文件:位于client_home/network/admin下,名称叫tnsnames.ora
原文:http://www.cnblogs.com/jason-huang/p/6345128.html