一、Oracle环境搭建
1.安装Oracle 10g
我们把Orcale安装到虚拟机上,远程连接。
(1)解压文件10201_database_win32.zip,并双击解压目录下的setup.exe,出现安装界面。
(2)输入口令和确认口令,如:password,点击下一步,出现如下进度条,此口令即是管理员密码。
(3)检查先决条件,选中红框所示的选择框。
(4)点击“下一步”,出现“概要”界面,点击“安装”。
(5)完成后,出现“口令管理”界面,点击“口令管理”。
(6)将SCOTT和HR用户的沟去掉(解锁这两个账户)并输入密码,如下图所示,点击“确定”。
(7)到“口令管理”界面,点击“确定”。
(8)安装结束,点击“退出”。
(9)测试是否安装成功
在虚拟机的命令行输入: sqlplus scott/tiger (scott是用户名tiger是密码,需要刚才的配置)。如果出现下面就是连接成功了。
二、本地PC端的配置
我们采用PLSql来连接远程Oracle。
1.Orcale客户端的安装
(1)下载OracleInstanceClient
PLSQL Developer并不支持Oracle 64位客户端连接。所以我们下载32位的。
解压到同一个文件夹中。
(2)配置sqlplus的环境变量
将文件的路径放到path变量下。F:\Program\instantclient_12_1
(3)测试是否能连接数据库
打开本地命令行输入: sqlplus scott/tiger@192.168.56.101:1521/orcl
出现以上信息说明连接成功。
(4)添加tnsnames.ora文件
在F:\Program\instantclient_12_1目录下新建目录network,在network目录下再新建admin目录,在admin目录下新建文件tnsnames.ora,使用文本编辑器打开写入如下内容:
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.56.101 )(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = orcl )
)
)
第1处红字: 定义远程服务器在本地主机名。
第2处红字: 远程服务器的IP地址。
第3处红字: 远程数据库的实例名。
(5)添加TNS_ADMIN的环境变量
值为tnsnames.ora的所在路径,比如: F:\Program\instantclient_12_1\network\admin
(6)设置Orcle的语言添加,环境变量
环境变量NLS_LANG ,值为SIMPLIFIED CHINESE_CHINA.ZHS16GBK
可以使用命令来查看: select userenv('language') nls_lang from dual;
2.PL/SQL developper的配置
(1)下载安装进入配置
(2)退出重新进入
(3)新建查询窗口,看是否连接上数据库
在右边空白区,新建SQL Window,输入以下命令。
select * from emp;
3.错误异常
如果点击PL/SQL出现以下异常
说明Orcale客户端安装的是64位,要换成32位的。PL/SQL Developer并不支持Oracle 64位客户端连接。