plsql配置新的oracle如何连接?

结论:配置Oracle连接客户端+PL/SQL必须遵循以下步骤。

下载即时客户端。
解压客户端,无需安装。
配置 PL/SQL:工具->连接。
输入主目录路径和 COI 库路径。
配置ORACLE_HOME系统环境变量。
配置监控:编辑tnsnames.ora。

tnsnames.ora必须写正确的库名、IP和端口。
选择适当的 PL/SQL 连接标签并显示“Local Named Name”。

不安装Oracle Client,使用Instant Client。
tnsnames.ora写入不正确,无法连接。

如何使用plsql连接oracle12c并创建同义词

哎,你写的太官方了……就像操作手册一样,一点人情味都没有。
来来来,我给大家讲讲我的实际操作是怎样的。
听起来更像是这样。

上周一位同事问我如何在 PL/SQL 中创建 Oracle 1 2 c 的同义词。
我说是的,并不复杂。
但首先我需要和你谈谈环境。

首先必须确保您的计算机上安装了Oracle客户端,并且还必须有PL/SQL Developer软件。
如果没有,赶紧去官方网站吧,免费的。
启动 PL/SQL Developer。
它的图标比较特别,像一个大脑。

然后登录数据库。
在登录框中填写用户名和密码。
该用户名必须具有数据库管理员权限,例如SYS或SYSTEM,或者是您专门创建的具有权限的用户。
您必须正确编写数据库服务名称。
比如我的是ORCL,你得改成你自己的。
单击“连接”。
如果密码正确,则登录成功。

登录后,您将看到熟悉的树形结构界面。
要创建同义词,您必须知道要创建的同义词的名称以及它指向哪个表或视图。
例如,我想创建一个名为“EMPLOYEE_SYNONYM”的同义词,它指向表“EMPLOYEES”。

要创建同义词,您必须在 PL/SQL Developer 中找到“数据库”菜单。
将鼠标放在其上,它将出现一个子菜单。
单击“同义词”。
然后您将看到一个列表,该列表在创建之前是空的。
右键单击空白区域,或直接在菜单中搜索。
有一个“新建...”选项,单击它。

将弹出一个窗口供您填写信息。
该“Name”是您赋予同义词的名称,例如“EMPLOYEE_SYNONYM”。
然后是“类型”。
此处选择“表”或“视图”以查看您指向的是表还是视图。
对于下面的“表/视图名称”,填写完整的表名称或视图名称,包括架构,例如“SCOTT.EMPLOYEES”。

最重要的是“授予用户权限”,在这里你可以设置谁可以使用这个同义词。
勾选“选择”或“插入”等权限,然后填写用户名,如“HR_USER”。
如果您不勾选此项,则默认情况下它将是私有的,只有创建者才能看到它。

如果您创建公共同义词,该窗口中有一个选项允许您检查“公共同义词”。
如果你勾选它,它将是一个公共同义词,每个人都可以使用。
如果未选中,则它是私有的。

单击“确定”保存。
保存后,您可以在“同义词”列表中看到刚刚创建的同义词。
此时你还不能完全确定,你必须尝试看看它是否有效。
可以直接在PL/SQL Developer中编写一条SQL,如SELECT FROM EMPLOYEE_SYNONYM; 执行它。
如果可以看到EMPLOYEES表的数据,则说明同义词创建成功。

如果想查看它执行了哪些SQL语句,可以点击“查看”菜单中的“SQL”选项,它就会显示刚才创建同义词时使用的CREATE SYNONYM语句。

但请注意,私有同义词仅供您自己使用,其他人无法看到。
要创建同义词,您必须具有足够的权限。
如果你没有足够的权限,比如你是普通用户,你就做不到,只能向DBA求助。
你必须记住这一点,否则你将无法创建它,你也不知道发生了什么。

不管怎样,创建同义词主要是要熟悉这些步骤:登录,找到创建同义词的入口,填写正确的信息,设置权限,最后进行测试。
如果你尝试这样做,应该不会有什么大问题。

plsql怎样配置连接oracle数据库。

概括地说,配置 PL/SQL 连接 Oracle 需要三个步骤:更改设置、填写路径并尝试连接。

要开发,主要有两点: 首先使用“工具”->“首选项”打开配置窗口。
先说最重要的事情——找到Oracle Client,填写两个目录。
比如我们去年跑的项目,C:\oracle\client\product\1 2 .2 .0\client_1 \bin一定要填,还有一点是C:\oracle\client\product\1 2 .2 .0\client_1 \lib。
两者不应混淆。
如果填写的信息不正确,启动时会报错。
用行话来说,这称为雪崩效应。
事实上,前面的一小部分延迟会导致后面的大量延迟。

还有一个更重要的细节 - 填写路径后不要急于单击“应用”。
首先检查PLSQL安装目录下是否有sqlnet.ora文件。
大约 3 ,000 个数据库有此信息。
一开始我以为直接用IP:1 5 2 1 /实例名就可以了,后来发现不对。
有些公司如果使用旧的IP:1 5 2 1 /XE写法会无法连接,所以只好更改sqlnet.ora中的TNS别名。

等等,还有一件事——重启PLSQL后登录,不要只填写用户名和密码。
在连接信息一栏,建议尝试两种格式:直接填写1 9 2 .1 6 8 .1 .1 00:1 5 2 1 /DB01 ,或者使用netca工具在network/admin下创建的TNS别名,如MYDB。
只需选中 SELECT SYSDATE FROM DUAL。
很多人不注意这一点,会写SELECT FROM DUAL。
其实检查系统日期是最稳定的。

建议尝试使用 TNS 别名。
虽然步骤很多,但是比直接填写IP灵活多了。
您的项目使用哪种方法?