以下是甲骨文钱包的视频教程:https://youtu.be/LLZzUNb9ALU
db服务器是从oracle的官方坞容器中运行的。
我所采取的步骤如下:
在服务器外壳上,将sql +作为sysdba运行:
$ sqlplus / as sysdba
创建了一个用户:
SQL> alter session set "_ORACLE_SCRIPT"=true;
SQL> CREATE USER fred identified by flintstone;
SQL> GRANT CONNECT, RESOURCE, DBA to fred;
经测试的登录:
$
我正试图在oracle 12c上建立一个新的数据库。我做了很多次,在我看来,我没有做错什么。重要的事情-我也有11g安装在同一个文件夹(产品),所以要运行f.e。为了安全起见,我从/BIN目录运行sqlplus或oradim,末尾是".exe“。
第一:
set ORACLE_SID=testdb
set LOCAL=testdb
new service - oradim.exe -new -sid %ORACLE_SID% -intpwd system -startmode M
在services.msc中,所有正常服务都会出现并运行。接下来: initdb.ora & tn
我的sqlplus命令没有完成,它等待密码行,它没有给我错误。
当我打开新的cmd窗口并粘贴这段代码时,这段代码没有问题!一切正常,但是我不能使用process()在c#上运行;
我的sqlplus命令文本:
Set ORACLE_SID=prod
Set ORACLE_HOME=C:\oracle\product\10.2.0\db_1
sqlplus -s
sys as sysdba
password
shutdown immediate
startup mount
recover standby database until cancel;
cancel
alter database
我试图在Windows 2008机器(Oracle11.2.0)上简单地关闭和重新启动Oracle db实例。通过sqlplus登录,我发出命令shutdown immediate;。我得到了
Database closed.
Database dismounted.
ORACLE instance shut down
报答。退出sqlplus,并尝试重新登录(ORACLE_SID设置正确),以便发出startup mount;命令,但我得到了
ORA-12514: TNS:listener does not currently know of service requested in
我正在尝试使用命令"sqlplus / as sysdba“在我的linux机器上运行sql命令行"sqlplus”。我得到了以下信息:
SQL*Plus: Release 11.2.0.1.0 Production on Tue Sep 20 12:28:29 2016
版权所有(c) 1982,2009,Oracle。版权所有。
已连接到空闲实例。
然后,当我编写statrup命令时,我会得到:
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter fil
我可以在连接字符串中使用service_name连接到数据库,但不使用实例名称。当我使用instance_name时,我会得到以下错误。
ORA-12514: TNS:侦听器目前不知道连接描述符中请求的服务
当我尝试在设置ORACLE_SID后从主机连接到DB时,它不是连接。
[oracle@OfflineRep ~]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.1.0 Production on Wed Aug 28 15:25:22 2019
Copyright (c) 1982, 2009, Oracle. All rights re
每次我尝试在仅在oracle19c系统的终端上运行以下sqlldr命令时:
sqlldr username/password@$HOSTNAME/$ORACLE_SID control=rules.ctl log=backup_error_logs.txt data=output.csv errors=1000000
我收到以下错误消息:
ORA-12514: TNS:listener does not currently know of service requested in connect descriptor
我尝试过的事情:
验证侦听器是可操作的,并且listener.ora文件是用
如何创建连接到SQLPlus并执行一系列命令的Java代码?我需要执行以下命令来生成Oracle AWR。
//Connect to DB thru SQLPlus
sqlplus username/password@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=host_name)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=service_name)))
//After connected
//Execute SQL Query to capture SID1 and SID2
这里有一个ksh:
$ORACLE_HOME/bin/sqlplus id/psw@$ORACLE_SID @$P_SQL/mysql.sql $1
return_code=$?
echo return_code
下面是sql:
set serverout on
var error number
...
declare
error number(1) := 0;
begin
.......
exception
when too_many_rows then
error := 2;
end;
/
exit
如何将PLSQL错误值传递给SQLPLUS变量,然后将