亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

實戰經驗Oracle數據庫基本操作步步詳解

2024-08-29 13:51:39
字體:
來源:轉載
供稿:網友
一,約束操作
1:更改約束名稱:
ALTER TABLE TName RENAME CONSTRAINT oldname TO newname;
2:刪除約束
ALTER TABLE TName DROP CONSTRAINT cname
3:停止約束
ALTER TABLE TName MODIFY CONSTRAINT cname DISABLE;
4:起用約束
ALTER TABLE TName MODIFY CONSTRAINT cname ENABLE VALIDATE;
5:新增約束
ALTER TABLE TName ADD CONSTRAINT cname FOREIGN KEY (ORG_ID) REFERENCES ref_table (ORGID);
二,字段操作
1:更改字段數據類型:
ALTER TABLE TName MODIFY(ORG_ID VARCHAR2(50 BYTE));
2:更改字段數據長度:
ALTER TABLE TName MODIFY(ORG_ID VARCHAR2(80 BYTE));
3:修改表的列名
alter table TName rename column xx to yy;

三,表操作
1:刪除表數據:
truncate table TName;
2:復制空表結構
create table new_table as select * from old_table where 1=2;
3:復制表(含記錄)
create table new_table as select * from old_table ;

四,存儲過程
1:命令行編譯存儲過程
ALTER PROCEDURE procedure_name COMPILE;

五,數據庫鏈接(DBlink)
1:建立數據庫連接
CREATE DATABASE LINK DBaseLinkName CONNECT TO UserName IDENTIFIED BY PassWord USING 'NetServiceName';

六,Oracle服務器常用命令行
(1)數據庫治理相關

bbed.exe 數據塊瀏覽和編輯工具

dbv.exe 數據文件邏輯檢測工具

eXP.exe 數據導出工具

imp.exe 數據導入工具

mig.exe 數據庫移植工具

nmumigrate.exe Data Gatherer移植工具

ocopy.exe 裸分區數據文件備份工具

oradim.exe Oracle服務創建、刪除工具

orakill.exe Oracle線程刪除工具

orapwd.exe Oracle密碼文件創建工具

orastack.exe Oracle進程堆棧修改工具

oratclsh.exe TCL腳本解釋器

otrccol.exe trace命令行服務治理工具

otrccref.exe trace治理文件生成工具

otrcfmt.exe trace數據格式化工具

otrcrep.exe trace數據統計報表生成工具

rman.exe 備份與恢復工具

setlinks.exe 磁盤分區治理工具

sqlldr.exe sql Load數據批量導入工具

sqlplus.exe 命令行的sqlplus

svrmgrl.exe Oracle實例治理工具

tkprof.exe SQL語句跟蹤文件解析工具

vppcntl.exe Data Gatherer服務治理工具

(2)Internet Directory相關

bulkload.exe 使用SQL*Loader生成目錄對象的工具

bulkdelete.exe 子樹刪除工具

bulkmodify.exe 目錄對象修改工具

ldifwrite.exe 將目錄中的信息轉換成LDIF格式

ldapadd.exe 向目錄中增加目錄對象、屬性、值的工具

ldapaddmt.exe ldapadd的多線程版本

ldapbind.exe 客戶端認證工具

ldapcompare.exe 屬性值比較工具

ldapdelete.exe 將目錄對象從目錄中刪除的工具

ldapmoddn.exe 修改DN和RDN的工具

ldapmodify.exe 屬性修改工具

ldapmodifymt.exe ldapmodify的多線程版本

ldapsearch.exe 查找和獲取目錄中目錄對象工具

oidpasswd.exe Internet Directory密碼治理工具


oidreconcile.exe 目錄對象同步工具

(3)NLS相關

CSScan.exe 數據庫字符集轉換測試工具

lxbcnf.exe NLS配置工具

lxegen.exe 自定義日期格式生成工具

lxinst.exe 自定義字符集生成工具

(4)Net8相關

agtctl.exe 異構服務代理控制程序

cmctl.exe 連接服務治理工具

lsnrctl.exe 監聽服務治理工具

naegen.exe 哈夫曼參數生成工具

namesctl.exe 名字服務治理工具

okdstry.exe 刪除Kerberos證書工具

okinit.exe 創建Kerberos證書工具

oklist.exe 檢查Kerberos證書工具

tnsping.exe 服務名連接測試工具

trcasst.exe SQL*Net跟蹤文件解析工具

(5)interMedia相關

ctxhx.exe ConText文本轉換工具

ctxkBTc.exe ConText詞典編譯工具

ctxload.exe ConText詞典導入/導出工具

(6)開發相關

lmsgen.exe OCI使用的消息文件轉換工具

loadpsp.exe PL/SQL Server Page裝載器

ott.exe Oracle對象類型轉換工具

sqlj.exe sqlj翻譯器

wrap.exe 存儲過程加密工具

xml.exe XML解析器

xmlcg.exe XML C++ Class 生成器

七,Soralis環境下Oracle治理
1:啟動數據庫治理命令:dbca

八,Oracle性能優化
1:ORACLE的優化器共有3種:
  a. RULE (基于規則)  b. COST (基于成本) c. CHOOSE (選擇性)
 2.ORACLE 采用兩種訪問表中記錄的方式:
a.全表掃描
全表掃描就是順序地訪問表中每條記錄. ORACLE采用一次讀入多個數據塊(database block)的方式優化全表掃描.
b.通過ROWID訪問表
采用基于ROWID的訪問方式情況,提高訪問表的效率, , ROWID包含了表中記錄的物理位置信息..ORACLE采用索引(INDEX)實現了數據和存放數據的物理位置(ROWID)之間的聯系. 通常索引提供了快速訪問ROWID的方法,因此那些基于索引列的查詢就可以得到性能上的提高.
3:選擇最有效率的表名順序(只在基于規則的優化器中有效)
    ORACLE的解析器按照從右到左的順序處理FROM子句中的表名,因此FROM子句中寫在最后的表(基礎表 driving table)將被最先處理. 在FROM子句中包含多個表的情況下,你必須選擇記錄條數最少的表作為基礎表.當ORACLE處理多個表時, 會運用排序及合并的方式連接它們.首先,掃描第一個表(FROM子句中最后的那個表)并對記錄進行派序,然后掃描第二個表(FROM子句中最后第二個表),最后將所有從第二個表中檢索出的記錄與第一個表中合適記錄進行合并.
    假如有3個以上的表連接查詢, 那就需要選擇交叉表(intersection table)作為基礎表, 交叉表是指那個被其他表所引用的表.
5. WHERE子句中的連接順序.
    ORACLE采用自下而上的順序解析WHERE子句,根據這個原理,表之間的連接必須寫在其他WHERE條件之前, 那些可以過濾掉最大數量記錄的條件必須寫在WHERE子句的末尾.

九,Oracle數據庫重建
1:數據庫重建應注重的問題
  在利用import進行數據庫重建過程中,有些視圖可能會帶來問題,因為結構輸入的順序可能造成視圖的輸入先于它低層次表的輸入,這樣建立視圖就會失敗.要解決這一問題,可采取分兩步走的方法:首先輸入結構,然后輸入數據:
  
  imp user/pwd@dabaseSID file=empdata.dmp rows=N
  
  imp user/pwd@dabaseSID file=empdata.dmp full=Y buffer=64000
  
  commit=Y ignore=Y
2:快速編譯所有視圖
  ---- 當在把數據庫倒入到新的服務器上后(數據庫重建),需要將視圖重新編譯一遍,因為該表空間視圖到其它表空間的表的連接會出現問題,可以利用PL/SQL的語言特性,快速編譯。
  SQL >SPOOL ON.SQL
  SQL >SELECT ‘ALTER VIEW ‘TNAME’
  COMPILE;’ FROM TAB;
  SQL >SPOOL OFF
  然后執行ON.SQL即可。
  SQL >@ON.SQL
  授權和創建同義詞也可以快速進行:
  SQL >SELECT ‘GRANT SELECT ON ’
  TNAME’ TO USERNAME;’ FROM TAB;
  SQL >SELECT ‘CREATE SYNONYM
  ‘TNAME’ FOR USERNAME.’TNAME’;’ FROM TAB;
  
  第一條命令輸入所有數據庫結構,但無記錄.第二次輸入結構和數據,64000字節提交一次.ignore=Y選項保證第二次輸入既使對象存在的情況下也能成功.



上一篇:Oracle數據庫中每月工作日計算代碼分析

下一篇:如何避免Oracle數據庫中密碼出現@符號

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩另类字幕中文| 全球成人中文在线| 欧美成人合集magnet| 亚洲福利在线播放| 国产精品久久久久久av福利| 欧美成人免费在线观看| 久久久久久久久爱| 欧美超级乱淫片喷水| 亚洲精品资源在线| 精品国产一区二区三区在线观看| 久久精品青青大伊人av| 亚洲最大中文字幕| 日韩久久精品成人| 国产精品99蜜臀久久不卡二区| 亚洲欧美一区二区三区情侣bbw| 久久手机免费视频| 日韩视频免费看| 欧美韩日一区二区| 欧美色播在线播放| 国产精品香蕉在线观看| 欧美日韩精品在线| 国产精品女主播| 亚洲伊人久久大香线蕉av| 91精品久久久久久| 亚洲国产美女久久久久| 国产精品久久久一区| 久久国产精品久久久久久久久久| 浅井舞香一区二区| 国产中文字幕日韩| 欧美中文在线免费| 欧美日韩美女视频| 日韩欧美中文免费| 亚洲欧美国产精品专区久久| 在线视频欧美日韩精品| 中文字幕在线国产精品| 国产成人av在线| 国产97在线|日韩| 亚洲福利视频专区| 91探花福利精品国产自产在线| 97人人爽人人喊人人模波多| 日韩精品中文字幕视频在线| 日韩高清免费在线| 国产成人精品日本亚洲| 国产精品久久不能| 久久成人18免费网站| 国产中文字幕亚洲| 国产精品xxxxx| 亚洲第一偷拍网| 26uuu亚洲伊人春色| 国产在线拍揄自揄视频不卡99| 日韩黄色在线免费观看| 亚洲精品美女久久| 亚洲成人激情在线观看| 日韩欧美在线免费| 国产日韩精品在线播放| 亚洲精品国精品久久99热| 亚洲综合国产精品| 欧美在线观看www| 欧美日韩激情视频8区| 久久久www成人免费精品张筱雨| 国产精品久久久久久久天堂| 精品亚洲一区二区三区四区五区| 91色视频在线导航| 久久久久久999| 日韩中文视频免费在线观看| 亚洲福利精品在线| 亚洲午夜精品久久久久久久久久久久| 亚洲免费电影在线观看| 久久精品国产视频| 欧美午夜视频一区二区| 亚洲精品国产精品乱码不99按摩| 久久影院资源网| 久久成人亚洲精品| 国产精品高清网站| 欧美尤物巨大精品爽| 另类色图亚洲色图| 亚洲成人av在线| 色偷偷91综合久久噜噜| 亚洲精品福利在线| 亚洲一区二区久久久| 国产男女猛烈无遮挡91| 欧美另类xxx| 日韩免费观看在线观看| 国产精品中文久久久久久久| 国产午夜精品视频免费不卡69堂| 亚洲国产精品久久久久| 日韩a**站在线观看| 欧美国产日产韩国视频| 欧美—级高清免费播放| 51精品国产黑色丝袜高跟鞋| 欧美xxxx做受欧美.88| 久久精品国产成人| 亚洲欧美另类国产| 青青草原一区二区| 精品日本美女福利在线观看| 欧美日韩加勒比精品一区| 粗暴蹂躏中文一区二区三区| 亚洲一区二区三区成人在线视频精品| 日韩综合视频在线观看| 欧美日韩在线看| 国产mv久久久| 国产精品视频区| 精品国产一区久久久| 国产在线观看一区二区三区| 国产精品三级在线| 亚洲色图第三页| 91精品在线看| 日本视频久久久| 亚洲欧美成人在线| 九九热最新视频//这里只有精品| 精品无人区乱码1区2区3区在线| 欧美日韩美女在线观看| 国产精品一区二区久久国产| 亚洲高清免费观看高清完整版| 亚洲男人av在线| 色哟哟网站入口亚洲精品| 欧美成人一区二区三区电影| 中文字幕久久精品| 欧美成人精品激情在线观看| 日韩高清电影免费观看完整| 国产精品入口免费视频一| 国产丝袜一区二区| 欧美另类精品xxxx孕妇| 欧美性受xxxx黑人猛交| 一区二区三区视频免费| 日韩一区二区久久久| 91免费高清视频| 高清在线视频日韩欧美| 日韩视频在线观看免费| 欧美激情高清视频| 一区二区亚洲欧洲国产日韩| 国产精品久久久久aaaa九色| 北条麻妃一区二区在线观看| 亚洲天堂免费视频| 国产精品99久久久久久久久| 欧美一级视频免费在线观看| 中文字幕少妇一区二区三区| 川上优av一区二区线观看| 成人亚洲综合色就1024| 日韩在线观看高清| 免费av在线一区| 日韩成人网免费视频| 久久精品国产亚洲7777| 欧美成人四级hd版| 国产欧美日韩精品丝袜高跟鞋| 欧美激情aaaa| 日韩av成人在线| 精品福利免费观看| 欧美夫妻性生活视频| 欧美视频二区36p| 久久久久久久香蕉网| 91影视免费在线观看| 欧美国产乱视频| 九九热这里只有在线精品视| 国产欧美久久久久久| 久久久久久香蕉网| 日产精品99久久久久久| 国产精品天天狠天天看| 欧洲一区二区视频| 欧美二区乱c黑人| 亚州av一区二区| 亚洲一区二区三区视频| 亚洲影院污污.| 黄色精品在线看|