pl/sql developer 连接服务器上的数据库
1, 在本地安装的Oracle中找到目录 oracle\product\11.2.0\dbhome_1\network\admin, 它下面一般有两个文件可以进行编辑tnsnames.ora listener.ora ,一般只要配置tnsnames.ora即可. 配置内容如下面的方式.
# tnsnames.ora Network Configuration File: D:\app\oracle\product\11.2.0\dbhome_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORADEV764 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.181.76.4)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = oradev)
)
)
ORCL_190 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.8.206.190)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
2,打开PL/SQL Developer软件,在登录页面的下拉框中就可以选择我们配置的 ORADEV764 ORCL_190 了.
问题: PLSQL 连接数据库 ORA-12154 TNS无法解析指定的连接标识符:
我的原因是 配置连接符名称时,前面多了一个空格, 它的前面是不允许有空格的
3,破解 PL/SQL Developer,在安装包里面有个aalf.dat文件,将它复制到安装目录即可.比如复制到 : C:\Program Files\PLSQL Developer\aalf.dat
====================================32位PLSQL Developer的安装======================
1, 下载 https://www.jb51.net/softs/664140.html (PLSQL Developer v13.0.6 32位 中文汉化特别版(附注册机+激活步骤));
2, 因为缺oci.dll,故需要在官网下载 instantclient-basic-nt-12.2.0.1.0-32.zip(http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html), 参考 https://blog.csdn.net/u014427391/article/details/56479085;
3. 打开PLSQL Developer, 手动设置 oci.dll路径.
4. 参考文章设置编码: https://blog.csdn.net/zsm15623544116/article/details/83988044
select userenv('language') from dual;
NLS_LANG 将查到的值配置到该环境变量中.
5, 因为oracle12c之后加入了新特性,Oracle 12C引入了CDB与PDB的新特性。
我们只需要把PDB关闭即可,这样就不需要c##了。
关闭PDB:
ALTER PLUGGABLE DATABASE PDB$SEED CLOSE ;
PDB$SEED是PDB的名字。
可以通过select con_id, dbid, guid, name , open_mode from v$pdbs;查看PDB信息。
或者在安装创建oracle的时候将“创建为容器数据库”前面的打勾✔去掉。如下图:
未经作者 https://www.cnblogs.com/xin1006/ 梦相随1006 同意,不得擅自转载本文,否则后果自负