环境: WIN7家庭版 Oracle版本:11g
当前任何版本的ORACLE客户端在任何版本的WINDOWS7上都无法正常完成安装.
主要是因为ORACLE安装的先决条件里操作系统版本不符合,但是这个问题可以修改refhost.xml解决, 具体是在refhost.xml中添加
<!--Microsoft Windows 7-->
<OPERATING_SYSTEM>
<VERSION VALUE="6.1"/>
</OPERATING_SYSTEM>
即可,不需要添加X32或者X64,注意ORACLE11 有可能有多个refhost.xml文件,都需要修改(好像部分版本需要修改oraparam.ini文件 自己搜索一下吧)
这样可以在检查操作系统的时候绕过检查.
无论是oracle client for Windows , vista ,2k8 server 的X32或者X64版本都可以通过这个方法在WIN7 X64下安装
安装后要对用户进行解锁操作,一般只使用以下用户:
管理员类型:账号/密码
超级管理员:sys/change_on_install
一般系统管理员:system/manager
一般用户:scott/tiger (这个用户名和密码很有意思,大家感兴趣可以百度一下)
初学者一般使用oracle安装后自带的sqlplus 在安装 目录下的应用程序开发下面 输入用户名和密码进入查询界面
对于查询结果的页面展示可以进行环境的设置
设置每行显示的长度: set linesize 长度;
修改每页显示的记录的长度:set pagesize 行数
运行文件
可以使用 ed 文件名 即可
输入后 运行 使用命令: @文件名称
例如:
通过磁盘上的文件运行时候 比如D盘上有一个demo.txt的文件
查询指令为:@d:demo.txt 不加后缀的文件名称默认为*.sql
连接其他用户的方式(切换用户)
conn system/manager
conn sys/change_on_install as sysdba;
进入DBA的时候 再查询表emp 无法找到 该表是scott用户下的 sys下没有
使用表的完整名 scott.emp 查询
显示当前正在连接的用户 show user;