Sqlplus的连接手动创建oracle数据库1.创建数据库实例,实例名为testC:\WINDOWS>oradim-new-sidtest2.为了sys用户可以连入数据库执行操作,先创建数据库的密码文件,密码文件的名称必须为PWDsid.oraC:\WINDOWS>orapwdpassword=oraclefile=D:\oracle\product\10.2.0\db_1\database\PWDtest.ora3.创建下列目录,以存放数据文件和dump信息#数据文件目录D:\oracle\product\10.2.0\oradata\test#backgrounddump目录D:\oracle\product\10.2.0\admin\test\bdump#coredump目录D:\oracle\product\10.2.0\admin\test\cdump#userdump目录D:\oracle\product\10.2.0\admin\test\udump具体的目录如下二图:数据库文件目录图:4.在listener.ora中添加下列信息,把此数据库注册在监听器中(可选)SID_LIST_LISTENER=(SID_LIST=(SID_DESC=(SID_NAME=test)(ORACLE_HOME=D:\oracle\product\10.2.0\db_1)(service=test)))5.为了可以访问数据库,在tnsnames.ora添加下列信息test=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.102)(PORT=1521))(CONNECT_DATA=(SERVER=dedicated)(SERVICE_NAME=test)))6.建立pfile文件D:\oracle\product\10.2.0\db_1\database\inittest.ora,文件的内容如下:background_dump_dest='D:/oracle/product/10.2.0/admin/test/bdump'compatible='10.2.0.1.0'control_files='D:/oracle/product/10.2.0/oradata/test/control01.ctl','D:/oracle/product/10.2.0/oradata/test/control02.ctl','D:/oracle/product/10.2.0/oradata/test/control03.ctl'core_dump_dest='D:/oracle/product/10.2.0/admin/test/cdump'db_block_size=8192db_name='test'db_recovery_file_dest='D:/oracle/product/10.2.0/flash_recovery_area'db_recovery_file_dest_size=2147483648pga_aggregate_target=41943040processes=150remote_login_passwordfile='EXCLUSIVE'sga_max_size=167772160sga_target=125829120undo_management='AUTO'undo_tablespace='UNDOTBS1'user_dump_dest='D:/oracle/product/10.2.0/admin/test/udump'7.连入数据库,并创建spfile文件C:\WINDOWS>setORACLE_SID=testC:\WINDOWS>sqlplus/assysdbSQL>createspfilefrompfile8.启动数据库到nomountSQL>startupnomount9.执行creatadatabase脚本SQL>@D:\oracle\product\db_1\admin\test\create\createdb.sql#createdb.sql脚本的具体内容如下:createdatabasetestmaxlogfiles5maxlogmembers5maxloghistory1maxdatafiles100maxinstances1usersysidentifiedbyoracleusersystemidentifiedbyoraclelogfilegroup1('D:\oracle\product\10.2.0\oradata\test\redo01.log')size10mreuse,group2('D:\oracle\product\10.2.0\oradata\test\redo02.log')size10mreuse,group3('D:\oracle\product\10.2.0\oradata\test\redo03.log')size10mreusedatafile'D:\oracle\product\10.2.0\oradata\test\system01.dbf'size325mreuseextentmanagementlocalsysauxdatafile'D:\oracle\product\10.2.0\oradata\test\sysaux01.dbf'size325mreusedefaulttemporarytablespacetemptempfile'D:\oracle\product\10.2.0\oradata\test\temp01.dbf'size20mreuseundotablespaceundotbs1datafile'D:\oracle\product\10.2.0\oradata\test\UNDOTBS1.dbf'size200mreusecharactersetutf8nationalcharactersetal16utf16;[N]:注意此处的红色标注要与pfile中的红色标注名字一样10.执行catalog.sql,创建数据库的数据字典视图SQL>@D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catalog.sql11.执行catproc.sql,创建执行PL/SQL程序所需的所有包SQL>@D:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\catproc.sql到此数据库test创建完毕,可以正常使用了[N]:手动安装的过程中可能遇到许多错误,为了解决错误,关键是精确定位错误的发生地和原因,这时可查看警告日志D:\oracle\product\10.2.0\admin\test\bdump\alert_test.log;这也是解决许多其他问题的有效方法(在其他平台下)创建Oracle数据库本站整理网络搜集2008-05-08点击:199字体:大中小我要评论oracle|创建|数据|数据库创建Ora...