當前位置:首頁 » 編程語言 » sqlplus命令
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sqlplus命令

發布時間: 2022-01-15 05:14:19

sqlplus 調用腳本 報錯未知命令

加個@或者start
比如:
SQL>@D:\.........
SQL>start D:\....

Ⅱ Oracle的SQLPLUS命令中有個accept命令,這個怎麼用

ACCEPT命令用於在SQLPLUS中,接收用戶的輸入的變數。

這個命令經常使用,不過最近才發現ACCEPT還有DEFAULT語法。
SQL> ACCEPT TABLE_NAME DEFAULT DUAL
SQL> SELECT * FROM &TABLE_NAME;
原值 1: SELECT * FROM &TABLE_NAME
新值 1: SELECT * FROM DUAL
D
-
X
在ACCEPT命令時沒有輸入任何字元而直接回車,ACCEPT命令會採用DEFAULT語法中變數作為默認輸入值。
除了DEFAULT語法,ACCEPT還有一個HIDE語法,用於隱藏用戶輸入的敏感字元:
SQL> ACCEPT PASSWD PROMPT 'INPUT PASSWORD' HIDE
INPUT PASSWORD***
SQL> CREATE USER U_TEST IDENTIFIED BY &PASSWD
2 ;
原值 1: CREATE USER U_TEST IDENTIFIED BY &PASSWD
新值 1: CREATE USER U_TEST IDENTIFIED BY ABC
用戶已創建。
利用HIDE,可以提高SQLPLUS工具的安全性。
這里是為了演示方便,如果要提高安全性,還要設置VER OFF,避免將敏感數據輸出到屏幕。
SQL> DROP USER U_TEST;
用戶已刪除。
SQL> SET VER OFF
SQL> CREATE USER U_TEST IDENTIFIED BY &PASSWD;
用戶已創建。

Ⅲ 以下的命令中,哪個是SQL*Plus命令

sql是所有命令操作的一個標准。
sqlplus命令除了執行SQL命令外,還可以執行本sqlplus工具的以下自定義命令(如登錄oracle直接在sqlplus窗口登錄即可,不需要輸入登錄命令)。

Ⅳ Oracle sqlplus 命令找不到

1、如果oracle安裝正常,一般sqlplus存放在$ORACLE_HOME/bin
2、你的ORACLE_HOME路徑太深了,安裝時用/u01/oracle/11.2.0/足夠了
3、profile是按行執行的,應該先定義ORACLE_HOME=/u01/oracle/11.2.0,
再定義PATH=$ORACLE_HOME/bin:$PATH
4、env|grep PATH檢查,例如
PATH=/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/u02/oracle/11.2.0/bin
5、which sqlplus檢查
/u02/oracle/11.2.0/bin/sqlplus

Ⅳ ORACLE的sqlplus中執行查詢命令

首先確定你是在同一個用戶下面的查詢,並且確定該用戶下的department表確實含有數據。
你可以執行select count(*) from department;看看返回結果,就可以知道表中是否含有數據了。

Ⅵ 怎麼進入sqlplus的命令行

打開命令行窗口界面,可以同時按住「ctrl+R」鍵,在彈出來的運行窗口中輸入cmd。
啟動oracle服務,在命令行窗口中輸入「net start oracleserviceXXXX」後面的XXXX實際是需要根據您自己的資料庫實例名進行替換。如果您不知道,可以看下「計算機管理」界面下的服務中,能不能找到服務名類似的服務。提示「服務已經啟動成功」就說明服務啟動起來了。
啟動監聽程序,在命令行窗口輸入lsnrctl start,等到提示「命令執行成功」就可以了。
接下來就開始載入資料庫實例了。在命令行窗口輸入「sqlplus / as sysdba」登錄到一個空閑的常式。
登錄完成後,輸入「startup」。這個過程可能有點慢,直到出現「資料庫已經打開」則表示實例啟動成功了。

Ⅶ linux 怎樣用sqlplus命令

sqlplus是Oracle的客戶端工具,你得安裝了Oracle軟體才會有。裝了的話,直接在命令行執行sqlplus命令就可以。

Ⅷ sql語句與sqlplus命令有什麼區別

」sql語句與sqlplus命令「其實都是用來進行oracle操作的,可以看做sqlplus是sql的」具體實現和優化「。
sql是所有命令操作的一個標准。
sqlplus命令除了執行SQL命令外,還可以執行本sqlplus工具的以下自定義命令(如登錄oracle直接在sqlplus窗口登錄即可,不需要輸入登錄命令)。

Ⅸ bat 調用SQLPLUS命令

應該是新打開的sqlplus窗口吧,後面的語句不能執行是什麼意思,是你bat中的sql語句?還是bat語句?
調用sqlplus後,在sqlplus里執行的應該是sql語句,或者作成 sql文件,@執行。如果需要,是sqlplus的執行結果返回到cmd窗口中。
要分開什麼窗口執行什麼語句。

Ⅹ sqlplus執行一條插入命令

1、在單機環境下
要想啟動或關閉ORACLE系統必須首先切換到ORACLE用戶,如下
su - oracle
a、啟動ORACLE系統
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>startup
SVRMGR>quit
b、關閉ORACLE系統
oracle>svrmgrl
SVRMGR>connect internal
SVRMGR>shutdown
SVRMGR>quit
啟動oracle9i資料庫命令:
$ sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Proction on Fri Oct 31 13:53:53 2003
Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved.
SQL> connect / as sysdba
Connected to an idle instance.
SQL> startup^C
SQL> startup
ORACLE instance started.