国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

創建一個Oracle 數據庫

2024-08-29 13:38:41
字體:
來源:轉載
供稿:網友

  -由于Oracle是大型的關系型數據庫系統(RDBMS),所以在創建數據庫時需要設置許多環境參數,有時候這些設置環境的預備工作會讓人覺得很繁瑣,問題出得也很多,但也正是Oracle公司給出了讓用戶能靈活的設置數據庫環境參數的做法,使得Oracle變得很靈活和高效, 能適應不同檔次的機器、操作系統。(這里只給出了最基本的步驟,因為在實際中有許多細節,如參數文件的設置等...)
  
  計劃和組織創建數據庫是DBA應該關心的。
  
  
  創建數據庫的步驟(Unix平臺):
  
  預備創建數據庫
  
  通過表空間組織數據庫內容
  設計數據庫機構以減少數據競爭和碎片
  為數據庫創建預備操作系統環境
  拷貝并編輯參數文件
  啟動例程
  執行SQL腳本create database
  通過生成兩個以上的Redo log文件和控制文件來保證數據庫的安全
  定義數據字典和視圖來監視數據庫
  定義和創建回退段來保證讀一致性
   
  
  實際的創建數據庫的步驟:
  
  決定數據庫結構
   Oracle 數據庫被分成稱為表空間的邏輯單元,一個表空間可以包含多個物理數據文件。一般情況一個Oracel數據庫應建立至少以下幾個表空間:
  APP_DATA(主要的數據表存放)
  TEMP(臨時數據表存放)
  APP_INDX(索引存放)
  RBS(回退段存放)
  
  設計文件存放在系統的位置
  
  
  創建參數文件
  參數文件一般是一個init.ora文件,存放在$ORACLE_HOME/dbs/下,Oracle有一個sample例子,你可以拷貝它,然后編輯里面的參數,例子里的參數都有具體說明,其中必須指定的有
  DB_NAME
  CONTROL_FILE
  INIT_SQL_FILES
  LOG_ARCHIVE_DEST
  LOG_ARCHIVE_FORMAT
  USER_DUMP_DEST
  BACKGROUND_DUMP_DEST
  
  決定一個唯一的例程名稱
  使用適當的系統操作命令設置Oracle例程名
  Unix下是: $ORACLE_SID=sidname
  
  啟動例程到NOMOUNT狀態
  調用SQL*DBA,以internal連進Oracle
  $sqldba lmode=y
  SQLDBA>connect internal
  connected
  
  創建數據庫
  啟動例程并創建數據庫
  SQLDBA>startup nomount
  SQLDBA>create database test
   2>datafile 'system.dbs' size 10M
   3>logfile '/u01/oracle/testdb/log1.rdo' size 500K,
   4>logfile '/u02/oracle/testdb/logl2.rdo' size 500K ;
  
  創建數據字典
  執行一系列的SQL腳本
  SQLDBA>@?/rdbms/admin/catalog --創建常用的數據字典
  SQLDBA>@?/rdbms/admin/eXPview.sql --創建用于運行export和import工具所需的試圖
  
  還有其他sql腳本....,不一一列舉
  
  
  必要時,增加另外的Redo log文件和control文件
  創建表空間
  SQLDBA>create tablespace class datafile '/u01/ORACLE/testdb/class01.dbf size 300M;
  SQLDBA>create tablespace classinx datafile '/u01/ORACLE/testdb/classinx1.dbf size 200M;
  SQLDBA>create tablespace rbs datafile '/u01/ORACLE/testdb/rbs01.dbf size 100M;
  SQLDBA>create tablespace temp datafile '/u01/ORACLE/testdb/class01.dbf size 100M;
  
  
  創建回退段
  SQLDBA>create rollback segment rbl tablespace rbs ;
  
  
  以上的是在Unix下用命令行方式建立數據庫的方法,當然,你也可以用SQL*DBA或Server manager等Oracle 提供的界面工具來交互的建立數據庫。
  
   
  
  在NT下,通常是通過各種工具來建立數據庫
  
  在Oracle 8i中,提供了多種工具,簡化了以上煩瑣的步驟
  這些工具有:
  Oracle Database Configuration Assistant
  Instance Manager
  Server Manager
  Oracle Administration Assistant for Windows NT
  Data Management Wizards 等。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 九龙县| 濮阳县| 德清县| 土默特左旗| 甘谷县| 达孜县| 扎赉特旗| 芜湖市| 鹤山市| 白河县| 南和县| 沭阳县| 宁安市| 荆州市| 邓州市| 宝山区| 长海县| 大洼县| 天柱县| 洛宁县| 长泰县| 道真| 郓城县| 洛南县| 凤翔县| 卓尼县| 内丘县| 天津市| 新野县| 敖汉旗| 榆树市| 吉隆县| 特克斯县| 邯郸县| 丹巴县| 玉屏| 吉木乃县| 宽甸| 吉木乃县| 格尔木市| 泽普县|