數據庫已安裝在
/u01/app/oracle/product/12.1.0/dbhome_1
你應該做以下所有oracle用戶:
su - oracle
啓動Oracle
設置一些envirnoment varaibles,例如在.bashrc文件中。 (這樣做 也爲誰將會使用數據庫客戶端的每個用戶)
export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export ORACLE_SID=oracle
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
啓動監聽器:
lsnrctl start
現在你必須創建一個initoracle.ora文件。有一個模板 的那個叫init.ora文件,你只需要在它來代替 :
cd /u01/app/oracle/product/12.1.0/dbhome_1/dbs
sed -e 's=<ORACLE_BASE>=/u01/app/oracle=' init.ora > initoracle.ora
也是審計跟蹤目錄丟失:
mkdir -p /u01/app/oracle/admin/orcl/adump
你如何準備好開始數據庫:
sqlplus/as sysdba
Connected to an idle instance.
SQL> startup
創建數據庫
如果您使用ssh -X登錄到您的機器,則可以使用X-Forwarding 來使用帶有GUIS的程序。用於創建數據庫的程序是DBCA:
dbca
您將需要決定:
- 數據庫名稱= SID名稱(在下面的例子:CDB1)
- 的名字可插拔數據庫(在下面的例子:PDB1)
- 密碼(在下面的例子:OraPasswd1)
應有一LSO是一個辦法做到這一點只在命令行上,
dbca -silent -createDatabase \
-templateName General_Purpose.dbc \
-gdbname cdb1 -sid cdb1 -responseFile NO_VALUE \
-characterSet AL32UTF8 \
-sysPassword OraPasswd1 \
-systemPassword OraPasswd1 \
-createAsContainerDatabase true \
-numberOfPDBs 1 \
-pdbName pdb1 \
-pdbAdminPassword OraPasswd1 \
-databaseType MULTIPURPOSE \
-automaticMemoryManagement false \
-storageType FS \
-ignorePreReqs
的SYSDBA現在應該可以看到數據庫:
$ sqlplus/as sysdba
SQL> SELECT name, open_mode FROM v$pdbs;
no rows selected
(基於this oracle-base article,適用於預裝甲骨文)
此[鏈接](http://msdn.microsoft.com/en-us/library/azure/dn439775.aspx)可能會有所幫助。 – learningloop 2014-12-16 05:04:00
不,這個鏈接是關於windows vm的,而不是linux vm – bjelli 2015-05-05 11:40:08