plsql怎么查看所有表

plsql怎么查看所有表,第1张

1、打开plsql,输入用户、密码、数据库名等,进行登录,

2、登录进plsql后,点击新建->SQL窗口,

3、在新建的sql窗口中,编写sql语句,select * from all_tables t查看所有表,

4、执行语句select owner, count(*) from all_tables group by owner,查看每个用户下所有表的数量,

1.安装PLSQL

Developer。

2.安装oracle

instance

client端。

3.启动PLSQL

Developer

,选择cancle,no

logged

on。

4.选择tools》》preferences》》connection,在oracle

home中输入安装好的oracle

instance

client目录,在OCI

LIBRARY中输入oracle

instance

client

的OCI.dll文件的具体路径,如D:\data\database\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2\oci.dll。

5.在oracle

instance

client根目录,如D:\data\database\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2\中建立tnsnames.ora名字解析文件,在其中输入对应的oracle服务器解析规则信息,可参考oracle服务器端的tnsnames.ora文件内容,如:

连接名称(自定义)=

(DESCRIPTION

=

(ADDRESS

=

(PROTOCOL

=

TCP)(HOST

=

数据库服务器IP)(PORT

=

1521))

(CONNECT_DATA

=

(SERVER

=

DEDICATED)

(SERVICE_NAME

=

数据库实例名)

)

)

6.设置环境变量

添加tns解释文件环境变量,名为TNS_ADMIN,值为tnsnames.ora文件所在路径(如:D:\data\database\instantclient-basic-nt-11.2.0.2.0\instantclient_11_2\,特别是重装后或其它 *** 作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnames.ora。如果本机上安装了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%/network/admin/位置查找tnsnames.ora文件。

添加oracle语言环境变量,添加环境变量:

“NLS_LANG

=

SIMPLIFIED

CHINESE_CHINA.AL32UTF8”,(CHINESE_CHINA.AL32UTF8

是ASCII编码类型,其它类型可自己到服务器看一下,在服务器上输入命令:select

userenv('language')

from

dual)。

7.确定,重启程序,如果正常则可看到CONNECT

AS

XXX

选项。然后输入用户名和密码。

在菜单 Tools 下面有个 Object browser 将其打勾(如果已经打勾了就不用管了)

之后在IDE的左边有个Objects窗口,其中有一个树型结构图,在里面找到Tables 展开就可以了看到所有的Table了

默认显示的表包括系统表和权限允许范围内的其他schema下的表,如果不想看到,只需将树型图上方的All objects(下拉选框)改为My objects 就只看自己的表了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9977591.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存