創建oracle11g 數據庫方法:按住鍵盤上Windows鍵,打開開始菜單,找到Database Configuration Assitant并打開;
成都創新互聯公司專注為客戶提供全方位的互聯網綜合服務,包含不限于網站設計、成都網站設計、順平網絡推廣、微信小程序、順平網絡營銷、順平企業策劃、順平品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創新互聯公司為所有大學生創業者提供順平建站搭建服務,24小時服務熱線:18982081108,官方網址:www.2m8n56k.cn
打開數據庫配置助手Database Configuration Assitant,單擊“下一步”;
選擇“創建數據庫”,單擊“下一步”
選擇“一般用途或事務處理”,單擊“下一步”;
設置數據庫的名稱和實例名,兩者可設置相同,也可以不同,單擊“下一步”
管理選項配置,不勾選配置Enterprise Manager,單擊“下一步”;
數據庫身份證明,可以為不同的賬戶分別設置不同的管理口令,也可以為所有賬戶設置同一口令,單擊“下一步”;
數據庫文件所在位置,默認存儲類型:文件系統,存儲位置:使用模版中的數據庫文件位置,也可以自己指定存儲路徑,單擊“下一步”;
恢復配置,指定快速恢復區;
數據庫內容,根據需要,選擇是否添加示例方案,單擊“下一步”;
初始化參數,設置內存、字符集等,單擊“下一步”;
數據庫存儲,控制文件、數據文件、重做日志文件位置設置,單擊“下一步”;
創建選項,創建數據庫,生成腳本,單擊“完成”,開始創建數據庫。
操作順序如下:
1.創建實例啟動用的參數文件。在程序默認的參數文件里修改即可:重命名規則 initSID.ora
/u01/oracle/product/11.2.0/db_1/dbs/ 下,目錄盡量使用絕對路徑,采用ORACLE_BASE等環境變量有可能報錯。
例 initcrm.ora
db_name='crm' --修改
#memory_target=500m --注釋掉
sga_target=200m --添加
pga_aggregate_target=60m --添加
processes = 150
audit_file_dest='/u01/oracle/admin/crm/adump' --建立目錄
audit_trail ='db'
db_block_size=8192
db_domain=''
db_recovery_file_dest='/u01/oracle/flash_recovery_area' --建立目錄
db_recovery_file_dest_size=2G
diagnostic_dest='/u01/oracle' ---修改
dispatchers='(PROTOCOL=TCP) (SERVICE=ORCLXDB)'
open_cursors=300
remote_login_passwordfile='EXCLUSIVE'
undo_tablespace='UNDOTBS1'
2.創建相應目錄:
mkdir -p /u01/oracle/admin/ora11g/adump
mkdir -p /u01/oracle/admin/ora11g/dpdump
mkdir -p /u01/oracle/flash_recovery_area
3.創建密碼文件:命名規則 orapwSID,目錄依舊是 /u01/oracle/product/11.2.0/db_1/dbs/
Linux下orapw+實例名
Windows下pwd+實例名
$ orapwd file=orapwora11g password=oracle
4.創建數據庫實例
設置環境變量 export ORACLE_SID=crm
執行以下命令
sqlplus /nolog
conn / as sysdba
注意:本處可能報錯需要可能的原因: a)glibc-devel-2.5-58.el5_6.4、libaio-0.3.106-5包是否已安裝,命令分別為rpm -q glibc-devel、rpm -q libaio
b)oracle目錄權限不足或屬組不對,chmod 6751 oracle 授權、chown -R oracle.oinstall /u01/oracle 修改屬組
執行建庫腳本:
startup nomount pfile="/u01/oracle/product/11.2.0.1/db1/dbs/initcrm.ora";
CREATE DATABASE "crm"
MAXINSTANCES 8
MAXLOGHISTORY 1
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
DATAFILE '/u01/oracle/oradata/system01.dbf' SIZE 1024M REUSE
EXTENT MANAGEMENT LOCAL
SYSAUX DATAFILE '/u01/oracle/oradata/sysaux01.dbf' SIZE 500M REUSE
SMALLFILE DEFAULT TEMPORARY TABLESPACE TEMP TEMPFILE '/u01/oracle/oradata/temp01.dbf' SIZE 20M REUSE
SMALLFILE UNDO TABLESPACE "UNDOTBS1" DATAFILE '/u01/oracle/oradata/undo01.dbf' SIZE 300M REUSE
CHARACTER SET ZHS16GBK
NATIONAL CHARACTER SET AL16UTF16
LOGFILE GROUP 1 ('/u01/oracle/oradata/log01.dbf') SIZE 50M,
GROUP 2 ('/u01/oracle/oradata/log02.dbf') SIZE 50M,
GROUP 3 ('/u01/oracle/oradata/log03.dbf') SIZE 50M;
創建USERS表空間
CREATE SMALLFILE TABLESPACE "USERS" LOGGING DATAFILE '/u01/app/oradata/user01.dbf' SIZE 1000M REUSE EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
ALTER DATABASE DEFAULT TABLESPACE "USERS";
------------------------------------------
SQL create spfile from pfile;
File created.
-----------------------------------------
sqlplus / as sysdba
SQL show user;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catalog.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catblock.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catproc.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catoctk.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/owminst.plb;
使用system用戶編譯
@/u01/oracle/product/11.2.0.1/db1/sqlplus/admin/pupbld.sql;
@/u01/oracle/product/11.2.0.1/db1/sqlplus/admin/help/hlpbld.sql helpus.sql;
使用sys用戶編譯
@/u01/oracle/product/11.2.0.1/db1/javavm/install/initjvm.sql;
@/u01/oracle/product/11.2.0.1/db1/xdk/admin/initxml.sql;
@/u01/oracle/product/11.2.0.1/db1/xdk/admin/xmlja.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catjava.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catexf.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catqm.sql change_on_install SYSAUX TEMP YES;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catxdbj.sql;
@/u01/oracle/product/11.2.0.1/db1/rdbms/admin/catrul.sql;
spool /oracle/admin/edidb/scripts/ordinst.log append
@/u01/oracle/product/11.2.0.1/db1/ord/admin/ordinst.sql SYSAUX SYSAUX;
spool off
spool /u01/oracle/admin/ora11g/scripts/interMedia.log append
@/u01/oracle/product/11.2.0.1/db1/ord/im/admin/iminst.sql;
spool off
set echo on
spool /oracle/admin/edidb/scripts/lockAccount.log append
BEGIN
FOR item IN ( SELECT USERNAME FROM DBA_USERS WHERE ACCOUNT_STATUS IN ('OPEN', 'LOCKED', 'EXPIRED') AND USERNAME NOT IN (
'SYS','SYSTEM') )
LOOP
dbms_output.put_line('Locking and Expiring: ' || item.USERNAME);
execute immediate 'alter user ' ||
sys.dbms_assert.enquote_name(
sys.dbms_assert.schema_name(
item.USERNAME),false) || ' password expire account lock' ;
END LOOP;
END;
/
spool off
到此,數據庫實例建立完畢。
1.數據庫mybooks的創建。我用的是Oracle數據庫創建了mybooks數據庫,里面含有books,lendRecord,returnRecord,users四個表格(在Oracle數據庫中,表空間與數據文件之間的關系十分密切,這二者相互依存,也就是說,創建表空間必須創建數據文件,增加數據文件時也必須指定表空間);到這里我不得不吐槽一下創建數據的時候的悲傷;第一步,因為可能裝SQLdeveloper出現了一點問題,導致我不能連上Oracle,只能用搓逼的sqlplus寫入sql命令,勉勉強強創建了一個數據庫實例,接下來,本渣渣開始用select tablespace_name from user_tablespaces查看mybooks里面的DBF文件,(因為渣渣認為 .DBF后綴的就是表空間的名稱,還有就是,我連接的數據庫實例是用system/******連接的是oracle默認的orcl數據庫實例
從Windows桌面執行“開始”→“程序”→“Oracle - ORACLE_HOME_NAME”→“配置和移置工具”→“Database Configuration Assistant”命令,打開Database Configuration Assistant對話框的歡迎界面,單擊該界面中的“下一步”按鈕
啟用“創建數據庫”選項,單擊“下一步”按鈕,進入“步驟2:數據庫模板”界面
啟用“一般用途或事務處理”選項,單擊“下一步”按鈕,進入“步驟3:數據庫標識”界面
在“步驟3:數據庫標識”界面中設置新數據庫的全局數據庫名,這里設置為myorcl,而數據庫實例名(SID)默認與全局數據庫名相同,也為myorcl
設置好口令后,單擊“下一步”按鈕,進入“步驟6:存儲選項”界面,在該界面中啟用“文件系統”選項
單擊“下一步”按鈕,進入“步驟7:數據庫文件所在位置”界面。設置好存儲位置后,單擊“下一步”按鈕,進入“步驟8
¤采用默認設置,單擊“下一步”按鈕,進入“步驟9:數據庫內容”界面,該界面中可以對示例方案及定制腳本進行配置。采用默認設置,單擊“下一步”按鈕,進入“步驟10:初始化參數”界面,該界面中可以對內存、調整大小、字符集和連接模式進行配置。采用默認設置,單擊“下一步”按鈕,進入“步驟11:安全設置”界面,在該界面中采用默認設置,即啟用“保留增強的11g默認安全設置”選項。¤單擊“下一步”按鈕,進入“步驟 12:自動維護任務”界面,在該界面中選擇“啟用自動維護任務”選項。
單擊“下一步”按鈕,進入“步驟13:數據庫存儲”界面,在該界面中可以指定數據庫的存儲參數,單擊“下一步”按鈕,進入“步驟14:創建選項”界面
9
單擊“完成”按鈕,在彈出的“確認”對話框中單擊“確定”按鈕,即可開始新數據庫的創建
1.
首先安裝操作系統和數據庫軟件
2.
把原來未損壞的數據文件,控制文件,重做日志文件拷貝一份做備份
2.
關于數據庫恢復方面,
a.
如果所有的控制文件,日志文件和數據文件都存在,最簡單的做法是裝完軟件后,重新建庫,有幾個需要注意的地方:
1)
新的控制文件名,路徑
新的數據文件名,個數
新的日志文件名,個數均要求和原來的一樣,這樣可以避免很多麻煩
2)
創建完新的庫以后,關閉新建的數據庫,然后把新生成的控制文件,數據文件,重做日志文件刪除,再把原來的這幾種文件拷貝回去.
3)重啟數據庫即可
注意:如果新建庫的數據文件和原來的路徑不同,可以把數據庫啟動到mount狀態下,然后用alter
database
rename
file
'原來的路徑'
to
'新的路徑';
使用Oracle的程序:
Database Configuration Assistant
然后創建數據庫,按照向導一步一步完成即可。
新聞名稱:怎么增加oracle實例,oracle添加實例
鏈接分享:http://www.2m8n56k.cn/article2/hcecic.html
成都網站建設公司_創新互聯,為您提供自適應網站、網站設計、品牌網站設計、虛擬主機、外貿網站建設、定制開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:[email protected]。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯