Linux 下安装Oracle 10g,创建database,安装完后,手工创建。以下是手工建库步骤:1:创建目录:/oracle/ora_data/xldb 2:创建参数文件: /oracle/product/10.2.0/db_1/dbs/initXLDB.ora
$cp init.ora initXLDB.ora
initXLDB.ora被修改的地方:
db_name=XLDB
control_files = ("$ORACLE_HOME/dbs/XLDB_ctl01.ctl", "$ORACLE_HOME/dbs/XLDB_ctl02.ctl")
3:创建口令文件:orapwd file=$ORACLE_HOME/dbs/orapwXLDB password=oracle4:创建建库脚本:/oracle/ora_data/XLDB/createXLDB.sql
create database XLDB
datafile "/oracle/ora_data/XLDB/system01.dbf" size 300m
sysaux datafile "/oracle/ora_data/XLDB/sysaux01.dbf" size 120m
undo tablespace undotbs1 datafile "/oracle/ora_data/XLDB/undotbs01.dbf" size 100m autoextend on next 5M maxsize unlimited
default temporary tablespace temp tempfile "/oracle/ora_data/XLDB/temp01.dbf" size 50m autoextend on next 5M maxsize unlimited
logfile group 1 ("/oracle/ora_data/XLDB/redo01.log") size 50m,
group 2 ("/oracle/ora_data/XLDB/redo02.log") size 50m,
group 3 ("/oracle/ora_data/XLDB/redo03.log") size 50m
maxlogfiles 5
character set ZHS16GBK
national character set AL16UTF16;5:执行 createXLDB.sql
$export ORACLE_SID=XLDB (安装oracle时已设定)
$sqlplus / as sysdba
SQL> startup nomount
ORA-00371: not enough shared pool memory, should be atleast 62198988 bytes
修改 initXLDB.ora 的 shared_pool_size = 75000000
SQL> shutdown immediate
SQL> startup nomount
ORACLE instance started.
Total System Global Area 113246208 bytes
Fixed Size 1217956 bytes
Variable Size 100665948 bytes
Database Buffers 8388608 bytes
Redo Buffers 2973696 bytes
SQL> start /oracle/ora_data/XLDB/createXLDB.sql
create database XLDB
*
ERROR at line 1:
ORA-30014: operation only supported in Automatic Undo Management mode
修改 initXLDB.ora 增加一行 undo_management=AUTO
SQL> shutdown immediate
SQL> startup nomount
ORACLE instance started.
Total System Global Area 113246208 bytes
Fixed Size 1217956 bytes
Variable Size 100665948 bytes
Database Buffers 8388608 bytes
Redo Buffers 2973696 bytes
SQL> start createXLDB.sql
Database created.6:执行catalog.sql创建数据字典,执行catproc.sql创建包:
SQL>start $ORACLE_HOME/rdbms/admin/catalog.sql
SQL>start $ORACLE_HOME/rdbms/admin/catproc.sql
这两步比较顺利,不过需要等十几分钟。7:执行 pupbld.sql脚本,使所有用户可以使用sqlplus:
SQL> start $ORACLE_HOME/sqlplus/admin/pupbld.sql8:创建users表空间,
SQL> create tablespace users
2 datafile "/oracle/ora_data/XLDB/users01.dbf" size 50m
3 /
Tablespace created.
SQL> alter database default tablespace users;
Database altered.9:执行utlsampl.sql 脚本,创建scolt测试模式:
SQL> start $ORACLE_HOME/rdbms/admin/utlsampl.sql
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
测试 $ sqlplus scott/tiger
SQL> select count(*) from dept;
COUNT(*)
----------
4 10:数据库创建完毕。RedHat Enterprise Linux 5上安装Oracle 10g Release 2Linux下修改了主机名无法启动Oracle监听解决相关资讯 oracle
- [INS-32052] Oracle基目录和Oracle (07/22/2014 07:41:41)
- Oracle 4个大对象(lobs)数据类型 (02/03/2013 12:33:05)
- Oracle按时间段分组统计 (07/26/2012 10:36:48)
| - [Oracle] dbms_metadata.get_ddl的 (07/12/2013 07:37:30)
- Liferay Portal 配置使用Oracle和 (07/31/2012 20:07:18)
- Concurrent Request:Inactive (07/20/2012 07:44:05)
|
本文评论 查看全部评论 (0)