Oracle 10g手工建庫
一、 準備相關目錄
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
mkdir -p $ORACLE_BASE/admin/wailon/{a,b,c,d,u}dump
mkdir -p /u01/app/oradata/wailon
二、 設定ORACLE使用者環境變數.bash_profile
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1
ORACLE_SID=wailon
export ORACLE_BASE ORACLE_HOME ORACLE_SID
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
$source .bash_profile
三、 建立密碼檔案
cd $ORACLE_HOME/dbs
orapwd file=orapwwailon password=oracle entries=10
四、 建立pfile引數檔案
cat init.ora | grep -v ^# | grep -v ^$ >> initwailon.ora
vi initwailon.ora
---------------------------------------------------------------------------------------
compatible=10.2.0
db_name=wailon
sga_target=500m
audit_file_dest='/u01/app/oracle/admin/wailon/adump'
background_dump_dest='/u01/app/oracle/admin/wailon/bdump'
core_dump_dest='/u01/app/oracle/admin/wailon/cdump'
user_dump_dest='/u01/app/oracle/admin/wailon/udump'
control_files='/u01/app/oradata/wailon/control01.ctl', '/u01/app/oradata/wailon/control02.ctl'
db_recovery_file_dest='/u01/app/flash_recovery_area'
db_recovery_file_dest_size=2g
undo_tablespace=undotbs01
undo_management=auto
五、 啟動資料庫到NOMOUNT狀態
sqlplus / as sysdba
startup nomount;
六、 建立資料庫
create database wailon
user sys identified by oracle
user system identified by oracle
maxinstances 8
maxlogfiles 32
maxlogmembers 3
maxloghistory 1
maxdatafiles 100
datafile '/u01/app/oradata/wailon/system01.dbf' size 500m autoextend on
extent management local
sysaux datafile '/u01/app/oradata/wailon/sysaux01.dbf' size 500m
default tablespace user01 datafile '/u01/app/oradata/wailon/user01.dbf' size 100m
undo tablespace undotbs01 datafile '/u01/app/oradata/wailon/untotbs01.dbf' size 100m
default temporary tablespace temp01 tempfile '/u01/app/oradata/wailon/temp01.dbf' size 100m
logfile
group 1 '/u01/app/oradata/wailon/redo01.log' size 50m,
group 2 '/u01/app/oradata/wailon/redo02.log' size 50m,
group 3 '/u01/app/oradata/wailon/redo03.log' size 50m
character set zhs16gbk
national character set al16utf16;
七、 建立SPFILE
create spfile from pfile;
shutdown immediate;
startup;
八、 建立資料字典
sqlplus / as sysdba
SQL> @?/rdbms/admin/catalog.sql
SQL> @?/rdbms/admin/catproc.sql
--建立使用者安全稽核表
SQL> connect system/oracle
SQL> @?/sqlplus/admin/pupbld.sql
--建立SCOTT使用者
SQL> @?/rdbms/admin/utlsampl
至此,一個庫成功建立。手工建庫有助進一步熟悉ORACLE體系結構。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/429786/viewspace-776339/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle手工建庫後rman無法啟用(RMAN-04015)Oracle
- 如何手工重建10g database consoleDatabase
- 簡單介紹Oracle 19c RAC 手工建庫的過程Oracle
- oracle 10g建立資料庫鏈的簡化Oracle 10g資料庫
- Oracle 資料庫 10g中的分割槽功能(轉)Oracle資料庫
- oracle 10g flashback databaseOracle 10gDatabase
- oracle建庫指令碼Oracle指令碼
- Scheduler in Oracle Database 10g(轉)OracleDatabase
- Oracle 10g 下載地址Oracle 10g
- oracle 10G特性之awrOracle 10g
- Oracle OCP(36):DBCA建庫Oracle
- ISO 映象安裝oracle 10gOracle 10g
- Oracle 10g RAC故障處理Oracle 10g
- Oracle 10g 增刪節點Oracle 10g
- Oracle 10g expdp attach引數體驗Oracle 10g
- oracle 10g函式大全–日期型函式Oracle 10g函式
- 關於Oracle 10g ASM磁碟大小的限制Oracle 10gASM
- ORACLE9I升級到10G(zt)Oracle
- Oracle 10g大檔案表空間(轉)Oracle 10g
- windows2008R2安裝oracle 10gWindowsOracle 10g
- Oracle 10g RAC 資料儲存更換Oracle 10g
- 2.4.10 Step 9:手工建立資料庫資料庫
- AIX 5.3 Install Oracle 10g RAC 錯誤集錦AIOracle 10g
- oracle 19c&21c 單機/RAC手工清理Oracle
- 【配置上線】Oracle靜默建庫 for 11gOracle
- Oracle 10g(10.1.0.2)中的OPTIMIZER_INDEX_COST_ADJ(轉)Oracle 10gIndex
- Oracle 10g/11g下如何將物理Standby庫臨時啟用用於災備測試Oracle 10g
- Oracle 叢集軟體資源的手工註冊(zt)Oracle
- [Oracle]Oracle良性SQL建議OracleSQL
- Oracle建表Oracle
- Spring Boot中Thymeleaf和htmx助手工具庫Spring Boot
- oracle監聽檔案listener.ora for 10g/11gOracle
- oracle 10g在linux下的安裝及簡單命令Oracle 10gLinux
- Oracle從10g升級到11g詳細步驟Oracle
- 驗證Oracle 10g線上整理碎片索引是否失效過程Oracle 10g索引
- 達夢資料庫手工恢復相關命令資料庫
- 主備資料庫狀態手工比對(一)資料庫
- 主備資料庫狀態手工比對(二)資料庫
- 手工搭建建議的Linux惡意指令碼分析系統Linux指令碼