1. 程式人生 > >修改資料庫檔案為自動擴充套件以達到表空間自動擴充套件的目的

修改資料庫檔案為自動擴充套件以達到表空間自動擴充套件的目的

表空間自動擴充套件

1.資料檔案自動擴充套件的好處
1)不會出現因為沒有剩餘空間可以利用到資料無法寫入
2)儘量減少人為的維護
3)可以用於重要級別不是很大的資料庫中,如測試資料庫等

2.資料檔案自動擴充套件的弊端
1)如果任其擴大,在資料量不斷變大的過程中會導致某個資料檔案異常的大
2)沒有人管理的資料庫是非常危險的

3.查詢當前資料庫中所有資料檔案是否為自動擴充套件
[email protected]> select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'SEC_D';

TABLESPACE_NAME FILE_NAME AUT
----------------- ----------------------------------------- ---
SEC_D /u01/app/oracle/oradata/orcl/sec_d01.dbf NO

4.通過修改SEC_D的資料檔案為自動擴充套件達到表空間SEC_D為自動擴充套件的目的

[email protected]> alter database datafile '/u01/app/oracle/oradata/orcl/sec_d01.dbf' autoextend on;

Database altered.

5.確認是否已經修改成功
[email protected]> select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name = 'SEC_D';

TABLESPACE_NAME FILE_NAME AUT
----------------- ----------------------------------------- ---
SEC_D /u01/app/oracle/oradata/orcl/sec_d01.dbf YES

6.總結修改語句語法
開啟自動擴充套件功能語法:
alter database datafile '對應的資料檔案路徑資訊' autoextend on;
關閉自動擴充套件功能語法:
alter database datafile '對應的資料檔案路徑資訊' autoextend off;

-- The End --

SQL> select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name ='USERS';

TABLESPACE_NAME FILE_NAME AUTOEXTENSIBLE

------------------------------ -------------------------------------------------------------------------------- --------------

USERS +DATA/oracle/users01.dbf YES

USERS +DATA/oracle/users02.dbf NO

SQL> alter database datafile '+DATA/oracle/users02.dbf' autoextend on;

Database altered

SQL> select tablespace_name,file_name,autoextensible from dba_data_files where tablespace_name ='USERS';

TABLESPACE_NAME FILE_NAME AUTOEXTENSIBLE

------------------------------ -------------------------------------------------------------------------------- --------------

USERS +DATA/oracle/users01.dbf YES

USERS +DATA/oracle/users02.dbf YES

SQL>

相關推薦

修改資料庫檔案自動擴充套件達到空間自動擴充套件的目的

表空間自動擴充套件1.資料檔案自動擴充套件的好處1)不會出現因為沒有剩餘空間可以利用到資料無法寫入2)儘量減少人為的維護3)可以用於重要級別不是很大的資料庫中,如測試資料庫等2.資料檔案自動擴充套件的弊端1)如果任其擴大,在資料量不斷變大的過程中會導致某個資料檔案異常的大2)沒有人管理的資料庫是非常危險的3.

phpstorm取消自動儲存,修改快捷鍵並標識修改檔案星星標記

個人通過使用,發現PhpStorm的確是 編輯PHP 的神器,提供使用者效率,提供智慧程式碼補全,快速導航以及即時錯誤檢查。 不過,讓我用起來不爽的是,它會自動儲存,還不能使用快捷鍵Ctr+Z來撤銷,也就是說,已經習慣了手動儲存,並且修改的檔案還要用星星標記,也用慣了快捷鍵 Ctr+Z

oracle建立空間 擴充套件空間檔案 修改空間自動增長

1. 建立表空間 create tablespace SIRM2  datafile 'D:\oracle\product\10.2.0\oradata\orcl\SIRM2.dbf' size 1024M --儲存地址 初始大小1G autoextend on next 10M maxsize unlimi

mysql無法插入中文的解決辦法:修改資料庫編碼utf-8

mysql無法插入中文的解決辦法 1.無法插入中文原因 mysql資料庫的預設編碼是latin1,可以使用下面程式碼檢視資料庫編碼 show variables like "%character%"; 發現有兩處的編碼是latin1,latin1編碼是不允許插入中文的,我們

SQL SERVER 如何修改資料庫檔案路徑

最近遇到一個伺服器的資料庫檔案增長很快,情況屬於正常,磁碟空間很快就要滿了,但是另一個分割槽還有大把的空間,所以尋思著怎麼把資料庫檔案,放過去,程式碼如下: DECLARE @DBNAME VARCHAR(255) DECLARE @TargetPath VARCHAR(2

linux定時備份mysql資料庫,及解決crontab執行時生成資料庫檔案空的問題

一、用命令實現備份 進入mysql的bin目錄(mysql安裝目錄的下一級目錄) 1、備份資料 #mysqldump -uusername -ppassword discuz >discuz_2010-04-01.sql -uusernae:-u+mysql的使用者名

修改資料庫字符集'us7ascii'

    檢視資料庫當前資料集有兩種方式:      a).select name,value$ from props$ where name like '%NLS_CHARACTERSET%',      b).select userenv('language') from

mysql資料庫修改資料庫編碼,欄位編碼與編碼

 1.修改資料庫的編碼   將資料庫(test)的編碼方式修改為utf8,如:   ALTER DATABASE `test` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; 2.修改表的編碼   將表(test)的編碼方式修改為ut

用sqlplusoracle建立使用者和空間

用Oracle自帶的企業管理器或PL/SQL圖形化的方法建立表空間和使用者以及分配許可權是相對比較簡單的, 本文要介紹的是另一種方法就是使用Oracle所帶的命令列工具SQLPLUS來建立表空間。 開啟SQL Plus 登入: 輸入   SCOTT 

Vue.js實現雙向資料繫結(自動賦值、自動取值)

1、使用Vue.js實現雙向表單資料繫結,例子 <!--html程式碼--> <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta

測試oracle空間自動擴展

pac ces pre acc create alt from font emp 2019-04-1116:01:25 表空間分配10m自動擴展,向表中插入數據,看表空間達到10m以後是否會報錯。 測試過程如下: 1、創建表空間 CREATE TABLESPACE

【MySQL】修改MySQL資料庫編碼utf8mb4支援emoji表情儲存

set global options, # mysql-data-dir/my.cnf to set server-specific options # (@[email protected] for this installation) or to # ~/.my.cnf to set user-

Oracle 修改空間自動擴充套件

資料檔案自動擴充套件的好處 1)不會出現因為沒有剩餘空間可以利用到資料無法寫入 2)儘量減少人為的維護 3)可以用於重要級別不是很大的資料庫中,如測試資料庫等 資料檔案自動擴充套件的弊端 1)如果任其擴大,在資料量不斷變大的過程中會導致某個資料檔案異常的大 2)沒有人管理的

修改oracle資料庫預設建立的空間檔案空間

修改資料庫預設建的表空間為小檔案表空間: 又一次安裝oracle資料庫安裝好後,建立表空間報錯 create  tablespace db01 datafile '/opt/oracle/db/oradata/oradb/db01.dbf' size 10M,       

oracle資料庫定時自動生成系統時間命名的dmp檔案

在使用Oracle資料庫時,難免需要對當前資料庫進行備份,在此,編寫一個批處理檔案來實現Oracle資料庫的備份。 首先,新建文字文件,新增以下程式碼,另存為.bat檔案。 @echo off

linux檔案系統擴充套件(centos7 xfs例)

centos7安裝後,預設掛載/dev/centos/root到/,當硬盤裡有未用的空間時,可將這些空間擴充套件至/,本文描述此過程並最後給出參考指令碼 1.先將未用完或擴充套件的硬碟分割槽 2將分割槽建立成pv pvcreate /dev/vda3 3.將新建

racle修改空間自動擴充套件

1.資料檔案自動擴充套件的好處 1)不會出現因為沒有剩餘空間可以利用到資料無法寫入 2)儘量減少人為的維護 3)可以用於重要級別不是很大的資料庫中,如測試資料庫等 2.資料檔案自動擴充套件的弊端 1)如果任其擴大,在資料量不斷變大的過程中會導致某個資料檔案異常的大 2)沒有人

oralce修改空間自動擴充套件

1.今天遇到一個數據庫問題,資料庫總是插入不了資料,總是報錯: ORA-01653: 表 YNGTTS.T_EDI_STEP_LOG 無法通過 1024 (在表空間 TS_YNGT 中) 擴充套件..

配置資料庫方言MySQLInnoDBDialect之後不能自動

配置了資料庫方言為MySQLInnoDBDialect之後不能自動建表 dev環境配置為MySQLInnoDBDialect,程式釋出到dev環境沒問題。dev的庫為mariadb5.5.33a。 後來dev資料庫遷移,順便把資料庫版本升級到了mariadb10.0,發

opencv3.3 該檔案包含不能在當前內碼(936)中表示的字元。請將該檔案儲存 Unicode 格式防止資料丟失

VS2015 + opencv3.3 執行報錯: warning C4819: 該檔案包含不能在當前內碼表(936)中表示的字元。請將該檔案儲存為 Unicode 格式以防止資料丟失  error C2065: “ptr”: 未宣告的識別符號 error C2065: “ptr”: