本文参考自ORACLE 数据库名、实例名、ORACLE_SID的区别,纯属读书笔记,加深记忆 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。...在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_name)、以及操作系统环境变量(ORACLE_SID)。...) 在很多情况下,对于数据库实例名的描述,有些时候使用(instance_name)参数,有些时候使用Oracle_SID参数,这两个都是数据库实例名参数,但是以下是他们的区别: a、Oracle_SID...Oracle_SID此参数与ORACLE_BASE、ORACLE_HOME等用法相同。在数据库安装之后,ORACLE_SID被用于定义数据库参数文件的名称。...如:$ORACLE_BASE/admin/DB_NAME/pfile/init$ORACLE_SID.ora。
问题二: Sqlplus连接本地数据库时,没有响应,使用客户端(toad\plsql developer)时也是如此。并且与oracle连接测试也是没有响应。...最近,启动本地oracle服务后,使用cmd登陆sqlplus发现连接无响应问题,也就是死在那里不动。 正常情况下会提示已连接,现在情况如下: ? Connect后,执行回车,没有响应。...从服务列表里看了下,oracle服务和监听服务都是正常的: ? ? 同时做了次连接测试,也是没有响应: ? 而且进去tnsnames.ora看了下,配置内容没有做过修改啊,怪了。...经过探索,通过删除原来的监听(使用oracle net configuration assistant),新建一个监听就正常了,汗。
使用Oracle sqlplus 进行查询时经常会碰到查询结果显示问题,字段和查询结果难以直接对应显示。...这个是因为 sqlplus 的设置问题,在 Windows 环境下,可直接在查询窗口“右键-环境”,修改屏幕显示的缓冲区设置,将设置值调整到合适的值,确定即可。
Oracle的sql*plus是与oracle进行交互的客户端工具。 在sql*plus中,可以运行sql*plus命令与sql*plus语句。
set linesize 260 set pagesize 1000 col sid for 99999 col spid for a8 col event for a30 col module for...sql_text for a6 col PGA_USE for 9999 alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; select a.sid
SHO[W] ERR[ORS] [类型名] 显示以前编译或者指定对象的错误 SHO[W] REL[EASE] 显示当前连接的 Oracle 版本信息 SHO[W] SQLCODE 显示已运行的...SQLPLUS 带有当前文件调用 SQL*Plus 。 TEST 程序单元 对于指定的程序单元,打开一个带有标准测试脚本的测试窗口。
三、SQLPLUS SQLPlus 是 Oracle 数据库提供的一个专门用于数据库管理的交互式工具,使用 SQLPlus 可以管理 Oracle 数据库的所有任务,SQLPlus 通过命令的方式对数据库进行管理...3.1、SQLPlus设置 如果要想了解 sqlplus 命令,首先要解决一个新的问题:数据问题。 ...而这个工具是在 Oracle 11 之后开始为用户提供的。 ...sys/change_on_install ) 6、点击连接 - 新建连接,弹窗中输入以下内容: 连接名:SCOTT_Connection 用户名:c##scott 口令:tiger SID...7、新建另一个,输入以下内容: 连接名:DBA_Connection 用户名:sys 口令:change_on_install SID:mldn 口令下面勾选 “保存口令” ,连接类型选择
在运行Sqlplus时经常需要对运行环境进行设置,如果每次输入都要调整参数会比较麻烦,因此可以利用Oracle提供的glogin.sql、login.sql这两个文件对Sqlplus进行环境初始化。...每次启动Sqlplus时都会自动执行两个脚本:glogin.sql、login.sql这两个文件。...SQLplus对于这两个文件的执行顺序为: 1.默认在在$ORACLE_HOME/sqlplus/admin路径下查找glogin.sql文件执行; 2.默认在当前路径下查找login.sql文件执行...以下配置示例在Oracle 11g下进行: 查看 $ORACLE_HOME/sqlplus/admin 路径下是否存在glogin.sql文件 可以设置一个环境变量 SQLPATH,以便于在任何目录中都可以使用...在当前用户的profile文件中设置SQLPATH环境变量 export SQLPATH=$ORACLE_HOME/sqlplus/admin:$SQLPATH 在默认路径下加入我们自己的 login.sql
sqlplus是oracle的一个客户端client,win7下有三个登录方式(图形版/DOS命令行版/IE版) 1.图形版登陆sqlplus示例,具体如下 ①用户名:scott/tiger...) ③用户名:sys/as sysdba 口令:空 主机字符串:空或者orcl(创建oracle时的全局数据库名称) 然后在sqlplus的命令行界面会提示输入口令,可以输入在创建oracle...④用户名:sys 口令:as sysdba 主机字符串:空或者orcl(创建oracle时的全局数据库名称) 然后在sqlplus的命令行界面会提示输入口令,可以输入在创建oracle数据库时的口令...⑤用户名:sys 口令:空 主机字符串:orcl(创建oracle时的全局数据库名称) as sysdba 然后在sqlplus的命令行界面会提示输入口令,可以输入在创建oracle数据库时的口令...普通用户之间用户/密码,sysdba用户在用户名后加as sysdba 2.DOS命令行登陆sqlplus示例,具体如下: 第一步:点击win+R输入cmd 第二步:在DOS命令行直接输入:sqlplus
to set ORACLE_HOME to your Oracle software directory 需要设置ORACLE_HOME环境变量。.../sqlplus sqlplus: error while loading shared libraries: libsqlplus.so: cannot open shared object file...设置ORACLE_SID,执行。 [test@liu bin]# export ORACLE_SID=bisal [test@liu bin]# ....ERROR: ORA-01031: insufficient privileges 那个报错没了,说明可能与没设置ORACLE_SID有关。下面解决这个问题。...但用sqlplus /nolog,然后conn a/b可以登录。 。。。
SQLPlus 是 Oracle 数据库的命令行工具,用于执行 SQL 和 PL/SQL 命令。它是数据库管理员和开发人员的重要工具。...需要ORACLE_SID 和ORACLE_HOME环境变量,如果这些变量没有被设置或设置不正确,请为其设置正确的值。...echo $ORACLE_SID echo $ORACLE_HOME 当我们使用 SQLPlus 连接到数据库时,可以采用多种格式来指定连接字符串。...4.通过 TNSNAMES.ORA 文件 首先,确保你的 tnsnames.ora 文件中已经定义了相关的 SID。该文件通常位于 $ORACLE_HOME/network/admin/ 目录下。...: sqlplus username/password@MYDB_SID 5.
修改listener文件 文件路径类似于 D:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN 找到listener文件 配置修改 配置修改为如下配置: SID_LIST_LISTENER...= (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\Oracle\product...\dbhome_1\bin\oraclr11.dll") ) (SID_DESC = (GLOBAL_DBNAME = orcl) (SID_NAME = orcl...) (ORACLE_HOME = D:\Oracle\product\11.2.0\dbhome_1) (ENVS = "EXTPROC_DLLS=ONLY:D:\Oracle\...也就是SID_LIST中添加SID_DESC GLOBAL_DBNAME设置为orcl SID_NAME设置为orcl 重启监听服务 启动OracleOraDb11g_home1TNSListener
本文介绍如何通过一台装有sqlplus工具的中转机对不同应用的Oracle数据库进行自动化发布。...如何通过一台sqlplus中转机对不同的Oracle数据库在后台完成更新示意如下: ?...更新文件的命名规范 通过sqlplus命令去连接Oracle数据库完成一次更新需要账号、密码、Oracle服务器的IP地址、侦听的端口、实例名、更新文件所在的路径,用法如下: sqlplus 账号/密码...发布过程 更新文件相关规范已经确定好,发布过程可以使用编写好的脚本(shell或bat等)轮询执行要更新的文件,从sqlplus中转机依次将内容更新到对应的Oracle服务器。...其它说明 本例通过sqlplus发布Oracle更新,需要有以下几个前提: 账号和密码信息要提前录入到sqlplus中转机(务必确保账号安全) Oracle服务器相关信息(IP、端口、实例名)也需要提前录入到
很多时候我们只能通过SQLPlus来操作数据库,而当一个SQL执行结果太多时,我们要回翻之前的SQL语句就会很麻烦,甚至可能由于ssh客户端或SQLPlus客户端的buffer限制,更早以前的语句被刷出了窗口...在12c里,针对此Oracle推出了 History命令,这很像Shell中的history,语法为: HIST[ORY] [n RUN | EDIT | DEL[ETE]] | [CLEAR | LIST...12.2体系架构图领取 绿色通道 Oracle 12.2 体系架构图在DTCC现场首发,受到广大技术朋友的喜欢。最近很多朋友们找我们申请,因此开放绿色通道,可以在线申请免费领取。 ?
Oracle home value > echo %ORACLE_SID% Oracle SID value 可是目前情况是,环境变量ORACLE_SID设置没有问题。...SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\app\Administrator...SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\app\Administrator...ERROR: ORA-12560: TNS: 协议适配器错误 请输入用户名: 这时候就怀疑可能是机器上安装了多个Oracle程序导致,也就是说这个sqlplus命令可能是某个客户端的sqlplus程序
一、Linux下Oracle数据库常用命令 Oracle用户下执行: $ sqlplus system/manager @ file.sql 执行sql脚本文件 $ sqlplus system/manager...登录sqlplus,使用system用户 $ sqlplus /nolog 以不连接数据库的方式启动sqlplus,启动数据时会用到 $ lsnrctl status/stop/start Oracle...Sqlplus下执行: sqlplus system/manage as sysDBA SQL> conn / as sysDBA sysDBA用户模式连接 SQL> startup 启动数据库 SQL...命令:[Oracle@gpdb ~]$ vi /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora 内容: SID_LIST_LISTENER...= (SID_LIST= (SID_DESC= (GLOBAL_DBNAME= orcl) (ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1) (
使用 sqlplus / as sysdba 直接连接到根容器,或者通过网络( sqlplus sys/oracle@IP:端口号/服务名)轻松连接方式等均可连接到根容器。...然后具体看一下直接连接到多租户 PDB 的方法: 1)export ORACLE_PDB_SID=JIEKEPDB1 不可以使用 export ORACLE_SID=JIEKEPDB1 的方式连接 PDB...export ORACLE_PDB_SID=JIEKEPDB1 sqlplus / as sysdba sho pdbs 2)ALTER 命令直接连接到 JIEKEPDB 当然也可以使用 alter...sqlplus sys/oracle@JIEKEPDB1 as sysdba ?...ORACLE_PDB_SID=JIEKEXUPDB [oracle@JiekeXu admin]$ sqlplus / as sysdba SQL*Plus: Release 12.2.0.1.0 Production
> " read -p "please input begin ORACLE_SID:" ORACLE_SID read -p "please...=${1} begin_date=${2} end_date=${3} fi export ORACLE_SID begin_date end_date #Method 1: pass...> " read -p "please input begin ORACLE_SID:" ORACLE_SID read -p "please...> " read -p "please input begin ORACLE_SID:" ORACLE_SID read -p "please.../tmp.sh Usage: tmp.sh ORACLE_SID> please input begin ORACLE_SID:CNMMBO
配置 ORACLE_SID,使用 OS 验证连接 cdb1 [oracle@orcl19c:/home/oracle]$ export ORACLE_SID=cdb1 [oracle@orcl19c:.../home/oracle]$ echo $ORACLE_SID 1.2 连接多租户数据库 cdb1 设置了 ORACLE_SID 环境变量后,直接使用 sqlplus 本地操作系统认证登录 [oracle...@orcl19c:/home/oracle]$ sqlplus / as sysdba dbca 建库后, tnsnames.ora 中已经增加了 ORCL [oracle@orcl19c:/home/...@orcl19c:/home/oracle]$ sqlplus sys/oracle@ORCL as sysdba 1.3 查看数据库是否是多租户数据库 SYS@ORCL> select name,cdb...通过服务名连接 pdb1 [oracle@orcl19c ~]$ sqlplus sys/oracle@pdb1 as sysdba SYS@pdb1> show con_name SYS@pdb1>
oracle 12c mingjie.mj jackgo73@outlook.com 安装ORACLE数据库软件,dbca安装数据库后,需要配置listener连接数据库。...1 连接数据库的方式 oracle的连接串有几部分构成,这里就按sqlplus为例,一个完成的连接串遵循下面格式 sqlplus 用户名/密码@主机:端口号/SID 可选as sysdba 下面先讲只有...HOST = iZbp1d4tisi44j6vxze02fZ)(PORT = 1522)) ) SID_LIST_LISTENER2 = (SID_LIST = (SID_DESC =...(GLOBAL_DBNAME = gdn1400) (ORACLE_HOME = /fdisk1/oracle1400/base/dbhome_1) (SID_NAME.../base 这里有两个listener,有sid的叫做静态listener,没有sid的叫做动态listener。
领取专属 10元无门槛券
手把手带您无忧上云