在LINUX平臺上手動建立資料庫(oracle 10g)
在LINUX平臺上手動建立資料庫(oracle 10g)
1.首先設定要建立的ORACLE的SID,如果在.bash_profile檔案裡設定裡該變數,就不用設定了。
$echo $ORACEL_SID
mdy
如果沒有設定,就手動設定,如果一個伺服器上要執行多個ORACLE例項,也需要手動設定。
export ORACLE_SID=mydb
2. 建立需要的診斷目錄,這些目錄都是ORACLE程式遇到錯誤或使用者手動TRACE時需要的。
mkdir -p $ORACLE_BASE/admin/mydb/adump
mkdir -p $ORACLE_BASE/admin/mydb/bdump
mkdir -p $ORACLE_BASE/admin/mydb/cdump
mkdir -p $ORACLE_BASE/admin/mydb/udump
mkdir -p $ORACLE_BASE/admin/mydb/pfile
建立oracle的資料檔案目錄
mkdir -p $ORACLE_BASE/oradata/mydb
3. 建立ORACLE的引數檔案$ORACLE_HOME/dbs/initmydb.ora 內容如下:
aq_tm_processes=0
audit_file_dest=/oracle/admin/mydb/adump
background_dump_dest=/oracle/admin/mydb/bdump
compatible=10.2.0.1.0
control_files=/oracle/oradata/mydb/control01.ctl, /oracle/oradata/mydb/control02.ctl, /oracle/oradata/mydb/control03.ctl
core_dump_dest=/oracle/admin/mydb/cdump
db_block_size=8192
db_domain=""
db_file_multiblock_read_count=16
db_name=mydb
instance_name=mydb
dispatchers="(PROTOCOL=TCP) (SERVICE=mydbXDB)"
job_queue_processes=10
nls_length_semantics=BYTE
open_cursors=300
pga_aggregate_target=94371840
processes=150
remote_login_passwordfile=EXCLUSIVE
resource_manager_plan=""
sessions=170
sga_target=285212672
undo_management=AUTO
undo_retention=900
undo_tablespace=UNDOTBS1
user_dump_dest=/oracle/admin/mydb/udump
4.建立密碼檔案
orapwd file=$ORACLE_HOME/dbs/orapwmydb password=admin entries=5 force=y
5.建立oracle的建庫指令碼 createdb.sql,內容如下:
create database mydb
MAXINSTANCES 1
MAXLOGHISTORY 1
MAXLOGFILES 5
MAXLOGMEMBERS 5
MAXDATAFILES 100
DATAFILE
'/oracle/oradata/mydb/system01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited extent management local
sysaux datafile
'/oracle/oradata/mydb/sysaux01.dbf' size 100m reuse autoextend on next 1m maxsize unlimited
default temporary tablespace TEMP tempfile
'/oracle/oradata/mydb/temp01.dbf' size 20m reuse autoextend on next 640k maxsize unlimited
undo tablespace UNDOTBS1 datafile
'/oracle/oradata/mydb/undo01.dbf' size 20m reuse autoextend on next 5M maxsize unlimited
logfile
GROUP 1 ('/oracle/oradata/mydb/redo1.dbf') size 10m,
GROUP 2 ('/oracle/oradata/mydb/redo2.dbf') size 10m,
GROUP 3 ('/oracle/oradata/mydb/redo3.dbf') size 10m
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
;
6.資料庫建立完成後,再建立ORACLE的資料字典。
SQL>@?/rdbms/admin/catalog.sql
SQL>@?/rdbms/admin/catproc.sql
SQL>@?/rdbms/admin/catexp.sql
到此ORACLE手動建立過程就完成了
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24104518/viewspace-715147/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux平臺上手動解除安裝Oracle資料庫LinuxOracle資料庫
- window平臺下手動建立資料庫演示資料庫
- Linux平臺下Oracle 10.2.0.1 手工建立資料庫過程LinuxOracle資料庫
- Oracle 10g手工建立資料庫Oracle 10g資料庫
- 手動建立資料庫(windows)10G資料庫Windows
- rman將linux平臺資料庫遷移到window平臺資料庫Linux資料庫
- 手動建立oracle資料庫Oracle資料庫
- Oracle 手動建立資料庫Oracle資料庫
- oracle 10g建立資料庫鏈的簡化Oracle 10g資料庫
- 手工建立(Create)一個Oracle 10g資料庫Oracle 10g資料庫
- oracle xe 10g 手工建立資料庫 for windows XPOracle資料庫Windows
- StackGres 1.6 資料庫平臺工程功能介紹以及快速上手資料庫
- 在Linux x86上安裝Oracle 資料庫10gLinuxOracle資料庫
- windows平臺下Oracle10.2 RMAN資料庫遷移至Linux平臺下WindowsOracle資料庫Linux
- 從linux平臺移值資料庫到windows平臺Linux資料庫Windows
- 利用rman來實現linux平臺資料庫複製到windows平臺資料庫Linux資料庫Windows
- oracle 10g rac資料庫不能自動啟動Oracle 10g資料庫
- 資料庫平臺資料庫
- 跨平臺遷移oracle資料庫指南Oracle資料庫
- 直接複製資料檔案實現linux平臺資料庫複製到windows平臺資料庫Linux資料庫Windows
- 在linux平臺上安裝oracle 資料庫軟體時的LD_ASSUME_KERNEL要求LinuxOracle資料庫
- 使用 Oracle 資料庫 10g 資料泵重新啟動功能Oracle資料庫
- 在solaris 10上安裝oracle 10g資料庫Oracle 10g資料庫
- Linux下基於裸裝置建立10g資料庫Linux資料庫
- LINUX下解除安裝ORACLE 10g資料庫LinuxOracle 10g資料庫
- Linux RHEL 5 安裝ORACLE 10g資料庫LinuxOracle 10g資料庫
- 安裝CentOS4.8 ORACLE 10g軟體 資料庫建立CentOSOracle 10g資料庫
- Oracle 10g 手工建立一個最簡單的資料庫Oracle 10g資料庫
- Oralce 10g 使用DBCA建立資料庫資料庫
- ORACLE資料庫10G部署Oracle資料庫
- 在ORACLE移動資料庫檔案Oracle資料庫
- Oracle 資料庫 10g:自我管理資料庫Oracle資料庫
- Oracle 手工建立資料庫Oracle資料庫
- 建立oracle資料庫(1)Oracle資料庫
- 手工建立oracle資料庫Oracle資料庫
- Oracle Standby資料庫建立Oracle資料庫
- 【ORACLE】relink oracle 10g 資料庫Oracle 10g資料庫
- 案例:資料庫windows切換至linux平臺資料庫WindowsLinux