一
創(chuàng)新互聯(lián)公司主營(yíng)沙灣網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營(yíng)網(wǎng)站建設(shè)方案,成都app軟件開(kāi)發(fā),沙灣h5小程序定制開(kāi)發(fā)搭建,沙灣網(wǎng)站營(yíng)銷(xiāo)推廣歡迎沙灣等地區(qū)企業(yè)咨詢(xún)
會(huì)話級(jí)別生效
例如
SQL
select
count(*)
from
tab;
COUNT(*)
----------
4750
SQL
define
_EDITOR=vim
SQL
ed
Wrote
file
afiedt.buf
select
count(*)
from
tab
二
進(jìn)程級(jí)別生效
在操作系統(tǒng)
export
EDITOR=vim
[oracle@localhost
pfile]$
export
EDITOR=vim
[oracle@localhost
pfile]$
sqlplus
"/
as
sysdba"
SQL*Plus:
Release
9.2.0.4.0
-
Production
on
Mon
May
15
16:40:02
2006
SQL
select
sysdate
from
dual;
SQL
ed
三
全局生效
[oracle@ogg1
admin]$
cd
$ORACLE_HOME/sqlplus/admin
[oracle@ogg1
admin]$
pwd
/u01/app/oracle/product/11.2.0/sqlplus/admin
[oracle@ogg1
admin]$
ls
glogin.sql
help
libsqlplus.def
plustrce.sql
pupbld.sql
SQL
select
count(*)
from
tab;
COUNT(*)
----------
4750
SQL
ed
Wrote
file
afiedt.buf
select
count(*)
from
tab
/
四
查看幫助信息
SQL
help
ed
EDIT
----
Invokes
an
operating
system
text
editor
on
the
contents
of
the
specified
file
or
on
the
contents
of
the
SQL
buffer.
The
buffer
has
no
command
history
list
and
does
not
record
SQL*Plus
commands.
ED[IT]
[file_name[.ext]]
就是編輯命令edit的縮寫(xiě),在sqlplus命令下help ed可以查看它的介紹和用法,
其實(shí)沒(méi)必要用這個(gè)命令去編輯sql,oracle一般用pl/sql developer, toad這樣的工具
C:\Documents and Settings\Administratorsqlplus scott/tiger
SQL*Plus: Release 10.2.0.1.0 - Production on 星期六 12月 20 19:08:11 2014
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL help ed
EDIT
----
Invokes an operating system text editor on the contents of the
specified file or on the contents of the SQL buffer. The buffer
has no command history list and does not record SQL*Plus commands.
ED[IT] [file_name[.ext]]
Not available in iSQL*Plus
SQL
Oracle10G 最低系統(tǒng)要求:內(nèi)存:推薦1G,,在虛擬機(jī)中為768MSwap分區(qū):1G,設(shè)為內(nèi)存的2倍/tmp磁盤(pán)空間:400MB以上磁盤(pán)空間:軟件3.5G 數(shù)據(jù)1.2G
所需軟件:SUSE Linux Enterprise 10 for x86,以下簡(jiǎn)稱(chēng)SLES
Oracle database 10gR2 for linux32
Orarun-1.8-XXX.XX.i586.rpm軟件包(這個(gè)在sles中軟件安裝oracle 數(shù)據(jù)庫(kù)有,也可以從去下載安裝步驟:1、安裝SUSE操作系統(tǒng),并確保安裝“C/C++Compiler and Tools”軟件包。在開(kāi)發(fā)欄目中2、安裝所需軟件包,安裝orarun軟件包,就是軟件安裝是的oracle 數(shù)據(jù)庫(kù)包,省去很多設(shè)置。在數(shù)據(jù)庫(kù)欄目中3、Oracle用戶(hù)設(shè)置當(dāng)orarun軟件包安裝時(shí),會(huì)自動(dòng)建立名為oracle的用戶(hù),和一個(gè)oinstall組。我們只需要將該用戶(hù)設(shè)置為enable,把shell從/bin/false改為/bin/bash。而且orarun軟件包將ORACLE_HOME文件夾自動(dòng)生成,減少了很多麻煩。4、設(shè)置Oracle環(huán)境變量修改/ect/profile.d/oracle.sh文件,ORACLE_HOME、ORACLE_SID等環(huán)境變量可以根據(jù)需要自行修改。例如:ORACLE_HOME=$ORACLE_BASE/product/10gR2ORACLE_SID=ORCL其中默認(rèn)NLS_LANG=AMERICAN,如果在中文OS下安裝界面會(huì)產(chǎn)生亂碼。建議在英文環(huán)境下安裝。
# 注意:中文環(huán)境下亂碼是因?yàn)镴ava顯示不正確,可以改用戶(hù)語(yǔ)言為英文進(jìn)行安裝。#設(shè)置語(yǔ)言環(huán)境#兩個(gè)都設(shè)下,LANG和LC_ALL$ export LANG=en_US$ export LC_ALL=en_US這個(gè)是臨時(shí)更改用戶(hù)語(yǔ)言環(huán)境,重登錄后會(huì)還原為先前的。如果實(shí)在不行,可以yast改語(yǔ)言環(huán)境。然后重登錄或重啟計(jì)算機(jī)。
如果需要中文安裝界面請(qǐng)看最下的附加一.5、安裝Oracle10gR2注銷(xiāo)root用戶(hù),以oracle用戶(hù)重新登錄到KDE。注意不要在root用戶(hù)下使用su – oracle來(lái)切換到oracle用戶(hù)進(jìn)行安裝,那樣系統(tǒng)圖形界面不能啟動(dòng)。運(yùn)行./runInstaller –ignoresysprereqs 開(kāi)始安裝Oracle, –ignoresysprereqs忽略對(duì)操作系統(tǒng)的認(rèn)證,Oracle10g默認(rèn)不能安裝在SUSE Linux10上。當(dāng)然也可以將安裝文件拷貝到硬盤(pán),修改database/install/oraparam.ini文件,將其中添加SuSE-10項(xiàng),按照suse9的參數(shù)復(fù)制,這樣可以不使用–ignoresysprereqs參數(shù)。下面在圖形界面就可以一路順利安裝了。中間可能會(huì)在系統(tǒng)檢測(cè)那里有提示,不管,按下一步,直至結(jié)束。感覺(jué)在SUSE Linux10上安裝Oracle非常方便,不用過(guò)多的設(shè)置各種參數(shù)。而且SUSE Linux10界面也非常漂亮,大家有興趣可以試一下。
--先執(zhí)行這一句:
define _editor=vi
就把編輯器設(shè)置成了vi,也可以設(shè)置成你熟悉的,如emacs;
之后,如果你想編輯執(zhí)行過(guò)的語(yǔ)句,只要ed一下,
就會(huì)用vi打開(kāi)一個(gè)帶有該sql的緩存文件,打開(kāi),編輯,退出操作方法和vi
一樣,最后生成afiedt.buf文件。
; 顯示上一條。
/ 執(zhí)行上一條。
pzw define _editor=vi
pzw select 1 from dual;
1
1 row selected.
select 1 from dual
/
"afiedt.buf" 2L, 21C
pzw ed
Wrote file afiedt.buf
1* select 1 from dual
pzw
網(wǎng)頁(yè)名稱(chēng):oracle如何設(shè)置ed,oracle如何設(shè)置主鍵自增
轉(zhuǎn)載來(lái)于:http://aaarwkj.com/article36/dsshdpg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)站導(dǎo)航、網(wǎng)站改版、定制網(wǎng)站、網(wǎng)頁(yè)設(shè)計(jì)公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)