使用sqlplus连接数据库 A 方式1 1.开启SQL*Plus,但不连接到数据库 $ sqlplus /NOLOG 2.连接到数据库 CONN[ECT] [logon] [AS {SYSOPER...passwd:合法数据库用户密码,如果不指定,且不是以 AS SYSDAB方式登录时,会弹出密码输入提示 connect_identifier:Oracle网络连接标示符,用于远程连接。...如果忽略,sqlplus连接到本地实例。常用连接标示符为网络服务名(net service name).网络服务名为Oracle网络连接描述符的别名(网络地址和数据库服务名)。...注:这个比较少用 B 方式2 将方式1中的两步合并为一步 sqlplus [logon] [AS {SYSOPER | SYSDBA}] 例1:以SYSTEM用户身份连接 SQL> conn system...例10:以sqlplus一步到位方式连接 d:\>sqlplus testacc/abc123@"172.25.75.14:1521/orcl11g:server/orcl11g" SQL*Plus:
Store $ docker login 拉取镜像 $ docker pull store/oracle/database-enterprise:12.2.0.1 启动Oracle数据库服务器实例 启动...从容器内部连接 可以通过执行SQL * Plus来连接数据库服务器, $ docker exec -it Oracle-DB> bash -c "source /home/oracle/.bashrc...可以使用SQL Plus或任何JDBC客户端从容器外部连接到数据库服务器。...要更改密码,请使用SQL * Plus连接到数据库并执行 alter user sys identified by ; 资源需求 容器的最低要求是8GB磁盘空间和2GB内存。...通过重用OracleDBData数据卷,可以将持久化的数据文件与另一个容器重用。
相信使用过Oracle数据库的人一定碰到过“ORA-12154: TNS: 无法解析指定的连接标识符”错误,我在此做一个小小的总结。...在程序中连接Oracle数据库的方式与其他常用数据库,如:MySql,Sql Server不同,这些数据库可以通过直接指定IP的方式连接,但是Oracle则需要通过Oracle客户端配置网络服务名的方式来连接...“ORCL”,或者在服务端通过SQL Plus使用sys账号登陆,输入命令 show parameter service_name查看。...OracleOraDb10g_home1iSQL*Plus是SQL Plus的服务,如果不习惯在命令行下面操作数据库,可以不用启动。...Net Manager然后连接Oracle数据库,可能会出现“ORA-12154: TNS: 无法解析指定的连接标识符”这时,你就应该怀疑,我到底访问的是哪个路径下的配置文件呢?
) ) ) ) 案例四 Listener.ora的情况在tnsnames.ora里也是一样的情况,不过报错是ORA的错误,有一个好处是都是ORA-12154错误。...system/oracle@PROD SQL*Plus: Release 10.2.0.1.0 - Production on Sun Dec 1 16:55:03 2013 Copyright (c...system/oracle@PROD SQL*Plus: Release 10.2.0.1.0 - Production on Sun Dec 1 17:28:47 2013 Copyright (c)...)(PORT=1525)) (CONNECT_DATA=(SERVICE_NAME=PROD)) ) 来一个成功连接的例子收尾: [oracle@oel1 admin]$ sqlplus system.../oracle@PROD SQL*Plus: Release 10.2.0.1.0 - Production on Sun Dec 1 17:00:46 2013 Copyright (c) 1982,
用PL/SQL Developer连接公司Oracle数据库,登录时出现如下错误信息:ORA-12154: TNS: 无法解析指定的连接标识符,(有时可能不会出现错误对话框,但也连不上,多试几次都会弹出如下图的错误对话框...使用SQL PLUS测试连接。 如果还有问题,我们使用SQL PLUS测试是否能够连接。...,说明我们数据库实例是没问题的,问题应该出在oracle客户端和pl/sql developer的配置上。...如果还不行,在pl/sql developer的登录窗口中点“取消”按钮,进入pl/sql developer后,执行“工具”-> “首选项” -> 连接,按下图所示进行配置(其中oracle主目录就是...oracle客户端的路径)。
但在用户的客户端测试连接时,报错ORA-12154,TNS-03505 sqlplus system/oracle@192.168.10.10/xxsid C:\Documents and Settings...\Administrator>sqlplus system/oracle@192.168.10.10/xxsid SQL*Plus: Release 10.2.0.1.0 - Production on...ERROR: ORA-12154: TNS: 无法解析指定的连接标识符 请输入用户名: 2....C:\Documents and Settings\Administrator>sqlplus system/oracle@192.168.10.10/xxsid SQL*Plus: Release...连接到: Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production With the Partitioning
,然后将Oracle的安装文件加入到OracleDatabase/dockerfiles的相应目录下,准备工作就就绪了。...docker ps 接下来就可以在 SQL Developer 里配置和连接这个数据库了: ?...SQL*Plus: Release 12.2.0.1.0 Production on Wed May 17 01:37:44 2017 Copyright (c) 1982, 2016, Oracle...SQL*Plus: Release 12.2.0.1.0 Production on Wed May 17 04:06:49 2017 Copyright (c) 1982, 2016, Oracle...Database 12c - 新特性实现的历程与13c的预测 Oracle Database12c新特性:EM Express - 精简EM版本
今天在群里碰见了一个ORA-12154的问题,在此记录一下解决过程 起因是群里面一个人问了他的Windows客户端采用easy connect方式连接服务器的时候,报错如下: ORA-12154:TNS...>sqlplus mai/mai@192.168.0.123:1521/test SQL*Plus: Release 10.2.0.3.0 – Production on 星期五 8月 2 17:42:...ERROR: ORA-12154: TNS: 无法解析指定的连接标识符 请输入用户名: 好吧,就是这样。...这个时候如果使用tnsnames进行连接的话,是依旧可以正常连接的 我们如果将参数修改为: NAMES.DIRECTORY_PATH = (TNSNAMES,EZCONNECT) Easy Connect...连接方式可以正常连接 总结,在默认情况下,即使我们不配置NAMES.DIRECOTRY_PATH参数的话,我们依然可以用easy connect的连接方式连接Server端的,不过如果出现配置错误或者客户端类似的异常情况的话
他们提供的日志如下: sqlplus test3c/xxxx@testdb SQL*Plus: Release 11.2.0.2.0 Production on Sat Jun 21 12:59:36...通过客户端,问题可以复现,直接连入db服务器,通过dba账户来连接。...sqlplus jianrong/jianrong@testdb SQL*Plus: Release 11.2.0.2.0 Production on Sat Jun 21 13:05:42 2014...ERROR: ORA-12154: TNS:could not resolve the connect identifier specified 通过sysdba来连接,貌似是连上了。...sqlplus / as sysdba SQL*Plus: Release 11.2.0.2.0 Production on Sat Jun 21 13:07:06 2014 Copyright (c)
环境:Oracle 12.2.0.1 RAC 背景:用户反映12c ASM创建的用户具备sysasm权限,但无法在客户端连接到ASM实例,且没有报错。...1.ASM实例创建用户赋予sysasm权限 2.客户端tnsnames.ora配置 3.客户端测试连接 1.ASM实例创建用户赋予sysasm权限 sqlplus / as sysasm SQL> create...客户端测试连接ASM12c1: [oracle@db01 admin]$ sqlplus infa/infa@asm12c1 as sysasm SQL*Plus: Release 11.2.0.4.0...Connected to: Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production SQL> show...客户端测试连接ASM12c2: [oracle@db01 admin]$ sqlplus infa/infa@asm12c2 as sysasm SQL*Plus: Release 11.2.0.4.0
错误描述: 服务器A & B:WINDOWS2003 server + Oracle 10g 需要在服务器A上建立DBLINK,连接上服务器B上的数据库。...执行步骤: 1、在A中的tnsname中建立服务器B上的数据库的连接描述符 2、在A中以sys身份建立DBLINK 连接测试: conn as select * from 提示错误:ora-12154...无法解析指定的连接描述符 原因分析: 1、检查tnsname.ora文件,确认连接符和服务器名、Oracle服务名无误 2、检查global name,确认无误 3、A服务器用SQL PLUS连接B数据库...,成功 4、在B服务器上建立A的DBLINK,成功 从上面的结果可以看出,一定是A服务器的Oracle设置有问题,而且从提示上看,只能是Tnsname的问题。...解决方法: %ORACLE_HOME%/tnsname改完之后,成功查出结果。 借此机会感谢小栋! tips: 如果连接的是UNIX服务器上的数据库,tnsname中的host只能填写IP地址。
ORA-12154: TNS: 无法解析指定的连接标识符 第一步: 查看自己的Oracle服务是否打开。...OracleDBConsoleORCL是Oracle网页端管理工具的服务,访问地址一般为“http://127.0.0.1:1158/em/console/logon/logon”,如果不习惯用这个来管理数据库可以不用启动...OracleJobSchedulerORCL是管理Oracle中计划任务的,一般不用启动。...OracleOraDb10g_home1iSQL*Plus是SQL Plus的服务,如果不习惯在命令行下面操作数据库,可以不用启动。...第二步 配置好服务后就可以通过我们配置的网络服务名访问Oracle数据库了。
--连接服务器的内容 select username,server from v$session where username ='SYSTEM'; --共享服务器连接相关设定 SYS@TEST1...) ) ) $ sqlplus system/oracle@shared_orcl SQL*Plus: Release 11.2.0.3.0 Production on Tue Jan...a Password File ##操作过程遇到的错误(踩到的坑): 配置SID连接,tns错误: tns: testorcl = (DESCRIPTION = (ADDRESS = (PROTOCOL...PCNAME-TEST1 admin]$ sqlplus system/oracle@testorcl SQL*Plus: Release 11.2.0.3.0 Production on Tue Jan...@PCNAME-TEST1 admin]$ sqlplus system/oracle@testorcl SQL*Plus: Release 11.2.0.3.0 Production on Tue
我们在上一篇文章当中,将 upgr 数据库从 11.2.0.4 升级到了 19.3,现在我们使用 HammerDB 生成与之前相同的工作量,然后对比升级前与升级后的性能差异,下面的视频是操作录像,我们将在视频之后...接下来就是在 SQL Plus 当中执行如下 4 个脚本了,执行之后会在 /home/oracle/scripts 下面生成 2 个新的 HTML 文件。...在本实验中,我们将 12.2.0.1 的数据库通过自动升级的方式,升级到 19.3....=NOWupg1.source_home=/u01/app/oracle/product/12.2.0.1upg1.target_home=/u01/app/oracle/product/19upg1....第五步:修改兼容版本号 因为您当前已经将数据库升级到 19c,所以请设定 19c 的环境变量,然后在 SQL Plus 当中修改数据库的兼容版本号。修改之后,请重启数据库。
前言 经常使用Oracle数据库的朋友,应该对SQL*Plus这个命令行工具不会陌生。...当然,我写这篇就是为了介绍如何优化SQL*Plus命令行嘛!...2 优化输出格式 glogin.sql SQL*Plus 在启动时会自动运行脚本:glogin.sql 。...glogin.sql 存放在目录$ORACLE_HOME/sqlplus/admin/下。 每当用户启动 SQLPlus 会话并成功建立 Oracle 数据库连接时,SQLPlus 就会执行此脚本。...演示:配置完glogin.sql时,查询结果输出: ? 通过以上配置,SQL*PLUS连接后,明显输出格式更加好看,显示更加人性化。
先说说我是怎么样连接上的: 我先安装了Oracle9i客户端精简版,然后将原来oracle 11g r2的network文件夹下的tnsnames.ora文件覆盖掉精简客户端下的network文件夹中的...那么就会提示错误: ? 最后,恭喜你使用pl/sql developer 8登录oracle 11g r2 64bit成功啦。...[oracle@redhat oracle]$ sqlplusmouse/mouse@redhat SQL*Plus: Release 9.2.0.4.0 - Production on Fri May...常见故障解决办法: TNS-12154 (ORA-12154):TNS:could not resolve service name 该错误表示用于连接的网络服务名在tnsnames.ora文件中不存在...该错误表示能在tnsnames.ora中找到网络服务名,但是在tnsnames.ora中指定的SERVICE_NAME与服务器端的 SERVICE_NAME不一致。
使用sqlplus登录测试,报错: ora11g>sqlplus dcsopen/dcsopen1@dcsopen SQL*Plus: Release 10.2.0.1.0 - Production...@dcsopen报错: SQL*Plus: Release 10.2.0.1.0 - Production on Thu Jan 8 00:58:14 2015 Copyright (c) 1982...于是参考,将/etc/sysconfig/iptables文件新增一行,表示允许1521端口访问: [root@dcsopen2Node sysconfig]# vi iptables # Firewall...*Plus: Release 10.2.0.1.0 - Production on Thu Jan 8 01:11:12 2015 Copyright (c) 1982, 2005, Oracle. ...好处:简化监听器配置、连接时failover(RAC)、运行时负载均衡(RAC)。 6.
经过前几章的介绍,我们已经了解了什么是Oracle数据库以及其安装方法,那么本章节,将和大家说说如何使用SQL * plus和SQL Developer 工具连接到Oracle数据库服务器。...使用SQL * Plus连接Oracle数据库服务器 SQL * Plus是交互式查询工具,我们在安装Oracle数据库服务器或客户端时会自动安装。...SQL * Plus有一个命令行界面,允许您连接到Oracle数据库服务器并交互执行语句。...注意:如果有使用过MySQL或PostgreSQL,SQL * plus与MySQL中的mysql程序或PostgreSQL中的psql类似。...与SQL * Plus程序一样,SQL Developer在安装Oracle数据库服务器或客户端时自动安装。
由此可以看出,因为网络连接方式要经过Oracle数据库软件的SQL*NET层来间接访问数据库服务端,即多了一个环节,所以由此获得的错误提示不易于发现错误提示的本质原因(SQL*NET层错误的干扰不易于发现数据库服务端实例的错误...故而,每次以网络连接方式连接时若有问题,就先以本地连接方式访问数据库服务端,看是否会有错误提示出现,若有,说明是数据库服务端实例的错误,若是没有,则应该考虑SQL*NET层的错误(即网络问题)。...已连接到空闲例程。 SQL> startup ORACLE 例程已经启动。...已连接到空闲例程。 SQL> startup ORACLE 例程已经启动。...解决途径 空间小,那摆在我们面前办法就是,一个是将空间设置大点,另一个就是将多余的文件删除掉即可,那么我们就将这两个办法都使用一下。
7 03:04:15 UTC 2023 on pts/1 [oracle@lhroel87 ~]$ 测试新特性 [oracle@lhroel87 ~]$ sas SQL*Plus: Release...在23c中,单表支持列数量扩展到4096列,启用这一个特性需要将兼容性参数设置为23.0.0,同时将 Max_columns设置为Extended。...: C:\Users\lhr>sqlplus sys/lhr@192.18.0.14:1521/FREE as sysdba SQL*Plus: Release 21.0.0.0.0 - Production...> 使用PL/SQL Developer连接: 官方docker安装使用 参考:https://container-registry.oracle.com -- 创建 docker pull container-registry.oracle.com...总结 1、可以使用官方的docker,也可以使用我自己制作的docker镜像。
领取专属 10元无门槛券
手把手带您无忧上云