官方Oracle Database 快捷版 11g 第 2 版的下载地址:
http://www.oracle.com/technetwork/cn/products/express-edition/downloads/index.html
官方地址经常会变,也可到我的百度网盘下载:全部文件 > mq > mq-开发工具 > Oracle_Soft
Oracle Database 11g 快捷版速览:http://www.oracle.com/technetwork/cn/articles/sql/11g-xe-quicktour-1404276-zhs.html
官方的安装指导:http://docs.oracle.com/cd/E17781_01/index.htm
如果安装过程有问题,强烈推荐查看官方的安装指导,我自己折腾了两天,最好还是根据官方指导完成的。虽然都是英文的,都是简单的说明语句,对英文实在不行的你就拿百度和google的翻译。
一、安装Oracle XE数据库
解压 OracleXE112_Win32.zip, 执行 DISK1目录下面的setup.exe 安装程序,打开如下图:
直接下一步:
选择接受协议:
选择安装的程序,并且直接下一步:
需要为SYS和SYSTEM账户设置密码,密码设为root01,然后下一步:
显示安装概要信息:
下面就是等待安装过程:
提示安装完成的界面:
二、检查安装情况及配置数据库
下面是安装到硬盘的工作目录的内容:
然后查看数Oracle据库安装的服务:
打开CMD命令窗口,并且输入tnsping,检查tnsping命令是否可用,如果不能正常使用,还需要配置环境变量ORACLE_PATH等信息,具环境变量请参考我博客前面的文章,如果cmd窗口中tnsping命令不能使用,则尝试点击开始菜单,所有程序->Oracle Database 11g Express Edition->"运行 SQL 命令行"试试
上图可以看出tnsping命令已经正常解析,只是参数不正确。
oracleXE数据库的SID是XE,可以用XE作为参数进行检测,如果你不知道你当前的数据库的SID也可以使用IP测试,我本机适用127.0.0.1测试。
通过上图可以看出,数据库XE可以正常使用,以及Oracle的参数目录是保存到C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN目录中,如果你需要添加其他服务器的oracle连接,可以到这个目录中找tnsnames.ora文件,如果在该目录下未找到这个文件(新安装的数据库可能不会自动创建该文件),你就在admin目录下建立tnsnames.ora文件,在tnsnames.ora中输入以下内容:
oraclexe =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.102)(PORT = ))
)
(CONNECT_DATA = (SID = XE)(SERVER = DEDICATED))
)
然后再通过 “tnsping oraclexe” 命令进行测试,如下图:
通过上面的测试,可以看出我们刚刚创建的oraclexe连接也可以正常使用了。
oracleXE数据库的SID是XE,如果使用Oracle的“数据库即时客户端”Instant Client(32位)作为客户端的话,
到C:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN目录中,在admin目录下建立并配置tnsnames.ora文件的内容。
检查一下PLSQL Developer菜单中的“工具”-->“首选项…”-->“Oracle”-->“连接”,如果“Oracle主目录名”(自动检测为空)已经填入“D:\greenSoftware\instantclient_11_2”,“OCI库”(自动检测为空)已经填入“D:\greenSoftware\instantclient_11_2\oci.dll”。你就可以使用PLSQL Developer访问这个数据库了。
以上参考出处:http://wenku.baidu.com/view/44f8ff0cf78a6529647d530f.html
三、测试数据库连接
在命令行窗口中输入sqlplus回车,根据提示输入用户名和密码进行连接数据库,如下图:
说明我们已经连接到了Oracle 11g Express Edition数据库了。具体的sqlplus命令的详细使用,请查看我前面的文章。