以前用到DB2和Mysql数据库比较多,Oracle数据库是新入坑。从安装服务端,到配置PL/SQL Developer有一点自己的小心得,分享如下。
1.服务端、客户端、可视化图形工具傻傻分不清?
服务端
这里安装的是oracle11gR2_database,可以通俗的理解为存数据的地方,一般安装在服务器上面。
客户端
这里安装的是oracle_11gR2_client,一般安装在我们自己的电脑上。通过客户端连接服务器,操作其中的数据。
可视化图形工具
这里尝试了PLSQL_Developer_v11和SqlDbx,可以更直观的操作服务端的数据。
2.填坑
(1)安装可视化图形工具之前,先安装客户端。
客户端的tnsnames.ora文件可以配置服务端数据库的参数信息,路径如下,跟安装客户端时个人的选择有关。配置好了之后,可视化图形工具就能读到相应的服务端配置。
(2)在win10系统安装oracle 11g时提示:[INS-13001]环境不满足最低要求
亲测有效的解决办法:在解压后的安装包中,在这个路径win64_11gR2_database\database\stage\cvu下,用记事本打开cvu_prereq.xml文件,在如下位置添加红框中的内容。
注意
1)格式与前面的保持一致。
2)如果安装包是32位的,则将下文中的64-bit改为32-bit
(3)使用可视化图形工具连接服务端数据库,查询时中文乱码
亲测有效的解决办法:在安装客户端的机器上增加环境变量
变量名:NLS_LANG
变量值:SIMPLIFIED CHINESE_CHINA.IHS16GBK
3.心得
(1)关于客户端TNS的配置有三种途径
1)在安装客户端的时候进行配置;
2)如果在安装客户端的时候,取消了配置。则在安装完成之后,进入“开始-》Oracle-Oraclient11g_home-》Net ConfigurationAssistant”下进行配置;
3)直接在11.2.0\client_1\network\admin路径下新增或者修改tnsnames.ora文件
Matchmatchmatchmatch
(2)对比一下这两款可视化图形连接工具,你更喜欢哪一款?
登录界面
再对比一下登录之后的页面
今天的分享over啦,大佬们有什么建议尽管向我砸来吧~