ORACLE傻瓜手冊

2021-04-02 18:20:00 字數 1475 閱讀 6766

2 建立

所有參見內容都在附件01_install_02_create_03_init/下。

以oracle使用者進行操作,設定資料庫例項名為oradb(長度建議不要超過8個字元)。

2.1 oracle 8 & 8i

2.1.1 工具建立

oracle 8

執行$oracle_home/bin/orainst(安裝資料庫時必須選中oracle installer),選擇create database object,安裝介面中選oracle enterprise server(rdbms)

mount point暫為$oracle_base,字符集為zhs16cgb231280或zhs16gbk,調整system,tools,users,rbs,temp,redolog等尺寸。

建立過程中會提示輸入osdba,osoper的unix組,這是向instance表明此組的成員享有角色sysdba或sysoper的許可權,從而用connect / as sysdba替換掉connect internal

oracle 8i

進入x window,執行dbassist

2.1.2 手工建立

任何工具都有其侷限性,熟練的資料庫管理員可採用手工方法建立資料庫,以增加對系統的靈活控制。

對於手工建庫oracle 8與oracle 8i的區別主要是建立的資料字典和儲存過程有些不同,oracle8i的dbassistant可以生成建庫指令碼供以後使用。

取得/8i/initoradb.ora,編輯如db_name,control_file,dump_dest等引數,以符合實際情況。如不需要生成remote_login_passwordfile,可在initoradb.ora中設remote_login_passwordfile=none;如需要,在initoradb.ora中設remote_login_passwordfile=exclusive,執行orapwd file=

password=

5 備份及恢復

所有參見內容都在附件05_backup/下。

5.1 export與import方式

參見dmp/backup.sh。

見《工具》對exp和imp的描述

資料庫中的物件是比較多的,但除了表以外占用的空間不大,所以當表中記錄數量達到一定規模後,以使用者的方式一下子把資料exp出來就顯得不夠靈活。考慮以下的策略,先exp出除表資料以外的所有物件,再分別exp出每張表的資料。

exp dbuser所有的資料物件

exp dbuser/oracle file=dbuser.dmp log=user.log owner=user buffer=2048000 rows=n

exp單張表的資料

sqlplus -s dbuser/oracle <

ORACLE常用傻瓜問題1000問 之三

88.chr 的反函式是?ascii select char 65 from dual select ascii a from dual 89.字串的連線 select concat col1,col2 from table select col1 col2 from table 90.怎麼把sel...

ORACLE應用中常見的傻瓜問題1000問 三

大家在應用oracle的時候可能會遇到很多看起來不難的問題,特別對新手來說,今天我簡單把它總結一下,發布給大家,希望對大家有幫助 和大家一起 共同進步 之前內容參看 oracle應用常見傻瓜問題1000問 之二 對oracle高手來說是不用看的.88.chr 的反函式是?ascii select c...

git 學習手冊精簡版(傻瓜版)不斷更新

第一步 首先要進入github註冊一下,並記住自己的使用者名稱,郵箱和密碼 第二步 找乙個空白的資料夾,開啟命令列視窗cd 到此目錄下 具體的操作方法見 進行自報家門的操作 git config global user name yourname gitconfig global user emai...