版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究2培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究備份與恢復(fù)備份與恢復(fù)數(shù)據(jù)庫(kù)檢查數(shù)據(jù)庫(kù)檢查維護(hù)常用的維護(hù)常用的SQL3培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1 1、OracleOracle數(shù)據(jù)庫(kù)運(yùn)行日志所在的位置。數(shù)據(jù)庫(kù)運(yùn)行日志所在的位置。$ORACLE_BASE/admin/$ORACLE_SID/bdump$ORACLE_BASE/admin/$ORACLE_SID/Udump$ORACLE
2、_BASE/admin/$ORACLE_SID/Cdump2 2、主要關(guān)注告警文件、主要關(guān)注告警文件$ORACLE_HOMEadmin$ORACLE_SIDbdumpalertSID.log如:/home/oracle/admin/ora921/bdump/alertora921.log3、關(guān)注告警文件中的、關(guān)注告警文件中的ORA-XXXXX錯(cuò)誤錯(cuò)誤檢查數(shù)據(jù)庫(kù)告警日志檢查數(shù)據(jù)庫(kù)告警日志4培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究從告警日志中可以得到信息從告警日志中可以得到信息1 1、數(shù)據(jù)庫(kù)的異常情況、數(shù)據(jù)庫(kù)的異常情況Thu Jun 2 16
3、:28:30 2005Errors in file /database/oracle/admin/ora92/bdump/ora921_dbw0_26367.trc:ORA-01157: cannot identify/lock data file 5 - see DBWR trace fileORA-01110: data file 5: /database/oracle/oradata/rdata10ORA-27037: unable to obtain file statusHP-UX Error: 2: No such file or directoryAdditional infor
4、mation: 32 2、redo logredo log的切換情況的切換情況3、數(shù)據(jù)庫(kù)的參數(shù)設(shè)置、數(shù)據(jù)庫(kù)的參數(shù)設(shè)置processes = 150 timed_statistics = TRUE shared_pool_size = 318767104 large_pool_size = 167772165培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1 1、查看系統(tǒng)視圖、查看系統(tǒng)視圖select name, value from v$parmaterName value- -processes 150Sessions 170cpu_count
5、 82 2、檢查參數(shù)文件、檢查參數(shù)文件可以是文本文件,如intiora921.ora?;蛘呤嵌M(jìn)制文件,通過(guò)create pfile=/tmp/ora921.ora from spfile;3 3、通過(guò)命令行、通過(guò)命令行sqlplus / as sysdba“SQLshow parameter cluster;6培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究select * from v$nls_parmaterparameter value- -NLS_LANGUAGE AMERICANNLS_TERRITORY AMERICANLS_CUR
6、RENCY $NLS_ISO_CURRENCY AMERICANLS_NUMERIC_CHARACTERS .,NLS_CALENDAR GREGORIANNLS_DATE_FORMAT DD-MON-RRNLS_DATE_LANGUAGE AMERICANNLS_CHARACTERSET US7ASCIINLS_SORT BINARYNLS_DUAL_CURRENCY $NLS_NCHAR_CHARACTERSET US7ASCIINLS_COMP BINARY7培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1、Windows操作系統(tǒng)操作系統(tǒng)
7、通過(guò)regedit程序,查看HKEY_LOCAL_MACHINESOFTWAREORACLE及其子項(xiàng)下的NLS_LANG的值。2、UNIX通過(guò)檢查環(huán)境變量NLS_LANG的值獲得。8培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1 1、查看每個(gè)表空間剩余空間、查看每個(gè)表空間剩余空間select TABLESPACE_NAME, sum(bytes)/1024/1024,sum(blocks) from dba_free_space group by tablespace_name2 2、查看每個(gè)表空間總的尺寸、查看每個(gè)表空間總的尺寸select
8、 tablespace_name, sum(bytes) / 1048576 from dba_data_files group by tablespace_name3 3、給表空間添加數(shù)據(jù)文件、給表空間添加數(shù)據(jù)文件alter tablespace service_core_dat add datafile /dev/vgdata/rlv_dat010 size 4000M, /dev/vgdata/rlv_dat011 size 4000M9培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1 1、查找失效的對(duì)象、查找失效的對(duì)象select ob
9、ject_name from user_objects where status = INVALID2 2、編譯失效的對(duì)象、編譯失效的對(duì)象alter procedure p_my_proc compile3 3、借助第三方工具、借助第三方工具PL/SQL DEVELOPERPL/SQL DEVELOPER10培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1 1、通過(guò)命令、通過(guò)命令sarsar或者或者vmstatvmstatsar 1 1015:56:15 %usr %sys %wio %idle physc15:56:16 0 1 0 99 2
10、.0115:56:17 31 1 0 68 1.962 2、通過(guò)、通過(guò)top(HPUX)/topas(AIX)top(HPUX)/topas(AIX)11培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1 1、查找耗用資源高的、查找耗用資源高的SQLSQL語(yǔ)句語(yǔ)句select SQL_TEXT, EXECUTIONS, DISK_READS, BUFFER_GETS,DISK_READS / DECODE(EXECUTIONS, 0, 1, EXECUTIONS) as AVER_DISK,BUFFER_GETS / DECODE(EXECUTI
11、ONS, 0, 1, EXECUTIONS) as AVER_BUFFfrom v$sqlarea order by AVER_BUFF desc2 2、獲得、獲得SQLSQL語(yǔ)句的執(zhí)行計(jì)劃語(yǔ)句的執(zhí)行計(jì)劃SQL: explain plan for select * from t_mytable where f1 = :1;select * from plan_table;PLSQL DEVELOPER:在SQL Window中輸入SQL語(yǔ)句并按F5鍵。12培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究備份與恢復(fù)備份與恢復(fù)數(shù)據(jù)庫(kù)檢查數(shù)據(jù)庫(kù)檢查維護(hù)
12、常用的維護(hù)常用的SQL13培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1、物理備份工具、物理備份工具rman(Recovery Manager)rman功能強(qiáng)大,操作相對(duì)復(fù)雜一些,對(duì)普通的開(kāi)發(fā)人員來(lái)說(shuō),在日常工作當(dāng)中一般不需要使用,感興趣的同事可以通過(guò)查看Oracle相關(guān)的資料了解。2 2、邏輯備份工具、邏輯備份工具exp & impexp & impexp & imp工具程序使用簡(jiǎn)單、方便,一般與數(shù)據(jù)庫(kù)有關(guān)的開(kāi)發(fā)人員都可能要使用到。本課程將主要介紹exp & imp。3 3、數(shù)據(jù)裝載工具、數(shù)據(jù)裝載工具SQL
13、LoaderSQL LoaderSQL Loader主要用于將文本文件裝載到數(shù)據(jù)庫(kù)中。14培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1、使用、使用exp & imp 需要注意的事項(xiàng)需要注意的事項(xiàng)使用exp和imp需要保證服務(wù)器和客戶端的字符集一致,通過(guò)exp導(dǎo)出時(shí),客戶端的版本最好和服務(wù)器一致,通過(guò)imp恢復(fù)時(shí)的數(shù)據(jù)庫(kù)版本不能比原有的數(shù)據(jù)庫(kù)版本低。2 2、備份指定的表、備份指定的表exp icd/icdorauidb tables=tbilllog1 rows=y indexes=n file=tbilllog1.dmp 3 3、按
14、用戶備份、按用戶備份exp icd/icdorauidb owner=icd feedback=5000 file=icd.dmp4 4、全庫(kù)備份、全庫(kù)備份exp icd/icdorauidb feedback=5000 full=y file=full.dmp15培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究5、備份指定的表空間、備份指定的表空間exp icd/icdorauidb tablespaces=service_core_dat file=service_core_dat.dmp 6 6、按條件導(dǎo)出、按條件導(dǎo)出exp icd/icd
15、orauidb tables=tbilllog1 query=”where logdateto_date(2005-06-01,yyyy-mm-dd) file=tbilllog1.dmp7 7、從備份文件中恢復(fù)指定的表的數(shù)據(jù)、從備份文件中恢復(fù)指定的表的數(shù)據(jù)imp icd/icdorauidb tables=tbilllog1 ignore=y feedback=5000 file=icd.dmp8 8、恢復(fù)整個(gè)備份文件、恢復(fù)整個(gè)備份文件imp icd/icdorauidb feedback=5000 full=y file=full.dmp16培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究
16、培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1 1、基本步驟、基本步驟 使用SQL Loader工具遷移數(shù)據(jù)一般分為三個(gè)步驟: 第一、生成文本文件。 第二、編寫控制文件。 第三、導(dǎo)入的命令。2 2、編寫控制文件、編寫控制文件LOAD DATA INFILE D:t_card_bill.txt APPEND INTO TABLE t_Card_bill FIELDS TERMINATED BY , OPTIONALLY ENCLOSED BY (uaccountno,billtype, fee,serviceno,fee_date date YYYY-MM-DD HH24:MI:SS, fe
17、e_enddate date YYYY-MM-DD HH24:MI:SS, caller_number, called_number, duration) 3、導(dǎo)入的命令、導(dǎo)入的命令 sqlldr username/passworddatabase control=控制文件所在路徑控制文件名 readsize=5000000 bindsize=5000000 rows=1000 17培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究備份與恢復(fù)備份與恢復(fù)數(shù)據(jù)庫(kù)檢查數(shù)據(jù)庫(kù)檢查維護(hù)常用的維護(hù)常用的SQL18培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究
18、培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1 1、查看所有的會(huì)話、查看所有的會(huì)話 select * from v$session2 2、查看會(huì)話的等待事件、查看會(huì)話的等待事件select * from v$session_wait該語(yǔ)句在數(shù)據(jù)庫(kù)會(huì)話被阻塞時(shí)用來(lái)收集會(huì)話被阻塞的原因。3 3、查看被鎖的對(duì)象、查看被鎖的對(duì)象select * from v$locked_object4 4、查看、查看SGASGA的狀態(tài)的狀態(tài)select * from v$SGA5 5、查看數(shù)據(jù)庫(kù)使用的數(shù)據(jù)文件、查看數(shù)據(jù)庫(kù)使用的數(shù)據(jù)文件select name, bytes from v$datafile19培訓(xùn)中
19、心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究6 6、查看表、查看表/ /索引所占的空間索引所占的空間 select sum(bytes) / 1048676 from user_extents where segment_name=T_PUB_COMMONINFO7 7、查看所有的表空間、查看所有的表空間select * from dba_tablespaces8 8、查看當(dāng)前用戶下所有的對(duì)象、查看當(dāng)前用戶下所有的對(duì)象select * from user_objects9 9、查看當(dāng)前用戶下所有的約束、查看當(dāng)前用戶下所有的約束select * fr
20、om user_constraints20培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究1010、重建索引、重建索引 alter index idx_commoninfo rebuild alter index idx_commoninfo rebuild online1111、添加日志組、添加日志組Alter database add logfile group 5(/dev/vgdata/rlv_redo51, /dev/vgdata/rlv_redo52) size 200M1212、刪除日志組、刪除日志組Alter database d
21、rop logfile group 51313、手工切換正在使用的日志組、手工切換正在使用的日志組Alter system switch logfile21培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何查詢表中的某一行記錄查數(shù)據(jù)庫(kù)中表的任n行的記錄:select * from ( select rownum x ,tab.* from tab) where x in (2,3); 查詢出數(shù)據(jù)庫(kù)中表大于1000的記錄: select * from ( select rownum x ,tab.* from tab) where x100023
22、培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究使用一條sql可以insert到多個(gè)表中INSERT ALL INTO sales VALUES(product_id, customer_id,weekly_start_date,P, 501,q_sun,sales_sun) INTO sales VALUES(product_id, customer_id,weekly_start_date+1,P, 501,q_mon,sales_mon) INTO sales VALUES(product_id, customer_id,weekly_st
23、art_date+2,P, 501,q_tue,sales_tue) INTO sales VALUES(product_id, customer_id,weekly_start_date+3,P, 501,q_wed,sales_wed) INTO sales VALUES(product_id, customer_id,weekly_start_date+4,P, 501,q_thu,sales_thu)SELECT * FROM sales_input_table;24培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究層次查詢 1 selec
24、t level, 2 empno,ename,mgr 3 from emp 4 start with mgr is null 5 connect by 6* prior empno = mgrSQL / LEVEL EMPNO ENAME MGR- - - - 1 7839 KING 2 7566 JONES 7839 3 7902 FORD 7566 4 7369 SMITH 7902 2 7698 BLAKE 7839 3 7499 ALLEN 7698 3 7521 WARD 7698 3 7654 MARTIN 7698 3 7844 TURNER 7698 3 7900 JAMES
25、7698 2 7782 CLARK 7839 LEVEL EMPNO ENAME MGR- - - - 3 7934 MILLER 7782已選擇已選擇12行。行。25培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究在group by 中不能使用別名SQL select a1,a2,count(*) from test group by a1,a2; A1 A2 COUNT(*)- - - 1 1 3 1 2 1 1 3 1SQL select a1 a ,a2,count(*) from test group by a ,a2;select a
26、1 a ,a2,count(*) from test group by a ,a2 *ERROR at line 1:ORA-00904: invalid column name26培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何訪問(wèn)遠(yuǎn)程數(shù)據(jù)庫(kù)上的表SQL create database link dsmp 2 connect to imuse01 identified by imuse01 3 using dsmpdb;Database link created.SQL select count(*) from basetabdsmp 2
27、; COUNT(*)- 2000SQLSQL create synonym basetab for basetabdsmp;Synonym created.SQL select count(*) from basetab; COUNT(*)- 2000SQL27培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何插入字 SQL select from dual; SQL select ascii() from dual; SQL select chr(39) from dual; 28培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所
28、有,未經(jīng)許可不得向外傳播,違者必究如何刪除表中的重記錄SQL select * from test; A1 A2- - 1 1 1 1 1 1 1 2 1 3SQL select * from test a where rowid( select min(rowid) from test b where a.a1=b.a1 and a.a2=b.a2); A1 A2- - 1 1 1 129培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何把表中的記錄橫放30培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播
29、,違者必究31培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何查詢表空間中剩余的空間select TABLESPACE_NAME ,sum(bytes)/1024/1024,sum(blocks) from dba_free_space group by tablespace_name TABLESPACE_NAME SUM(BYTES)/1024/1024 SUM(BLOCKS)- - -DRSYS 15.8671875 2031IMUSE01 1795.0625 229768IMUSE01_INDEX 1999.4375 255928IM
30、USE01_TEMP 199.484375 25534INDX 19.9921875 2559RBS 156.992188 20095SYSTEM 10.25 1312TEMP 19.9921875 2559TOOLS 4.8671875 623USERS 22.4921875 287932培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何知道數(shù)據(jù)庫(kù)使用的字符集select value from nls_database_parameters Where PARAMETER= NLS_CHARACTERSETVALUE-ZHS16GBK33培訓(xùn)
31、中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何修改數(shù)據(jù)庫(kù)中的字符集以sysdba用戶的權(quán)限登陸數(shù)據(jù)庫(kù)sqlplus “ / as sysdba”SQL SHUTDOWN IMMEDIATE; SQL STARTUP MOUNT;SQL ALTER SYSTEM ENABLE RESTRICTED SESSION;SQL ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;SQL ALTER DATABASE OPEN;SQL ALTER DATABASE CHARACTER SET ZHS16GBK;SQL SHUTD
32、OWN IMMEDIATE; - or NORMALSQL STARTUP;34培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如果錯(cuò)誤刪除了某個(gè)數(shù)據(jù)庫(kù)文件,數(shù)據(jù)庫(kù)起不來(lái)如何辦SQL startup ORACLE instance started. Total System Global Area 96393244 bytes Fixed Size 75804 bytes Variable Size 56918016 bytes Database Buffers 39321600 bytes Redo Buffers 77824 bytes Da
33、tabase mounted. ORA-01157: cannot identify/lock data file 10 - see DBWR trace file ORA- 01110: data file 10: D:TEST.DBF SQL alter database datafile d: test.dbf offline drop; Database altered. SQL alter database open;35培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究為何數(shù)據(jù)庫(kù)不能顯示中文與數(shù)據(jù)庫(kù)的字符集有關(guān)。 一般在安裝數(shù)據(jù)庫(kù)時(shí)選擇
34、的字符集為zhs16gbk。 在客戶端的字符集的選擇是在注冊(cè)表中(對(duì)于windows的機(jī)器),如果在UNIX中 則要設(shè)置環(huán)境變量。 服務(wù)器與客戶端的字符集一定要一樣。 如果在更換字符集則要重安數(shù)據(jù)庫(kù),但可以用 alter database set character 命令將字符集設(shè)為超集 36培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何知道當(dāng)前用戶操作權(quán)限SQL select * from session_roles; DBASELECT_CATALOG_ROLEHS_ADMIN_ROLE EXECUTE_CATALOG_ROLEDELE
35、TE_CATALOG_ROLEEXP_FULL_DATABASEIMP_FULL_DATABASE AQ_ADMINISTRATOR_ROLE37培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如果kill掉一個(gè)數(shù)據(jù)庫(kù)中的用戶Select sid,serial# from v$session where sid6 SID SERIAL#- - 7 1779 8 79 9 23 10 19 11 19 12 24 13 23 15 16 16 15Alter system kill session 13,2338培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳
36、播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何輸出sqlplus中的結(jié)果Sql spool c:a.txtSql select * from tab;Sql spool off39培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何在sqlplus中執(zhí)行一個(gè)操作系統(tǒng)命令使用使用!可以執(zhí)行操作系統(tǒng)中的命令可以執(zhí)行操作系統(tǒng)中的命令Sql ! LsSql ! Mv a.dat b.dat40培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何生成自動(dòng)腳本 充分利用數(shù)據(jù)字典 例子如下:SQ
37、L set heading offSQL set feedback offSQL set pagesize 0SQL select drop | tabtype | | tname | ; from tabdrop TABLE BONUS;drop TABLE DEPT;drop TABLE DUMMY;drop TABLE EMP;drop TABLE EMP1;drop TABLE EMP2;drop TABLE SALGRADE;41培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何在進(jìn)入sqlplus時(shí)自動(dòng)執(zhí)行一個(gè)腳本 $ORACLE_
38、HOMEsqlplusadminglogin.sql 42培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究你知道以下概念嗎? 實(shí)例 Sid Db_name Servicenames43培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究為何數(shù)據(jù)庫(kù)連接不上fzj :/export/home/fzjsqlplus system/managerdsmpSQL*Plus: Release 8.1.7.0.0 - Production on 星期四 7月 17 16:27:45 2003(c) Copyright
39、 2000 Oracle Corporation. All rights reserved.ERROR:ORA-12154: TNS:could not resolve service nameEnter user-name:44培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究為何數(shù)據(jù)庫(kù)連接不上 請(qǐng)關(guān)注你客戶機(jī)器上以下的文件:$ORACLE_HOME/network/admin/sqlnet.ora$ORACLE_HOME/network/admin/tnsnames.ora 請(qǐng)關(guān)注你服務(wù)器上以下的文件:$ORACLE_HOME/network/
40、admin/listener.ora45培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究為什么數(shù)據(jù)庫(kù)啟動(dòng)非常慢關(guān)心你的服務(wù)器上以下目錄是否存在 Admin/cdump Admin/bdump Admin/udump46培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究為什么listener啟動(dòng)非常慢 請(qǐng)關(guān)注以下文件:$ORACLE_HOME/network/admin/listener.ora/etc/hosts47培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播
41、,違者必究如何把表從一個(gè)表空間移到另一個(gè)表空間 Alter table emp move tablespace others; 在移動(dòng)之后要重新rebuild索引48培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究如何rebuild索引 Alter index index_name rebuild tablespace inx;49培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究為什么索引沒(méi)有pctused這個(gè)參數(shù) SQL desc user_indexes INCLUDE_COLUMN FREELISTS FREELIST_GROUPS PCT_FREE LOGGING50培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究B-Tree Index51培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究Coalescing Indexes52培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究培訓(xùn)中心版權(quán)所有,未經(jīng)許可不得向外傳播,違者必究還有其它的index你
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- YY/T 1950-2024組織工程醫(yī)療器械絲素蛋白
- YY/T 0860-2024心臟射頻消融治療設(shè)備
- 貴州財(cái)經(jīng)職業(yè)學(xué)院《小組工作》2023-2024學(xué)年第一學(xué)期期末試卷
- 貴陽(yáng)職業(yè)技術(shù)學(xué)院《建筑風(fēng)景表現(xiàn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025陜西省安全員-B證考試題庫(kù)附答案
- 紅棗小鎮(zhèn)建設(shè)項(xiàng)目可行性研究報(bào)告-紅棗市場(chǎng)需求持續(xù)擴(kuò)大
- 廣州中醫(yī)藥大學(xué)《食品微生物學(xué)(雙語(yǔ))》2023-2024學(xué)年第一學(xué)期期末試卷
- 2025年湖南省安全員考試題庫(kù)及答案
- 2025年山東省安全員《B證》考試題庫(kù)
- 廣州醫(yī)科大學(xué)《小學(xué)語(yǔ)文教學(xué)設(shè)計(jì)與實(shí)訓(xùn)》2023-2024學(xué)年第一學(xué)期期末試卷
- 2023-2024學(xué)年浙江省杭州市上城區(qū)教科版四年級(jí)上冊(cè)期末考試科學(xué)試卷
- 期末 (試題) -2024-2025學(xué)年外研版(三起)(2024)英語(yǔ)三年級(jí)上冊(cè)
- 2023年彌渡縣廣播電視臺(tái)(融媒體中心)招聘筆試題庫(kù)及答案解析
- 體能訓(xùn)練講解健身課件
- 2023年成都溫江興蓉西城市運(yùn)營(yíng)集團(tuán)有限公司招聘筆試題庫(kù)及答案解析
- 地震工程學(xué)-反應(yīng)譜和地震時(shí)程波的相互轉(zhuǎn)化matlab編程
- 建筑工程施工現(xiàn)場(chǎng)視頻監(jiān)控布置實(shí)施方案
- 施工現(xiàn)場(chǎng)節(jié)前安全檢查表
- 松下vf100變頻器使用手冊(cè)
- 機(jī)械設(shè)計(jì)制造及其自動(dòng)化實(shí)習(xí)總結(jié)報(bào)告——某
- 角的概念推廣說(shuō)課課件.
評(píng)論
0/150
提交評(píng)論