当前位置:首页 » 数据仓库 » plsql不显示数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

plsql不显示数据库

发布时间: 2022-08-05 02:33:58

1. pl sql developer登录时没有数据库

64位系统吗?

如果是32位的系统,你安装oracle客户端并配置tnsnames.ora了吗?

可以使用这种方法:

使用 InstantClient, PL/SQL Developer连接Oracle:
•1. 下载32位Oracle InstantClient,并展开到某目录,例如C:\instantclient-basic-nt-11.2.0.2.0;
•2. 将系统的tnsnames.ora拷贝到该目录下;
•3. 在PLSQL Developer中设置Oracle_Home和OCI Library:
ToolsPreferencesOracleConnection:
Oracle_Home: C:\instantclient-basic-nt-11.2.0.2.0
OCI Library: C:\instantclient-basic-nt-11.2.0.2.0\oci.dll
•4. 在PLSQL Developer目录下新建如下bat文件,替换其快捷方式,启动PLSQL Developer:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start plsqldev.exe

2. PLSQL不能连接数据库,但是数据库类型怎么也不能显示出来

在查询时,查询对象并不一定是表,可能还是视图(view)、同义词(synonym)。
你可以通过查询语句查询对象的类型以及是哪个用户下的对象。
select
owner,
ojbect_name,
object_name
from
all_objects
where
object_name
=
'大写的对象名';
其中:
owner是拥有该对象的用户
ojbect_name是对象的类型
如果owner是PUBLIC则表示该对象时公共的。

3. plsql连接不上数据库,怎么配置

  • 首先去下载oracleclient客户端工具

    小编这里已经下载的有了,目录结构如下所示

4. plsql连接oracle后,不显示表、过程。只有在“会话”菜单中,重新登录后,才会显示出来,请大家给帮帮忙

所谓会话,其实就是一次连接,假设你用plsql连接数据库,只要你连上了(不管有没有操作),他都是一个会话。其他的也是一样,比如说在数据库执行的计划任务,这个也是一次会话,只不过这个会话是oracle自己发起的,而不是人为发起的

5. PLSQL Develope登录界面没有数据库选项

1、将ORACLE的安装路径填到path中去。

2、你的问题的原因是,PLSQL DEVELOPE找不到数据配置文件造成(就是你最后那个图中文件所在路径)。

参看下图:

6. PL/sql连接Oracle时不能显示默认数据库orcl,

tnsnames文件配置一下

7. oracle 已经安装了, 为什么plsql 这里没有显示 我设置的 全局数据库名 ,让

Oracle客户端没配置数据库连接。

8. PLSQL Developer 连接oracle 看不见数据库

1、在操作系统cmd窗口里运行一下:
tnsping 所配服务名
如果结果是“OK”,表示服务配置是好的,否则表示服务未配好,需修改tnsnames.ora

2、服务已配好,pl/sql仍看不到,可以先手工敲入服务名,下次应该就会看到了。

9. 新建的数据库怎么在plsql中不显示,数据库只显示ORCL

tnsnames.ora文件在你的oracle数据库安装目录下的network/admin文件夹下。
比如我oracle数据库安装在c:\app\orcl下了,那么你就去
c:\app\orcl\network\admin这个目录去找。如果没有的话就新建一个tnsnames.ora文件,将以下内容输入进去:
orcl =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
startrek 是 标示符直接写orcl就行了

127.0.0.1是oracle数据库服务器的ip,如果是本机就是127.0.0.1
service_name是填sid就行了,默认是orcl。

配置好,保存后,就可以在数据库一栏直接写orcl了。