oracle常用創(chuàng)建語法_第1頁
oracle常用創(chuàng)建語法_第2頁
oracle常用創(chuàng)建語法_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1, 創(chuàng)建用戶語法:create user ODITRG ide ntified by ODITRG(default tablespaceusers );給用戶賦予權(quán)限:grant conn ect,resource to ODITRG;收回權(quán)限:revoke dba from ODITRG刪除用戶 drop user user01(CASCADE) ; cascade表示刪除該用戶下的對象修改密碼把create換成alter即可三種角色:CONNECT連接角色只能查看RESOURCE資源角色有建表觸發(fā)器的權(quán)限D(zhuǎn)BA管理員,有任何權(quán)限當(dāng)出現(xiàn)某用戶連著無法刪掉該用戶時,需要先殺死進(jìn)程select

2、 sid, serial#, user name from v$sessi on;查看用戶連接情況alter system kill session '_sid, _serial#'殺掉進(jìn)程,其中 _sid, _serial# 是 Comma nd 1 查詢出的結(jié)果。2,創(chuàng)建表空間system登錄,創(chuàng)建表空間,SQL> create tablespace ts_cdcpub datafile 'F:oracleBItablespaceOracleDatats_cdcpub.dbf size 32M autoexte nd on n ext 32m maxsize

3、1024m exte nt man ageme nt local; 接著創(chuàng)建用戶。Create User UserName Ide ntified by Password Default TableSpace Stati on Space;給用戶授權(quán)。Grant Conn ect,Resource,DBA to UserName;擴(kuò)展表空間 ALTER TABLESPACE BI ADD DATAFILE 'd:2.dbf ' SIZE 2048M; 新增數(shù)據(jù)文件可以使用TOAD擴(kuò)展數(shù)據(jù)文件 alter database datafile 12 resize 13312m;查看

4、表空間 select * from V$TABLESPACE查看表和表空間的關(guān)系select user name, default_tablespace from dba_users;查看某用戶下的所有表select own er,object_ name from dba_objects where own er='ggs'3,創(chuàng)建 DBLINKcreate public database link source_db connect to system ide ntified by supc on using 'source_db' public表示公有db

5、link,using source_db'配置了的遠(yuǎn)程數(shù)據(jù)庫實例名刪除 DBLINK drop public database link source_db查看 dblinkselect owner,object_name from dba_objects where object_type='DATABASE LINK'管理員權(quán)限下查看詳細(xì)select * from all_db_li nks4,字符集查看數(shù)據(jù)庫字符集 select usere nv('la nguage') from dual更改客戶端字符集 regedit machi ne sof

6、tware orcale NLS_LANG5,序列創(chuàng)建 Create sequence incomekey increment by 1 start with 1000 maxvalue 99999999 (nocycle nocache)刪除 drop sequence incomekey使用 下一個值 incomekey.nextval ,當(dāng)前值 incomekey.currval查看序列 select * from user_sequences 修改序列當(dāng)前值比較復(fù)雜6,轉(zhuǎn)移數(shù)據(jù)文件 方法一:(該法只能移動自創(chuàng)數(shù)據(jù)文件)1 ) 手動拷貝要轉(zhuǎn)移的數(shù)據(jù)數(shù)據(jù)文件'd:OracleDat

7、aGWTABLE42.DBF'到新 的位置 'E:OracleDataGWTABLE42.DBF。'2) 把數(shù)據(jù)文件所屬的表空間Offline,在SQLPLUS里運行如下命令:alter tablespace GWTABLE offline;3) 修改表空間文件路徑 alter database rename file '舊文件路徑 ' to '新文件路徑 ';ALTER DATABASE RENAME FILE 'D:OracleDataGWTABLE42.DBF' to 'E:OracleDataGWTABLE

8、42.DBF'4) 當(dāng)執(zhí)行重命名命令后,ORACLE會認(rèn)為數(shù)據(jù)庫文件損壞,提示:“需要恢復(fù)介質(zhì)”shutdown immediate;- 關(guān)閉數(shù)據(jù)庫startup mount;- 以歸檔模式啟動數(shù)據(jù)庫,不打開數(shù)據(jù)庫recover datafile 'E:OracleDataGWTABLE42.DBF' -介質(zhì)恢復(fù)salter database open;5) 把表空間Online,這樣就可以了alter tablespace GWTABLE online;6) 查看數(shù)據(jù)文件和表空間及狀態(tài)select file_name,tablespace_name,status fr

9、om dba_data_files;附:查看每個表空間大小Select Tablespace_Name,Sum(bytes)/1024/1024 From Dba_Segments Group By Tablespace_Name方法二:用此方法,可以移動任何表空間的數(shù)據(jù)文件。1 ) . 關(guān)閉數(shù)據(jù)庫:2) .用操作系統(tǒng)命令移動數(shù)據(jù)文件:- 將數(shù)據(jù)文件 test.ora' 從/ora/oracle/data1 目錄移動到 /ora/oracle/data2 目錄下:$ mv /ora/oracle/data1/test.ora /ora/oracle/data23) . 將數(shù)據(jù)庫啟動到

10、mount 下SQL>STARTUP MOUNT;SQL> ALTER DATABASE RENAME FILE/ora/oracle/data1/test.ora' TO /ora/oracle/data2/test.ora可能需要介質(zhì)恢復(fù),參照上一種方法4) . 打開數(shù)據(jù)庫: .SQL> ALTER DATABASE OPEN;7, 日志歸檔修改1)將數(shù)據(jù)庫啟動到 mount 模式下 Shutdown immediatestart mountup2)修改日志模式SQL> alter database archivelog;( 非歸檔模式 noarchivel

11、og;)3)打開數(shù)據(jù)庫 alter database open 附:查看日志工作模式 archive log list , 查看歸檔日志空間 show parameter db_recovery_file_dest 默認(rèn)情況下,歸檔日志在閃回區(qū),只有2G 空間可用修改日志歸檔控件 alter system set db_recovery_file_dest_size=5368709102 (這里為 5G 5x1024x1024x1024=5G)修改日志歸檔路徑 alter system set log_archive_dest_1='location=/u01/archivelog&#

12、39; scope=both;8, 創(chuàng)建同義詞創(chuàng)建: create public synonym table_name for user.table_name ; 可以是序列等其他對象 刪除: drop public synonym table_name;查看同義詞 SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME='S'9, exp/imporacle 的 exp/imp 命令用于實現(xiàn)對數(shù)據(jù)庫的導(dǎo)出/ 導(dǎo)入操作 ;1.導(dǎo)出set NLS_LANG=AMERICAN_AMERICA.US7AS(在注冊表里做)exp 命令: exp sy

13、stem/supconsource_db tables=MEDREC.PAT_MASTER_INDEXfile= D:test.dmp log=d:test.log(在 CMD 中做)該命令可以將遠(yuǎn)程數(shù)據(jù)導(dǎo)到本地2. 用 ultraedit 編輯 dmp 文件修改第一行:1,2字節(jié)(0001 )為0354(按UE標(biāo)號來)修改第四行: 2,3 字節(jié)( 0001)為 03543. 導(dǎo)入set NLS_LANG=AMERICAN_AMERICA.US7ASCIIimp 命令: imp system/supconbiuser240 file=d:test.dmp fromuser=MEDREC touser=ggs tables=PAT_MAS

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論