数据库一般是不能直接查询的,需要通过客户端去访问服务端,需要通过网络的连接去调用它,一般自己做,首先安装虚拟机的方式,在本机安装客户端去访问虚拟机的客户端。
在我安装的过程中,安装虚拟机的时候,需要设置虚拟机的启动密码,因为使用共享文件夹的时候需要密匙。
安装完成虚拟机,然后再安装Oracle10g_database_win32 的服务端,然后进去设置 ORCL,最好密码也用一样的ORCL,因为怕忘记,后续还需要设置一些密码,最好用户名和密码一样,以免出现需要登录数据库的时候,密码忘记了,等不必要的麻烦。
服务端安装完成后,点击虚拟机—我的电脑—管理—服务,查看有不有 OracleDBConsoleORCL OracleJobSchedulerORCL
OracleOraDb10g_home1TNSListener OracleServiceORCL 这四项,如果没有,表示没有数据库实例化,需要在虚拟机服务端新建一个数据库,点击 开始菜单—Oracle - OraDb10g_home1 —
Oracle Installation Products --- Universal Installer 然后会看到一个Oracle 数据库实例化安装, 点下一步,虚拟机的路径看你自己放哪,一般虚拟机也只有C盘,默认下一步,然后后面有一个帐号密码,那是你需要访问数据库的帐号密码,弄一个一样的名字就可以了,我的是scott 密码也一样,然后完成,等待安装,大概10分钟左右,根据你的电脑配置。
然后按照之前的开始菜单,查看服务里有不有那四个程序,有的话,说明实例化成功了。
接下来了,用运行命令cmd,ipconfig查看虚拟机的IP地址,接着查看本机的ip地址,然后通过虚拟机用ping + 本机的IP地址,看是否成功匹配,不成功,我遇到的问题是将虚拟机的防火墙全部关闭,然后就成功了。
在本机安装客户端,Oracle10g_client_win32 里面第一个选项选择管理员,大概有300M多左右,然后安装完成。
配置监听器和网络,打开本机开始菜单—Oracle-OraClient10g_home1—配置和移植工具—Net Configuration Assistant 打开后,添加监听器,选择默认,完成。网络:配置和移植工具—Net Manager 打开后,点开本地,点开服务命名,左边有个加+绿色图标,添加网络,取名我是取ORCL,后面选项取名一样,然后主机名,一定要打虚拟机的IP地址,最后登录数据库之前实例化的帐号密码,点击测试,成功,就完成了。虚拟机也要进行同样的配置监听器和网络,一样的步骤。完成。
在本机安装PL/SQL,进行登录,帐号密码是虚拟机实例化的,登录成功就完成了。如果登录不上。
那问题来了。检查两边的监听器,以及网络。测试。
最后祝大家愉快的装好了ORCL的程序,进行操作,跳出这个麻烦的安装程序的大坑。
<!--EndFragment--><!--EndFragment--><!--EndFragment-->