本环境为在VMware的xp系统中安装Oracle,
本机中安装instantclient_12_1 .PLSQL Developer
模拟远程连接Oracle
虚拟机xp
1.Oracle
1.1 安装过程中
(1) 设置密码orcl或其他
(2) 产品特定先决条件检查 网络配置要求 勾选用户已验证
(3) 口令管理中解锁SCOTT和HR用户 取消原勾选状态
1.2 测试是否安装成功:
cmd
C:\Documents and Settings\Administrator>
sqlplus sys/sys as sysdba
2.PLSQL Developer 安装(本机)
3.配置网络添加虚拟网卡
3.1 编辑-虚拟网络编辑器
添加网络
VMnet2
子网IP 192.168.74.0
子网掩码 255.255.255.0
3.2 虚拟机-设置-网络适配器-自定义-VMnet2
3.3 控制面板-网络连接-本地连接-属性
Internet协议(TCP/IP)
IP地址 192.168.74.74
子网掩码 255.255.255.0
4.修改以下两个文件中的HOST = 192.168.74.74
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\Listener.ora
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora
5.重启Oracle的两个服务:
OracleOraDb10g_home1TNSListener
OracleServiceORCL
本机
6.客户端连接Oracle
cmd
d:
cd D:\develop\instantclient_12_1
sqlplus system/密码@远程IP:1521/orcl
sqlplus system/orcl@192.168.74.74:1521/orcl
7.PLSQL Developer 远程连接 Oracle
7.1
Tools-Preferences
Oracle Home D:\develop\instantclient_12_1
OCI library D:\develop\instantclient_12_1
7.2
将虚拟机中tnsnames.ora文件拷贝到D:\develop\instantclient_12_1
7.3 配置环境变量
TNS_ADMIN
D:\develop\instantclient_12_1
8.解决中文乱码
8.1
select userenv('language') from dual;
USERENV('LANGUAGE')
1 AMERICAN_AMERICA.ZHS16GBK
select * from V$NLS_PARAMETERS;
PARAMETER VALUE
1 NLS_LANGUAGE AMERICAN
8.2 配置环境变量
NLS_LANG
AMERICAN_AMERICA.ZHS16GBK