Oracle常見錯誤

2021-07-02 06:49:37 字數 2101 閱讀 8503

ora-28100執行如下語句既可刪除制定使用者的vpd。

declare  

str_schema varchar2(20) := 'user_name';

str_obj_name varchar2(200) ;

str_group_name varchar2(200);

str_policy_name varchar2(200);

begin

foritem

in (select * from all_policies) loop

str_obj_name := item.object_name;

str_group_name := item.policy_group;

str_policy_name := item.policy_name;

dbms_rls.drop_grouped_policy(object_schema => str_schema,object_name => str_obj_name,

policy_group => str_group_name,policy_name => str_policy_name);

endloop;

foritem

in (select * from all_policy_groups) loop

str_obj_name := item.object_name;

str_group_name := item.policy_group;

str_policy_name := str_schema;

dbms_rls.delete_policy_group(str_schema,str_obj_name,str_group_name);

endloop;

end;

ora-01658

unable to create initial extent for segment in tablespace tablespace_name

因為表空間不夠了。

增加表空間有兩種方法:

以sysdba登陸進資料庫

1,增加資料檔案方式。

語法:

alter tablespace 表空間名稱

add datafile 表空間存放路徑 size 表空間大小 autoextend on next 增長的大小 maxsize 空間最大值(如果不限制空間最大值就用unlimited)

例如:

alter tablespace mytablespace

add datafile 『/data/oradata/orcl/mytablespace.dbf』

size 1024m autoextend on next 50m maxsize unlimited;

查詢表空間詳情:

select * from dba_data_files where tablespace_name=』mytablespace』

2,調整資料檔案大小

語法:

alter database

datafile 表空間檔案路徑

autoextend(自動擴充套件) on next 表空間滿後增加的大小

例如:

alter database datafile 『/data/oradata/orcl/mytablespace.dbf』 autoextend on next 200m

oracle支援的資料檔案大小是由它的db_block_size和db_block的數量決定的。其中db_block的數量是乙個定值2^22-1(4194303).資料檔案大小容量=塊數量*塊大小。下面列表說明不同資料塊資料庫所能支援的最大物理檔案大小:

資料塊的大小 物理檔案的最大值m 物理檔案的最大值g

2kb 8191m 8g

4kb 16383m 16g

8kb 32767m 32g

16kb 65535m 64g

32kb 131072m 128g

注:oracle的db_block_size在建立資料庫時指定。

Oracle常見錯誤記錄

原因 沒有為當前使用者分配plustrace角色 實際上,很多時候,plustrace這個角色都沒有建立 解決 1 登陸sys使用者 2 執行oracle安裝目錄下sqlplus admin plustrce.sql檔案,裡面會執行建立plustrace角色等 3 重新為當前使用者分配plustra...

Oracle常見錯誤 TNS 01150

listener.ora network configuration file opt oracle product 9.2 network admin listener.ora generated by oracle configuration tools.ora92 description li...

linux安裝oracle常見錯誤總結

1,開啟11.2.0.3安裝腳本報錯,檢視日誌。造成錯誤的原因可能是dns沒有返回服務名的ip,可能是hosts原因 經檢視 etc hosts為空,因此可以大概確定導致的錯誤原因 給新增hosts 舉例。具體更改ip與主機名以實際為主 127.0.0.1 localhost.localdomain...