数据库已安装在
/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