當前位置:首頁 » 操作系統 » linux執行sqlplus

linux執行sqlplus

發布時間: 2022-06-28 20:08:27

linux下不進入sqlplus執行sql語句

樓主可以換個思路,在sqlplus下執行操作系統命令。sqlplus下執行操作系統命令需要在命令前面加上$。

② 關於linux下執行sqlplus報錯問題

是環境變數沒有設置好,應該要看gum 用戶下的~/.bash_profile ,這個文件中設置了sqlplus的環境變數

設置環境變數

編輯
Oracle
用戶的
.bash_profile
文件
(
本例中為
/home/oracle/.bash_profile)
增加如下內容
:

# added by oranavi

export ORACLE_BASE=/disk1/oracle/app/oracle

export ORACLE_HOME=/disk1/oracle/app/oracle/proct/10.2.0/db_1

export ORACLE_SID=deliver

export NLS_LANG="Simplified Chinese_CHINA.ZHS16GBK"

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export PATH=$PATH:$ORACLE_HOME/bin

export ORACLE_DOC=$ORACLE_HOME/doc

CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/JRE

CLASSPATH=$CLASSPATH:$ORACLE_HOME/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/rdbms/jlib

CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/classes12.jar

CLASSPATH=$CLASSPATH:$ORACLE_HOME/jdbc/lib/nls_charset12.jar

export CLASSPATH

LD_LIBRARY_PATH=$ORACLE_HOME/lib:$ORACLE_HOME/ctx/lib

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdbc/lib

export LD_LIBRARY_PATH

unset LANG

③ 怎樣在在linux下啟動oracle 11g的企業管理器和sqlplus

首先,通過telnet遠程登錄linux伺服器,然後啟動sqlplus,以便能完成大部分的DML操作。

1.啟動sqlplus

登錄成功後,在終端提示符下輸入sqlplus,如下:

[oracle@graate ~]$ sqlplus

SQL*Plus: Release 11.2.0.1.0 Proction on Sun Nov 17 16:20:12 2013

Copyright (c) 1982, 2009, Oracle. All rights reserved.

Enter user-name: system
Enter password:

Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - Proction
With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL>

2. 啟動em(enterprise managment)

在在終端提示符下輸入命令如下:

關於emctl的用法,可以在提示符下,直接輸入emctl,不加任何其他選項,將會出現usage。

[oracle@graate ~]$emctl start dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
https://localhost:1158/em/console/aboutApplication
Starting Oracle Enterprise Manager 11g Database Control ......... started.
------------------------------------------------------------------
Logs are generated in directory /home/oracle/app/oracle/proct/11.2.0/dbhome_1/localhost_test/sysman/log

④ LINUX執行sqlplus從oracle拉取大量數據(千萬條級別)時會偶爾僵死,請問是什麼原因

1、用ethtool檢查網卡,盡量用1000M網路。
2、用nmon監測帶寬消耗情況,100M網卡3-5M已經滿負荷了,1000M網卡30-50M也滿負荷了。
3、用nmon或top監測cpu消耗情況,檢查load average值
4、用iostat監測硬碟io狀態,
如果%util 接近100%,說明產生的I/O請求太多,I/O系統 已經滿負荷,該磁碟
可能存在瓶頸

⑤ linux sqlplus執行sql文件 怎麼轉化為json

直接在sqlplus裡面輸入@XX.sql就可以執行了XX.sql是那個sql的絕對路徑 例如: SQL>@c:/create.sql(win環境) 或者 SQL>@/home/oracle/create.sql(linux環境) 希望能幫到您!

⑥ linux 怎樣用sqlplus命令

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

⑦ linux運行sqlplus報:-bash: sqlplus: command not found

推薦兩種方式:
1.把sqlplus設置成環境變數
這個的設置有許多放法,我就不重復了,樓主參考文章:http://blog.csdn.net/csf111/article/details/7296443
2.使用腳本執行sqlplus命令,如果腳本名稱為execute.sh
內容為:
#! /bin/bash
sudo 你的sqlplus存放路徑
保存文件後,修改文件許可權:chmod 755 execute.sh
把文件復制到 /usr/local/bin 目錄下

這樣你以後就能直接在終端通過執行execute.sh來啟動sqlplus了。

若有還疑問,歡迎hi我~

⑧ sql腳本怎麼在linux執行

已Oracle為例:
1、當前用戶首先切換到Oracle用戶下,su oralce
2、登錄資料庫,sqlplus user/password
3、輸入sql腳步,注意腳步結束必須「;」,回車運行。

⑨ oracle linux 怎麼進sqlplus

1、su – oracle 不是必需,適合於沒有DBA密碼時使用,可以不用密碼來進入sqlplus界面。 2、sqlplus /nolog 或sqlplus system/manager 或./sqlplus system/manager@ora9i; 3、SQL>connect / as sysdb

熱點內容
公共場合ftp 發布:2024-11-16 01:28:20 瀏覽:226
福特悠享版有哪些配置 發布:2024-11-16 01:22:06 瀏覽:593
id加密卡 發布:2024-11-16 01:20:26 瀏覽:359
我的世界極致畫質光影什麼配置 發布:2024-11-16 01:15:13 瀏覽:494
子賬號的密碼是多少 發布:2024-11-16 01:12:41 瀏覽:818
反編譯後不能打開工程 發布:2024-11-16 01:05:29 瀏覽:773
酷狗緩存文件在哪裡 發布:2024-11-16 00:57:43 瀏覽:150
升級鴻蒙後怎麼刪除安卓 發布:2024-11-16 00:54:26 瀏覽:881
亞馬遜上傳工具 發布:2024-11-16 00:49:10 瀏覽:354
頭腦王者源碼 發布:2024-11-16 00:47:28 瀏覽:348