在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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 10g建立資料庫鏈的簡化Oracle 10g資料庫
- Linux下基於裸裝置建立10g資料庫Linux資料庫
- StackGres 1.6 資料庫平臺工程功能介紹以及快速上手資料庫
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- Oracle同一臺伺服器建立多個資料庫Oracle伺服器資料庫
- 資料庫平臺資料庫
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- oracle資料庫跨平臺(AIX)從RAC恢復至(linux)下的單例項Oracle資料庫AILinux單例
- 【AWR】Oracle資料庫建立awr基線Oracle資料庫
- Linux平臺Oracle開機自啟動設定LinuxOracle
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- oracle資料庫建立、刪除索引等操作Oracle資料庫索引
- oracle資料庫使用者建立步驟Oracle資料庫
- 揭祕Oracle雲(一):建立雲資料庫Oracle資料庫
- 【LINUX】Oracle資料庫 linux磁碟頭資料損壞修復LinuxOracle資料庫
- Oracle各種版本下“示例資料庫的建立”的建立Oracle資料庫
- 刪除linux下的oracle資料庫LinuxOracle資料庫
- 【資料庫學習】資料庫平臺:mysql,sql server資料庫MySqlServer
- Oracle 10g RAC 資料儲存更換Oracle 10g
- 11. Oracle for Linux安裝和配置—11.3. Oracle安裝和配置—11.3.2. 資料庫建立OracleLinux資料庫
- 揭祕Oracle雲(二):建立自治雲資料庫Oracle資料庫
- Oracle ADW業務資料平臺點亮DTCC2019資料庫技術大會!Oracle資料庫
- Oracle資料庫啟動步驟Oracle資料庫
- JetBrains DataGrip 2024.2 (macOS, Linux, Windows) - 資料庫和 SQL 跨平臺 IDEAIMacLinuxWindows資料庫SQLIDE
- 4 配置Oracle資料庫自動啟動Oracle資料庫
- 使用docker建立和執行跨平臺的容器化的mssql資料庫DockerSQL資料庫
- 【BUILD_ORACLE】Oracle 19c RAC搭建(六)建立RAC資料庫UIOracle資料庫
- Oracle獲取資料庫中的物件建立語句Oracle資料庫物件
- 【BUILD_ORACLE】在Oracle cloud資料庫“插拔”PDB的方法UIOracleCloud資料庫
- mongodb怎麼手動建立資料庫MongoDB資料庫
- 建立資料庫資料庫
- 每天自動備份Oracle資料庫Oracle資料庫
- 在Linux中,如何建立、移動和刪除檔案和資料夾?Linux
- 快速上手 KSQL:輕鬆與資料庫互動的利器SQL資料庫
- DataPipeline在大資料平臺的資料流實踐API大資料
- 在開放平臺建立第三方平臺應用
- 使用免費的Oracle雲服務-建立ATP資料庫Oracle資料庫
- oracle dg庫資料檔案建立失敗ORA-01111Oracle
- 靜默方式安裝、升級oracle(二): 建立資料庫Oracle資料庫