(
由於命令部分加顏色會亂,所以有一些重點需要修改的地方我做的筆記並截圖,放在文章最後。)
安裝資料庫軟體並設定環境變數就不說了
建立密碼檔案
$ cd $oracle_home/dbs
$ orapwd file=orapwdprod1 password=oracle
建立引數檔案
$ cd $oracle_home/dbs
$ cat init.ora |grep -v ^# |grep -v ^$ >initprod1.orp
$ vi initprod1.orp
db_name='prod1'
memory_target=1g
processes = 150
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest_size=2g
dispatchers='(protocol=tcp) (service=prod1xdb)'
open_cursors=300
remote_login_passwordfile='exclusive'
undo_tablespace='undotbs1'
compatible ='11.2.0'
建立目錄
設定edit呼叫vi(以下設定為永久生效)(臨時可用ed _define=vim)
編輯glogin並新增一下行
$ vi $oracle_home/sqlplus/admin/glogin.sql
define _editor = vi
啟動資料庫到nomount狀態
$ export oracle_sid=prod1
$ sqlplus / as sysdba
sql> startup nomount
sql> select * from dual;
清空然後新增一下內容並更改(建立建庫指令碼並執行)
sql> ed
create database prod1
user sys identified by sys_password
user system identified by system_password
maxlogfiles 5
maxlogmembers 5
maxloghistory 1
maxdatafiles 100
character set al32utf8
national character set al16utf16
extent management local
default tablespace users
size 500m reuse autoextend on maxsize unlimited
default temporary tablespace tempts1
size 20m reuse
undo tablespace undotbs1
size 200m reuse autoextend on maxsize unlimited
/
執行
sql> /
database created.
建立資料字典
sql> @?/rdbms/admin/catalog.sql
建立內部包
sql> @?/rdbms/admin/catproc.sql
執行pupbld指令碼
sql> @?/sqlplus/admin/pupbld.sql
至此建立ok
建立建庫指令碼部分
oracle11g 手工建庫
官方文件檢視路徑 database administration administrator s guide 2 creating and configuring an oracle database step 1 specify an instance identifier sid oracle ...
如何手動解除安裝oracle 11G
1 開始 設定 控制面板 管理工具 服務 停止所有oracle服務。2 開始 程式 oracle orahome81 oracle installation products universal installer 卸裝所有oracle產品,但universal installer本身不能被刪除 5...
oracle手動 建庫 ORACLE 手動建庫
oracle 手動建庫 oracle10gr2手動建庫大致分為以下幾個步驟 編輯.bash profile檔案,設定環境變數 建立所需目錄結構 建立初始化引數檔案 執行建庫指令碼 下面以建立test資料庫為例 1 編輯.bash profile檔案,新增oracle sid環境變數 在.bash p...