1)、使用omf特性可以幫助我們最快的完成手工建立資料庫
2)、借助聯機文件路徑:database administration -> administrator's guide -> 2 creating and configuring an oracle database
step 1: specify an instance identifier (sid)
[oralce@localhost]$ export $oracle_sid=orcl
step 2: ensure that the required environment variables are set
[oralce@localhost]$ vim .bash_profile
export $oracle_sid=orcl
export $oracle_
base
export $oracle_home=
$oracle_base
/produce/11.2.0/dbhome_1
export path=.:$path:/usr/sbin:$oracle_home/bin:$home/bin
[oralce@localhost]$ source ./bash_profile
step 3: choose a database administrator authentication method
[oralce@localhost]$ cd $oracle_home/bin
[oralce@localhost]$ orapwd file=?/dbs/orapworcl password=oracle entries=30 force=y
step 4: create the initialization parameter file
[oralce@localhost]$ cd $oracle_home/dbs
[oralce@localhost]$ vim initorcl.ora
db_name=orcl
instance_name=orcl
sga_target=600m
step 5: (windows only) create an instance //windows系統必須建立,
linux系統不需建立
step 6: connect to the instance
[oralce@localhost]$ cd $oracle_hoe/bin
[oralce@localhost]$ ./sqlplus / as sysdba;
sql>
step 7: create a server parameter file
[oralce@localhost]$ ./sqlplus sys/oracle as sysdba;
sql> startup;
sql> create spfile from pfile;
step 8: start the instance
sql> startup force;
sql> show parameters db_unique_name;
sql> show parameters instance_name;
9、issue the create database statement
建立資料庫0分點:
1)、instance_name大小寫敏感
2)、建立時預設oracle_home位於gc下面
3)、忘記建立control file
4)、忘記新增undo與temp表空間或者沒有開啟檔案大小自動擴充套件功能
5)、採用了memory_target引數而沒有足夠的記憶體
6)、所給的init檔案可能並非是在要求安裝的機器上
7)、忘記create spfile from pfile
8)、從聯機文件樣本檔案拷貝的文字、命令可能含有轉義字元
9)、忘記建立臨時表空間
建立資料庫採用omf方式是最快的方式
db_create_file_dest
db_create_online_log_dest_1
db_recovery_file_dest
建立資料庫使用哪乙個最方便?
sql> show parameter db_c
sql> create database character set zhs16gbk extent management local;
create database會自動建立system、sysaux、undo、temp表空間
sql> select * from dba_data_files; //查詢報錯證明資料字典沒有建立
step 10: create additional tablespaces
-- create a tablespace for indexes, separate from user tablespace (optional)
step 11: run scripts to build data dictionary views
sql> @?/rdbms/admin/catalog.sql
sql> select * from dba_tables;
sql> @?/rdbms/admin/catproc.sql
in sql*plus, connect to your oracle database instance as system user:
sql> alter user system identified by oralce;
sql> conn system/oracle;
sql> @?/sqlplus/admin/pupbld.sql
step 12: (optional) run scripts to install additional options
step 13: back up the database.
step 14: (optional) enable automatic instance startup
oracle手工建庫
相對來說,oracle中平時我們大多採用dbca圖形化建庫方式,所以手工建庫或許比較有些難度,這個也是ocm考試中需要關注的地方,特別做了測試,主要是9i,對於10g可宜採用同樣的步驟實現。1.修改 etc oratab oral opt oracle database n 2.建立sys口令認證檔...
oracle 手工建庫
linux mkdir oracle oradata purple mkdir oracle admin purple mkdir oracle admin purple bdump mkdir oracle admin purple udump mkdir oracle admin purple ...
Oracle 手工建庫步驟
sid welson 1 在 oracle base sid 建立dump資料夾,設定日誌存放目錄 cd oracle base mkdir welson cd welson mkdir adump mkdir bdump mkdir cdump mkdir udump2 設定資料檔案存放目錄 cd...