Oracle初學者必知的100個問題 3

2021-04-12 18:43:32 字數 2125 閱讀 8690

51. 如何將小表放入keep池中?

alter table *** storage(buffer_pool keep);

52. 如何檢查是否安裝了某個patch?

check that orainventory

53. 如何使select語句使查詢結果自動生成序號?

select rownum,col from table;

54. 如何知道資料褲中某個表所在的tablespace?

select tablespace_name from user_tables where table_name='test';

select * from user_tables中有個字段tablespace_name,(oracle);

select * from dba_segments where …;

55. 怎麼在sqlplus下修改procedure?

select line,trim(text) t from user_source where name =』a』 order by line;

56. 怎樣解除procedure被意外鎖定?

alter system kill session ,把那個session給殺掉,不過你要先查出她的session id

or 把該過程重新改個名字就可以了。

57. sql reference是個什麼東西?

58. 如何檢視資料庫的狀態?

unix下

ps -ef | grep ora

windows下

看服務是否起來;

是否可以連上資料庫。

59. 請問如何修改一張表的主鍵?

alter table aaa

drop constraint aaa_key ;

alter table aaa

add constraint aaa_key primary key(a1,b1) ;

60. 改變資料檔案的大小?

用 alter database .... datafile .... ;

手工改變資料檔案的大小,對於原來的 資料檔案有沒有損害。

[nextpage]   

61. 怎樣檢視oracle中有哪些程式在執行之中?

檢視v$sessions表。

62. 怎麼可以看到資料庫有多少個tablespace?

select * from dba_tablespaces;

63. 如何修改oracle資料庫的使用者連線數?

修改initsid.ora,將process加大,重啟資料庫。

64. 如何查出一條記錄的最後更新時間?

可以用logminer 察看。

65. 如何在pl/sql中讀寫檔案?

utl_file包允許使用者通過pl/sql讀寫操作系統檔案。

66. 怎樣把「&」放入一條記錄中?

insert into a values (translate ('att','at{}','at'));

67. exp 如何加query引數?

exp user/pass file=a.dmp tables(bsempms)

query='"where emp_no=/'s09394/'/" ;

68. 關於oracle8i支援簡體和繁體的字符集問題?

zhs16gbk可以支援。

69. data guard是什麼軟體?

就是standby的換代產品。

70. 如何建立spfile?

sql> connect / as sysdba

sql> select * from v$version;

sql> create pfile from spfile;

sql> create spfile from pfile='e:/ora9i/admin/eygle/pfile/init.ora';

檔案已建立。

sql> create spfile='e:/ora9i/database/spfileeygle.ora' from pfile='e:/ora9i/ad

min/eygle/pfile/init.ora';

檔案已建立。

Oracle初學者必知的100個問題 4

71.核心引數的應用?shmmax 含義 這個設定並不決定究竟oracle資料庫或者作業系統使用多少物理記憶體,只決定 了最多可以使用的記憶體數目。這個設定也不影響作業系統的核心資源。設定方法 0.5 物理記憶體 例子 set shmsys shminfo shmmax 10485760 shmmi...

初學者必知的12個基本演算法(上)

在計算機的考試中,常常會遇到演算法的題目,這讓很多初學者傷透了腦筋,現在我在此總結常見的基本演算法,希望能起到一些幫助。1.資料分離 將乙個高位數的個十百千等位分離出來,演算法很簡單,也很基礎。如513,百位為5,十位為1,個位為3,如何讓電腦知曉這些資訊呢?處理方法 分離個位 n 10 分離十位 ...

10 個 Python 初學者必知編碼小技巧

技巧 1 字串翻轉 a codementor print reverse is a 1 翻轉後的結果為 rotnemedoc技巧 2矩陣轉置 mat 1,2,3 4,5,6 zip mat 1,4 2,5 3,6 技巧 3a 1,2,3 將列表中的三個元素分拆成三個變數 a 1,2,3 x,y,z ...