標籤:過程 自動 超過 scott ram 詳細 sqlplus for ble
下面列出詳細過程:
1.通過sql plus 命令登入資料庫。
在命令列下輸入sqlplus “登入使用者名稱/口令 as 登入類型”就可以登入,系統內建的使用者名稱常用的是sys,密碼是在安裝oracle過程中設定的密碼,清務必牢記,如果用sys帳戶登入,登入類型一定要是sysdba。
2.查看各資料表空間分配情況。
select tablespace_name, sum(bytes) / 1024 / 1024 from dba_data_files
group by tablespace_name;
3.查看各資料表空間空閑情況。
select tablespace_name, sum(bytes) / 1024 / 1024 from dba_free_space group by tablespace_name;
4.更改資料表大小(10G)
alter database datafile ‘/ora/oradata/radius/undo.dbf‘ resize 10240m;
5.設定資料表空間不足時自動成長
5.1查看錶空間是否自動成長
SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;
5.2 設定資料表空間自動成長
ALTER DATABASE DATAFILE ‘c:\SmartDB01.ora‘ AUTOEXTEND ON;//開啟自動成長
ALTER DATABASE DATAFILE ‘c:\SmartDB01.ora‘ AUTOEXTEND ON NEXT 200M ;//每次自動成長200m
ALTER DATABASE DATAFILE ‘c:\SmartDB01.ora‘ AUTOEXTEND ON NEXT 200M MAXSIZE 1024M;//每次自動成長200m,資料表最大不超過1G
1。查看Oracle使用者所使用的預設資料表空間及資料檔案SQL> select USERNAME,DEFAULT_TABLESPACE,TEMPORARY_TABLESPACE from dba_users where username = ‘SCOTT‘; USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE ------------------------------------------------------------ SCOTT USERS TEMP SQL> col name format a50 SQL> select t1.name,t2.name,t2.file# --查看錶空間及資料檔案 2 from v$tablespace t1,v$datafile t2 3 where t1.ts# = t2.ts#; 2。查看錶空間是否是自動成長的 SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files; 3。如果資料表空間不是自動成長的,則需要把資料表空間改為自動成長。語句如下: ALTER DATABASE DATAFILE ‘... ‘| FileNo AUTOEXTEND ON | OFF NEXT 20M MAXSIZE 300M; ALTER DATABASE DATAFILE ‘c:\SmartDB01.ora‘ AUTOEXTEND ON; --設定資料檔案自動成長 ALTER DATABASE DATAFILE ‘c:\SmartDB02.ora‘ MAXSIZE UNLIMITED; --設定資料檔案容量無限 如果有多個資料檔案,就設定這幾個資料檔案都是自增長吧
首先登入某個使用者,查看某個使用者在哪個資料表空間下:
select username,default_tablespace from user_users;
查看該使用者下所有的表:
select * from user_tables;
查看所有表 名稱、路徑、是否自動成長:
select tablespace_name,file_name,autoextensible from dba_data_files;
修改資料表空間自動成長屬性:
alter database datafile ‘資料表空間路徑‘ autoextend on;
可以再次執行前一個查詢,是否成功;資料表空間自增長的優劣,各位自查。
修改大小:
Alter database datafile ‘資料表空間路徑’resize 2000m;
查看當前的串連數:
SQL> select count(*) from v$session;
查看最大的進程數:
SQL> show parameter processes;
查看最大串連數:
SQL> show parameter sessions;
Oracle修改資料表空間自增長