1、登入***主機,檢視ecargo表空間使用的裸裝置及所在磁碟集
metaset -s picc-ds
2、在已有條帶d81上劃分3個4g的裸裝置d251、d253、d255
metainit -s picc-ds d251 -p d81 4g
metainit -s picc-ds d253 -p d81 4g
metainit -s picc-ds d255 -p d81 4g
3、用chown和chmod修改/dev/md/picc-ds/rdsk/新加裸裝置屬主和許可權。
cd /dev/md/picc-ds/rdsk/
chown oracle:dba d251
chown oracle:dba d253
chown oracle:dba d255
chmod 777 d251
chmod 777 d253
chmod 777 d255
4、更改d251,d253,d255對應的/devices/pseudo/目錄下鏈結屬主和許可權。*為每個裸裝置對應的數字
cd /devices/pseudo/
chwon oracle:dba md@0:1,*,raw chmod 777 md@0:1,*,raw
5、su - oracle
sqlplus / as sysdba
擴容表空間
alter tablespace ecargo add datafile '/dev/md/picc-ds/rdsk/d251' size 4000m autoextend off;
alter tablespace ecargo add datafile '/dev/md/picc-ds/rdsk/d253' size 4000m autoextend off;
alter tablespace ecargo add datafile '/dev/md/picc-ds/rdsk/d255' size 4000m autoextend off;
如果讀不到資料檔案,需要重新掃瞄一下資料檔案
alter system check datafiles;
oracle給已有表新增主鍵
1,建立序列名 create sequence customer id seq increment by 1 每次加幾個 start with 1 從1開始計數 nomaxvalue 不設定最大值 nocycle 一直累加,不迴圈 cache 10 快取一旦定義了customer id seq序列,...
給Oracle新增split和splitstr函式
最近專案中有很多需要做批量操作的需求,客戶端把一組逗號分隔的id字串傳給資料庫,儲存過程就需要把它們分割,然後逐個處理。以往的處理方式有如下幾種 1 在儲存過程內寫迴圈,逐個分析字串中的id,然後逐個處理。缺點 迴圈一次處理乙個,如果每次判斷都很多,效率將很受影響。適合每次處理要做單獨判斷的情況。2...
Oracle給表和字段新增注釋
oracle給表和字段新增注釋。建立 學生資訊 資料表。建立 學生資訊 資料表 create table student info stu id int,學號 stu name varchar2 8 姓名 email varchar2 20 郵箱 char 2 性別 age int,年齡 class...