-
Linux文件rwx屬性的含義
Linux上的文件以.開頭的文件被系統視為隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示 壹般文件名外,連隱藏文件也會顯示出來。 ls -l(這個參數是字母L的小寫,不是數字1) 這個命令可以使用長格式顯示文件內容,如果需要察看更詳細的文件資料,就要用到ls -l這個指令。例如我在某個目錄下鍵入ls -l可能會顯示如下信息(壹共7個欄位): 文件屬性 文件數 擁有者 所屬的group 文件大小 建檔日期 文件名 drwx—— 2 Guest users 1024 Nov 21 21:05 Mail -rwx–x–x 1 root root 89080 Nov 7 22:41 tar* -rwxr-xr-x 1 root bin 5013 Aug 15 9:32 uname* lrwxrwxrwx 1 root root 4 Nov 24 19:30 zcat->gzip -rwxr-xr-x 1 root bin…
-
ORACLE STREAMS存儲過程中的壹些參數
1,maintain_mode參數 可取golbal或transportable tablepsaces,當該參數取global時,表示streams進行全庫復制,否則表示streams進行表空間復制,需要在tablespace_names參數中指定待復制的壹個或多個表空間。 2,perform_actions參數 此參數設置為true時,streams配置腳本執行過程將記錄在dba_recoverable_script字典表,如果pre_instantiation_setup 執行時遇到錯誤,可以通過執行dbms_streams_adm的recover_operation過程在更正錯誤後繼續執行streams復制配置。參數為false的話則生成配置腳本到script_directory_object/script_name參數指定的位置。 3,source_database/destination_database參數 是指向源庫與目標庫的database link,必須確保正確,否則pre_instantiation_setup過程將會失敗,報ora-23621錯誤,如果錯誤發生,可以利用dbms_streams_adm的recover_operation過程回滾或者是清除上次操作,更正錯誤後再執行pre_instantiation_setup過程。 4,bi_directional 此參數設置為true時,表示streams是多源復制,即目標庫與源庫雙向復制對象與數據,否則只從源庫向目標庫復制對象與數據。 5,include_ddl 此參數表示復制的過程中,也復制DDL操作。 6,start_processes 此參數指streams配置完成後啟動捕獲、傳播及應用進程。 7,exclude_schemas 此參數指出全庫復制時不參與復制的用戶,如果有多個用戶不參加復制的話,可以用逗號分開,*號則排除所有schemas,NULL則不排除任何schemas(sys/system/stxsys始終不復制),該參數只有在全庫復制時有效。 8,exclude_flags 這裏表示多源復制的時候,為了避免redo entry的遞歸應用問題,應當避免的壹些操作。 pre_instantiation_setup存儲過程示例: SQL>connect strmadmin/strmadmin SQL>declare 2 empty_tbs dbms_streams_tablespace_adm.tablespace_set; 3 begin 4 dbms_streams_adm.pre_instantiation_setup( 5 maintain_mode => ‘global’, 6 tablespace_names => enpty_tbs, 7 source_database => ‘dbsour.net’, 8 destination_database => ‘dbdest.net’, 9 perform_actions => true, 10 bi_directional => true,…
-
解決oracle用戶連接失敗的方法
oracle用戶連接失敗的問題著實讓我們頭疼,下面就為您介紹oracle用戶連接失敗的解決方法,希望對您學習oracle用戶連接方面能有所幫助。 安裝完 Oracle11g 之後,想打開自帶的 SQL Plus 來學習,然後按照提示用 sys 用戶來連接數據庫,可輸了好幾次都提示壹個錯誤: error: the account is locked 可能是下面幾個原因。 1. 嘗試多次登錄未成功(可能密碼不正確); 2. 此用戶被管理員手工鎖定; 3. 用戶密碼到期、未按時修改密碼,等等。 看來 scott 這個用戶肯定是登陸不了了,然後我用嘗試著用 system 這個用戶登錄,我記得在安裝 Oracle 11g 的時候曾提示輸入密碼,然後我自己輸了壹個,結果我用自己原先設定的密碼試了壹下果然連接上了。可見來在 oracle 11g 的 system 這個用戶的密碼並不是默認的,而是安裝的時候自己設定的。 用 system 登錄進去之後,執行下面的命令: SQL> alter user scott account unlock; 用戶已更改。 這樣就完成解鎖的操作。接下來,妳還可以重新給 scott 這個用戶設定密碼。 修改scott的登錄密碼: SQL> alter user scott identified by tiger;…