修改:update cmsuser set name=aaaa where id=1;添加:insert into cmsuser values(...);--需自己添加刪除:delete from cmsuser where id=1。
我們提供的服務(wù)有:成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、棲霞ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢(xún)和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的棲霞網(wǎng)站制作公司
甲骨文股份有限公司(Oracle)是全球大型數(shù)據(jù)庫(kù)軟件公司,總部位于美國(guó)加州紅木城的紅木岸。在2008年,甲骨文股份有限公司是繼Microsoft及IBM后,全球收入第三多的軟件公司。
Oracle數(shù)據(jù)庫(kù)產(chǎn)品為財(cái)富排行榜上的前1000家公司所采用,許多大型網(wǎng)站也選用了Oracle系統(tǒng)。甲骨文股份有限公司于1989年正式進(jìn)入中國(guó),在北京、上海、廣州和成都均設(shè)立了分支機(jī)構(gòu)。
2013年7月15日起甲骨文公司正式由納斯達(dá)克轉(zhuǎn)板至紐約證券交易所掛牌上市。轉(zhuǎn)板至紐交所后,甲骨文公司將沿用“ORCL”這一交易代碼。
2013年,甲骨文已超越IBM,成為繼Microsoft后全球第二大軟件公司。
2015年12月,甲骨文宣布收購(gòu)云計(jì)算創(chuàng)業(yè)公司StackEngine。
2017年7月19日,甲骨文稱(chēng)會(huì)在歐洲、中東和非洲(EMEA地區(qū))再招聘1000個(gè)員工幫助大力推廣它的云計(jì)算服務(wù)。
感覺(jué)說(shuō)的就是游標(biāo):
比如:
ORA-24338: 未執(zhí)行語(yǔ)句句柄
這個(gè)問(wèn)題主要出現(xiàn)在使用數(shù)據(jù)庫(kù)游標(biāo)的時(shí)候.當(dāng)執(zhí)行存儲(chǔ)過(guò)程,返回的游標(biāo)沒(méi)有打開(kāi)時(shí),可能會(huì)報(bào)這個(gè)錯(cuò)。
游標(biāo)沒(méi)有打開(kāi)的情況一般是忘記了寫(xiě)打開(kāi)游標(biāo)的語(yǔ)句,也可能是存儲(chǔ)過(guò)程中執(zhí)行出錯(cuò),導(dǎo)致最后游標(biāo)未打開(kāi)。
再比如:
查看句柄數(shù)
SQL select count(*) from v$open_cursor;
COUNT(*)
----------
1167
數(shù)據(jù)泵不一致導(dǎo)致的,比如說(shuō)你用expbd導(dǎo)出來(lái)的 ? 用imp導(dǎo)入的時(shí)候就會(huì)出現(xiàn)這個(gè)錯(cuò)誤,
exp導(dǎo)出來(lái)的用imp導(dǎo)入;
expbd導(dǎo)出來(lái)的用impbd導(dǎo)入。
和版本沒(méi)有關(guān)系,導(dǎo)出庫(kù)時(shí)用的oracle版本和導(dǎo)入時(shí)用的不同。小版本不同也有影響。
解決辦法:使用相同的數(shù)據(jù)泵導(dǎo)入導(dǎo)出。
Oracle Database,又名Oracle RDBMS,或簡(jiǎn)稱(chēng)Oracle。是甲骨文公司的一款關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它是在數(shù)據(jù)庫(kù)領(lǐng)域一直處于領(lǐng)先地位的產(chǎn)品??梢哉f(shuō)Oracle數(shù)據(jù)庫(kù)系統(tǒng)是目前世界上流行的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng),系統(tǒng)可移植性好、使用方便、功能強(qiáng),適用于各類(lèi)大、中、小、微機(jī)環(huán)境。它是一種高效率、可靠性好的 適應(yīng)高吞吐量的數(shù)據(jù)庫(kù)解決方案。
ORACLE數(shù)據(jù)庫(kù)系統(tǒng)是美國(guó)ORACLE公司(甲骨文)提供的以分布式數(shù)據(jù)庫(kù)為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務(wù)器(CLIENT/SERVER)或B/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)之一。比如SilverStream就是基于數(shù)據(jù)庫(kù)的一種中間件。ORACLE數(shù)據(jù)庫(kù)是目前世界上使用最為廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),作為一個(gè)通用的數(shù)據(jù)庫(kù)系統(tǒng),它具有完整的數(shù)據(jù)管理功能;作為一個(gè)關(guān)系數(shù)據(jù)庫(kù),它是一個(gè)完備關(guān)系的產(chǎn)品;作為分布式數(shù)據(jù)庫(kù)它實(shí)現(xiàn)了分布式處理功能。但它的所有知識(shí),只要在一種機(jī)型上學(xué)習(xí)了ORACLE知識(shí),便能在各種類(lèi)型的機(jī)器上使用它。
Oracle數(shù)據(jù)庫(kù)最新版本為Oracle Database 12c。Oracle數(shù)據(jù)庫(kù)12c 引入了一個(gè)新的多承租方架構(gòu),使用該架構(gòu)可輕松部署和管理數(shù)據(jù)庫(kù)云。此外,一些創(chuàng)新特性可最大限度地提高資源使用率和靈活性,如Oracle Multitenant可快速整合多個(gè)數(shù)據(jù)庫(kù),而Automatic Data Optimization和Heat Map能以更高的密度壓縮數(shù)據(jù)和對(duì)數(shù)據(jù)分層。這些獨(dú)一無(wú)二的技術(shù)進(jìn)步再加上在可用性、安全性和大數(shù)據(jù)支持方面的主要增強(qiáng),使得Oracle數(shù)據(jù)庫(kù)12c 成為私有云和公有云部署的理想平臺(tái)。
先備份spfile
1.通過(guò)SQLPlus修改
Oracle的sessions和processes的關(guān)系是
sessions=1.1*processes + 5
使用sys,以sysdba權(quán)限登錄:
SQL show parameter processes;
NAME TYPE VALUE
------------------------------------ ----------- ---------------------------------------
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 150
SQL alter system set processes=400 scope = spfile;
系統(tǒng)已更改。
SQL show parameter processes;
NAME TYPE VALUE
------------------------------------ ----------- -----------------------------------------
aq_tm_processes integer 1
db_writer_processes integer 1
job_queue_processes integer 10
log_archive_max_processes integer 1
processes integer 150
SQL create pfile from spfile;
文件已創(chuàng)建。
重啟數(shù)據(jù)庫(kù),OK!
【注:sessions是個(gè)派生值,由processes的值決定,公式sessions=1.1*process + 5】
2.通過(guò)修改oracle配置文件進(jìn)行修改
修改SPFILEORCL.ORA文件中的processes的值。8.1.5中是init.ora文件,在9i中修改init.ora文件是無(wú)效的,這個(gè)文件由于是一個(gè)二進(jìn)制的文件,不能直接使用notepad此類(lèi)的編輯器打開(kāi)。
否則會(huì)報(bào)錯(cuò)誤ORA-27101 Shared memory realm does not exist。使用UltraEdit或者EditPlus之類(lèi)的可以編輯二進(jìn)制文件的編輯器打開(kāi)此文件(直接編輯二進(jìn)制文件),然后在Windows服務(wù)中重新啟動(dòng)Oracle服務(wù)器即可。
3.通過(guò)Oracle Enterprise Manager Console在圖形化管理器中修改
a.以系統(tǒng)管理員的身份登入
b.進(jìn)入數(shù)據(jù)庫(kù)的例程-配置-一般信息-所有初始化參數(shù)
c.修改processes的值
d.Sessions的值由公式sessions=1.1*process + 5派生得到
1、首先我們打開(kāi)電腦桌面,同時(shí)按windows徽標(biāo)鍵和R鍵,在彈出來(lái)的窗口里輸入,regedit,點(diǎn)擊OK按鈕。
2、打開(kāi)后進(jìn)入注冊(cè)表界面。
3、打開(kāi)后找到HKEY_LOCAL_MACHINE下的SOFTWARESOFTWARE下有Oracle選項(xiàng),自己查找即可找到。
4、oracle下有好幾個(gè)目錄,可以都點(diǎn)點(diǎn),因?yàn)槟夸浢挚赡懿灰粯?,不能肯定的說(shuō)就是跟我的截圖一樣,可以明確的是,我們要找的注冊(cè)項(xiàng)就是NLS_LANG。
5、找到后雙擊進(jìn)行編輯,將nls_lang=SIMPLIFIED CHINESE_CHINA.ZHS16GBK修改成其他字符集,編輯后保存即可。
修改文件句柄:
通過(guò) ulimit -a 查看進(jìn)程被限制使用的資源。
部分參數(shù)說(shuō)明:
core file size: 進(jìn)行崩潰時(shí)的轉(zhuǎn)儲(chǔ)文件的大小限制
max locked memory: 最大鎖定內(nèi)存的大小
open files: 最大可以打開(kāi)的文件句柄數(shù)量
max user processes: 最多可以擁有的子進(jìn)程數(shù)量
設(shè)置句柄的方式(最高只能為65535):