欢迎来到天天文库
浏览记录
ID:33378238
大小:78.57 KB
页数:8页
时间:2019-02-25
《linux下手工创建oracle10g数据库》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Linux下手工创建OraclelOg数据库在Linux下虽然通过dbca也可以创建数据库,但是在某些环境下却是不能使用图形环境,如数据库服务器在机房,并口开放的端口有限制,或者需要批量创建数据库。那么,这个时候为了方便就不得不使用手工创建数据库了。以下是创建数据库的步骤:操作系统:centos5(安装的时候,修改/etc/redhat-real*输入redhatenterprise4)数据库:oracle10g环境:己经使用dbca创建了数据库orclooracle用户所属组为:oracle,dbaORACLE_BASE=/home/oraclc/orac1e/ORACLE_HOME=$
2、ORACLE_BASE/db1ORACLESID二testORACLE_OWNER二oracleNLS_LANG二'SimplifiedChinese_china,DBJ[OME=/homc/oraclc/oradata步骤:1、创建pfile文件使用sqlplussys/orcl@orclassysdba登陆orcl数据库环境,使用命令createpfilefromspfile;创建pfile文件再到系统下到$ORACLE_HOME/dbs/目录中使用命令cpinitorcl.orainittest.ora或者直接在系统下到$ORACLE_HOME/dbs/目录中使用命令stringss
3、pfilcorc1.ora>inittest.ora完成后,修改inittest.ora文件,将orcl替换为test2、创建密码文件cd$ORACLE_HOME/dbs/orapwdfile=orapwtcstpassword二test3、创建目录mkdir-p$0RACLEBASE/admin/1estcd$ORACLE_BASE/admin/testmkdiradumpbdumpcdumpdpdumppfilemkdir-p$DB_HOME/test4、修改监听程序vi$ORACLEHOME/network/admin/1nsnames.ora将其中ORCL部分复制粘贴,并且修改其名
4、称为test5、开始创建数据库exportORACLE_SID二testsqlplus/nologconn/assysdbaspool$ORACLE_BASE/admin/$ORACLE_SID/create/createdbstartupnomountcreatedatabasetestLOGFILEGROUP1('$DB_H0ME/test/redo01.log,,9$0RACLE_BASE/oradata/test/redo01_l.log*)size100mreuse,GROUP2('$DB_H0ME/test/redo02.log,,'$DB_H0ME/test/redo02_l
5、・log')size100mreuse,GROUP3('$DB_H0ME/oradata/test/redo03.log,,,$DB_H0ME/test/redo03_l.log,)size100mreuseMAXLOGFILES50MAXLOGMEMBERS5MAXLOGIIISTORY200MAXDATAFILES500MAXINSTANCES5ARCHIVELOGCHARACTERSETUTF8NATIONALCHARACTERSETUTF8DATAFILE'$DB_H0ME/test/system01.dbfSIZE1000MEXTENTMANAGEMENTLOCALSYSAUXD
6、ATAFILE'$DB_H0ME/test/sysaux01.dbfSIZE1000MUNDOTABLESPACEUNDOTBS1DATAFILE*$DB_HOME/test/undo.dbf,SIZE500MDEFAULTTEMPORARYTABLESPACETEMPTEMPFTLE'$DBJ10ME/tcst/tcmp.dbfSIZE500M等待一定时间,如果没有问题会显示数据库创建成功注意UNDOTABLESPACEUNDOTBS1中的名字,需要和inittest.ora中的名字一样。@$ORACLE_HOME/rdbms/admin/catalog.sql;@$ORACLE_HOM
7、E/rdbms/admin/catproc,sql;@$ORACLE_HOME/rdbms/admin/catdbsyn.sql;alterusersystemidentifiedbytest;grantsysdbatosystem;shutdownimmediate;startup;spooloffexit使用system用户登陆sqlplussystem/test@$ORACLEHOME/sqlplus/admin/
此文档下载收益归作者所有