柚子快報(bào)激活碼778899分享:數(shù)據(jù)庫(kù) Oracle常用命令
柚子快報(bào)激活碼778899分享:數(shù)據(jù)庫(kù) Oracle常用命令
使用sqlplus時(shí),windows中文亂碼解決 select userenv('language') from dual;查詢語(yǔ)言編碼 設(shè)置環(huán)境變量 NLS_LANG為上面語(yǔ)句查詢的結(jié)果 然后cmd,輸入chcp 65001回車,再連接數(shù)據(jù)庫(kù)執(zhí)行查詢
sqlplus /nolog connect / as sysdba? conn / as sysdba --創(chuàng)建表空間 create tablespace my_data datafile 'D:\tool\oracle_data\my_data.dbf' size 500000M;
創(chuàng)建數(shù)據(jù)庫(kù)用戶 create user c##tao identified by 123456 default tablespace my_data; 用戶授權(quán) grant connect, resource,dba to c##tao;?
刪除大表 TRUNCATE TABLE your_table_name;
truncate table tb_xxx DROP STORAGE;--表并沒有刪除,再drop即可 或 alter table 表名稱 deallocate UNUSED KEEP 0;
查看實(shí)例及表用的哪個(gè)表空間 select * from dba_tables where OWNER='C##XXX';
查看表空間是否具有自動(dòng)擴(kuò)展的能力 select t.tablespace_name,d.file_name, ?? d.autoextensible,d.bytes,d.maxbytes,d.status ?? from dba_tablespaces t,dba_data_files d ?? where t.tablespace_name =d.tablespace_name ?? ?order by tablespace_name,file_name; ? ? 修改表空間自動(dòng)擴(kuò)展 alter database datafile 'D:\TOOL\ORACLE_DATA\MY_DATA.DBF' autoextend ?on next 50m maxsize unlimited;
查看表空間使用率 select? b.file_id 物理文件號(hào), b.file_name 物理文件名, b.tablespace_name 表空間, b.bytes/1024/1024 大小M, (b.bytes-sum(nvl(a.bytes,0)))/1024/1024 ?已使用M, substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) ?利用率? from dba_free_space a,dba_data_files b? where a.file_id=b.file_id? group by b.tablespace_name,b.file_id,b.file_name,b.bytes? order by b.tablespace_name; ?? ? 增加表空間大小的四種方法 (1):給表空間增加數(shù)據(jù)文件 alter tablespace app_data add datafile 'd:\oracle\product\10.2.0\oradata\edwtest\app03.dbf' size 50m; (2):新增數(shù)據(jù)文件,并且允許數(shù)據(jù)文件自動(dòng)增長(zhǎng) alter tablespace app_data add datafile 'd:\oracle\product\10.2.0\oradata\edwtest\app04.dbf' size 50m autoextend on next 5m maxsize 100m; (3):允許已存在的數(shù)據(jù)文件自動(dòng)增長(zhǎng) alter database datafile 'd:\oracle\product\10.2.0\oradata\edwtest\app03.dbf' autoextend on next 5m maxsize 100m; (4):手工改變已存在數(shù)據(jù)文件的大小 alter database datafile 'd:\oracle\product\10.2.0\oradata\edwtest\app02.dbf' resize 100m;
xshell sqlplus中文亂碼,執(zhí)行 export NLS_LANG="AMERICAN_AMERICA.AL32UTF8"
重啟 sqlplus進(jìn)入后 //關(guān)閉數(shù)據(jù)庫(kù) shutdown immediate; //啟動(dòng)數(shù)據(jù)庫(kù) startup;
oracle服務(wù)器監(jiān)聽程序啟動(dòng)命令,不需要sqlplus連接 lsnrctl start
分頁(yè)查詢 SELECT * FROM ? ( ? SELECT A.*, ROWNUM RN FROM t_fang_1 A WHERE ROWNUM <= 40 ? ?) ? WHERE RN > 30 ?
柚子快報(bào)激活碼778899分享:數(shù)據(jù)庫(kù) Oracle常用命令
相關(guān)鏈接
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。