windows下oracle安装
本次在windows2019 操作系统下安装oralce 11g 服务端和客户端
准备工作:
1,windows2019虚拟服务器一台。
2,oralce 11g server 安装包下载。
3,win32_11gR2_client 客户端安装包下载,以及常用测试用应用软件PLSQL Developer。
安装过程中,若没有按步骤进行,可能导致安装失败。
失败后重装,会有端口被占用,路径被占用,环境变量不生效等问题。
若卸载重装,卸载要进行停服务、删注册表、清环境变量等,比较复杂。所以建议严格按步骤进行,避免重装。若确实失败需重装,建议重装操作系统后重装。
安装包的解压
将两个安装包解压到同一个文件夹里。
打开 setup 开始安装
配置安全更新,电子邮件这些都不勾,不填。直接下一步。
提示确认不接收安全更新,点“是”。
选择,跳过软件更新。
创建和配置数据库。
选桌面类。
典型安装界面,安装目录一般不用修改。字符集没有特殊要求也默认。
数据库名,没有自定义要求也可以默认用 orcl
密码,要求比较高,要有 大小字母数据,除下划线外,不能有其它特殊符号。这里可以先录一个简短密码,后面再改。若提示密码不标准,可忽略。
提示密码不标准,可以点“是” 继续。
默认不用保存响应文件,直接点 安装。等待安装完成。
安装完成,进行 口令管理。
修改帐号SYS和帐号SYSTEM的密码。这里没有很严的格式校验,若有提示点是,可以输入自已的密码,并保管好。
解锁WMSYS帐号,方便后续客户端登陆测试用。
服务端安装完成,下面进行检查和测试。
在cmd命令行下执行连接测试和执行SQL 语句测试,测试成功。证明服务端已安装成功。
--连接数据库
sqlplus / as sysdba
--哪些用户佣有DBA角色 select * from dba_role_privs where granted_role = 'DBA'; --分号要
查看文件,为后续提供对外服务做准备。
检查服务端,监听文件,D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN目录下,listener文件 和 tnsnames文件。
监听文件不用修改。只是打开查看,进行记录。确认服务端口为默认端口1521。
检查环境变量。关闭操作系统防火墙,或防火墙放通1521端口入站。然后重起服务器。
远程测试
异机telnet命令测试,telnet serverIP 1521,测试成功,服务器1521端口服务正常。
若有其它安装了client客户端的电脑,可以用PLSQL进行连接(serverIP:1521/orcl)登陆测试。若没有,接下来可在本机安装client客户端。
PLSQL登陆成功。
可执行SQL测试。
客户端的安装
解压win32_11gR2_client安装包。
打开setup程序
提示环境不满足最低要求,是否继续,选“是”。
安装类型,选“管理员“。
安装语言默认,安装路径默认,待安装完成。
安装完成。关闭。
测试连接。
使用绿色版PLSQL,测试连接和测试执行SQL语句。
用PLSQL进行连接(127.0.01:1521/orcl)system帐号登陆测试。
执行SQL语句测试。测试成功。client安装成功。
使用PLSQL配置监听文件的方式,测试连接数据库。
在目录D:\app\Administrator\product\11.2.0\client_1\network\admin下,新建tnsnames.ora文件。
test-orcl = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )
编辑以上内容后,保存。
用PLSQL进行连接登陆测试和执行SQL语句测试。
CMD命令行测试连接和测试执行SQL语句
--连接数据库
sqlplus / as sysdba
--哪些用户佣有DBA角色
select * from dba_role_privs where granted_role = 'DBA';
若sqlplus / as sysdba登录出现“ORA-12560:TNS:协议适配器错误”错误修复。
修复:单台服务器,同时安装了服务端和客户端时,要保证环境变量Path里,D:\app\Administrator\product\11.2.0\client_1\bin 在D:\app\Administrator\product\11.2.0\dbhome_1\bin下方,修改好后重起操作系统再试。