在linux上为oracle9i手动建库的步骤

    技术2022-05-11  73

    下面简单描述在linux上为oracle手动建库的过程        平台:linux 未知,但估计内核应为2.4        软件:oracle 9201,该版本存在一些bug步骤如下:1确定数据库的SID,例如SID=WFH2在$ORACLE_HOME/dbs目录下创建数据库参数文件initwfh.ora,指定各个参数,如数据库名称,实例名,内存,进程数等。保存。需要说明的是background_dump_dest=core_dump_dest=user_dump_dest=指定了oracle日志文件的路径,安装过程中如果出现问题,可参考这些目录下的日志的文件。3如果在参数文件中指定了使用密码文件,就需要创建密码文件orapwdwfh命令如:orapwd file=orapwdwfh password=xxxx entries=x4为了创建数据库方便,可以先写sql脚本,例如:CreateDB.SQLcreate database xxxx                //数据库名称user sys identified by xxxx         //密码user system identified by xxxx      //密码logfile group 1 ('/xxxx/xxxx/wfh/redo01.log') size 100M,        group 2 ('/xxxx/xxxx/wfh/redo02.log') size 100M,        group 3 ('/xxxx/xxxx/wfh/redo03.log') size 100Mmaxlogfiles x                       //数目maxlogmembers x                     //数目maxloghistory x                     //数目maxdatafiles x                      //数目maxinstances x                      //数目character set zhs16gbknational character set al16utf16datafile '/xxxx/xxxx/wfh/system01.dbf' size 540M reusedefault temporary tablespace temptbs1tempfile '/xxxx/xxxx/wfh/temptbs01.dbf' size 300M保存对于上面的语句,我有的明白什么意思,有的不明白,还需查看资料5启动oracle实例,例如wfh首先set oracle_sid=wfh其次运行sqlplusconnect /as sysdbastartup nomount@CreateDB.SQL...正常情况下,等一段时间,会显示数据库创建成功,如果出现问题,请查看错误日志6运行系统自带的脚本,创建动态视图和一些pl/sql包,这些脚本位于$oracle_home/rdbms/admin/目录下例如:catalog.sqlcatproc.sql等7启动数据库connect /as sysdbastartup mount如果以上几步出现问题,请上网查阅相关资料8如果要在客户端连接数据库,还需要做一下配置修改/oracle/network/admin/目录下的两个文件listener.oratnsnames.ora在listener.ora中增加以下语句( sid_desc=        (global_dbname=wfh)        (oracle_home=/opt/oracle)        (sid_name=wfh))在tnsnames.ora中增加以下语句wfh=( description=        (address_list=                (address=(protocol=tcp)(host=oracle_slave)(port=1521))        )        (connect_data=                (server=dedicated)                (service_name=wfh)        ))然后将lsnrctl重新启动即可

    9总结

    实践是检验真理的唯一标准


    最新回复(0)