PLSQL Developer连接的是远程的数据库,查询时怎么设置表名前面不加数据库名

PLSQL Developer连接的是远程的数据库,查询时怎么设置表名前面不加数据库名,第1张

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
的OCIdll文件的具体路径,如D:\data\database\instantclient-basic-nt-112020\instantclient_11_2\ocidll。
5在oracle
instance
client根目录,如D:\data\database\instantclient-basic-nt-112020\instantclient_11_2\中建立tnsnamesora名字解析文件,在其中输入对应的oracle服务器解析规则信息,可参考oracle服务器端的tnsnamesora文件内容,如:
连接名称(自定义)=
(DESCRIPTION
=
(ADDRESS
=
(PROTOCOL
=
TCP)(HOST
=
数据库服务器IP)(PORT
=
1521))
(CONNECT_DATA
=
(SERVER
=
DEDICATED)
(SERVICE_NAME
=
数据库实例名)
)
)
6设置环境变量:
添加tns解释文件环境变量,名为TNS_ADMIN,值为tnsnamesora文件所在路径(如:D:\data\database\instantclient-basic-nt-112020\instantclient_11_2\,特别是重装后或其它 *** 作,忘了TNS_ADMIN变量,plsql登陆就会报无法解析指定的连接标识符),这是为了能够找到上面说的tnsnamesora。如果本机上安装了ORACLE,并且设置了ORACLE_HOME环境变量,那么会自动在%ORACLE_HOME%/network/admin/位置查找tnsnamesora文件。
添加oracle语言环境变量,添加环境变量:
“NLS_LANG
=
SIMPLIFIED
CHINESE_CHINAAL32UTF8”,(CHINESE_CHINAAL32UTF8
是ASCII编码类型,其它类型可自己到服务器看一下,在服务器上输入命令:select
userenv('language')
from
dual;)。
7确定,重启程序,如果正常则可看到CONNECT
AS
XXX
选项。然后输入用户名和密码。

打开plsql,连接上oracle数据库,会看到如下图所示的结构,顶部是菜单项,左侧是数据库的相关选项

在左侧找到Tables选项,点击鼠标右键,选择New选项,开始创建新的数据库表

点击New选项之后,右侧会出现一个新的窗口,在General标签页中,Owner表示当前创建的表属于哪一个用户,Name表示新建表的表名,Comments表示表的备注,通常写表的中文名称,其余栏位通常可以不填

General标签页填写完成后,点击Columns标签,在Name下方填写列名称;Type下方选择列类型;Nullable勾选表示可空,不勾选表示必填;Comments表示列的备注

接下来点击Keys标签页,Name表示键名称;Type=Primary表示主键;Columns表示当前键的对应的栏位

填写完内容之后,点击右下角的View SQL按钮,会d出当前填写内容生成的SQL脚本,检查一下是否有遗漏即可。再次点击View SQL就能回到刚刚的图形界面

点击左下角的Apply按钮,就能将上述新建的表保存到数据库中。保存成功之后,左侧Tables下方就会出现刚刚创建的表了。假设没有出现,就在Tables上面点击鼠标右键,选择Refresh刷新即可

PLSQL配置ORACLE连接的方法如下:

一、 打开plsql的安装目录。

二、点开安装目录,找到客户端的安装目录instantclient。

三、点开目录network/admin,找到文件tnsnamesora。

四、用文本编辑器打开tnsnamesora,可以看到里面配置了很多数据库连接。

五、在底部新增一条连接记录,保存。

六、 打开plsql,找到配置的别名,输入用户名密码,点击登录。

七、进入plsql *** 作界面。

八、新建一个sql command,写一条查询语句,查询成功。

这样就可以配置新的连接了。


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

原文地址: http://outofmemory.cn/yw/10423001.html

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

发表评论

登录后才能评论

评论列表(0条)

保存