oracle11gserver在win10系统上面的安装和使用

1.oralce11g的安装

    首先到http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html下载对应的windos系统版本的oracle11g,我的系统是win10 64位的系统,下载的是oracle11g64位版本,这个链接在下载的时候是两个zip包,这个没关系,下载完成之后,将两个zip包解压到同一个目录下就行了(那两个压缩包里面第一个文件夹都是database,所以直接全部解压就行了),解压之后就i是安装了,oracle11g默认是不支持win10安装的,所以在点击setup.exe之后那个检查会不能通过,报错:环境不能满足最低要求,这个时候需要修改一下database\stage\cvu\cvu_prereq.xml这个文件,用记事本打开添加以下内容,

  1. <OPERATING_SYSTEM RELEASE="6.2">
  2. <VERSION VALUE="3"/>
  3. <ARCHITECTURE VALUE="64-bit"/>
  4. <NAME VALUE="Windows 10"/>
  5. <ENV_VAR_LIST>
  6. <ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
  7. </ENV_VAR_LIST>
  8. </OPERATING_SYSTEM>
注:里面那个系统位数根据实际情况填写

安装过程中根据自己的实际需要选择相应的选项。

2.oracle11gserver 64位的使用

    在使用这方面我也是初学者,我在这里把开始安装到oracle能够正常使用(我这里所说的使用时指通过vs能够做相应的增删改查操作)的这个过程中遇到的主要的问题记录一下。

    在这个过程中我遇到的主要的问题是vs链接数据库报错:尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题。下面是我创建数据库实例和解决vs链接数据库报错的具体过程。

    在完成上面的1步骤之后我的oracle就安装好了,然后我通过database configuration assistant这个oracle自带的工具创建了一个实例,创建实例后我通过create user username identified by password 命令创建了一个用户,并通过下面的命令给用户授权;

  1. grant create session to zhangsan;//授予zhangsan用户创建session的权限,即登陆权限
  2.   grant unlimited tablespace to zhangsan;//授予zhangsan用户使用表空间的权限
  3.   grant create table to zhangsan;//授予创建表的权限
  4.   grante drop table to zhangsan;//授予删除表的权限
  5.   grant insert table to zhangsan;//插入表的权限
  6.   grant update table to zhangsan;//修改表的权限
  7.   grant all to public;//这条比较重要,授予所有权限(all)给所有用户(public)
上面的授权很重要,要不然在vs链接数据库的时候报的问题会让你一头雾水,都不知道报的是什么错!

    创建完成用户之后,就用cmd命令sqlplus username/password@数据库名字链接数据库,测试用户是否能正常使用,结果是能够正常使用,能够通过sql plus正常连接和查询数据库中的表,下面我就尝试用vs链接数据库,vs的链接字符串我是用data source = 数据库名字;user id = username;password = 密码;这个字符串连接的;结果就报上面那个错误:尝试加载Oracle客户端库时引发BadImageFomatException。如果在安装64位Oracle客户端组件的情况下以32位模式运行,将出现此问题。

    我上网查了一下,说是这个server需要安装客户端才能用,我尝试从这个地址

http://www.oracle.com/technetwork/database/enterprise-edition/downloads/112010-win32soft-098987.html

    下载了一个oracle的32位的客户端,下载完成后安装选的那个170多M那个即时客户端,安装完成后问题解决,这里一定要用安装版的,官网上面那个即时版免安装的那个不行,配置后还是不能链接数据库。


猜你喜欢

转载自blog.csdn.net/wuzhixing931022/article/details/81063400
今日推荐