Linux中新增一个Oracle实例
--命令行建数据库实例
dbca -silent -createDatabase -templateName $ORACLE_HOME/assistants/dbca/templates/Transaction_Processing.dbc -gdbName hss -sid hss -characterSet ZHS16GBK -sysPassword oracle -systemPassword oracle -responseFile NO_VALUE -datafileDestination /oradata/hss
使用参数说明:
- -silent指以静默方式执行dbca命令
- -createDatabase指使用dbca
- -templateName指定用来创建数据库的模板名称,这里指定为General_Purposedbc,即一般用途的数据库模板
- -gdbname指定创建的全局数据库名称,这里指定名称为ocp11g
- -sid 指定数据库系统标识符,这里指定为ocp11g,与数据库同名
- -responseFile 指定安装响应文件,NO_VALUE表示没有指定响应文件
- -characterSet 指定数据库使用的字符集,这里指定为AL32UTF8
- -memoryPercentage 指定用于oracle的物理内存的百分比,这里指定为30%
- -emConfiguration 指定Enterprise Management的管理选项。LOCAL表示数据库由Enterprise Manager本地管理
查看实例
echo $ORACLE_SID
切换到新增的数据库实例中
[oracle@zk2 ~]$ export ORACLE_SID=hss
以sysdba身份登录
sqlplus / as sysdba
然后输入startup 启动数据库
查看监听状态 lsnrctl status
启动监听 lsnrctl start
全部搞定,就可以在客户端登陆了