oracle9i如何建表,oracle9i命令(一):手工创建数据库
软件环境:windows2003+oracle9.2.0.1
硬件环境:IBMR50讯驰1.6+512M+40G
一、windows2003下手工创建Oracle数据库
1、首先创建目录。在DOS下运行
mkdir d:\oracle\admin\zwt\bdump
mkdir d:\oracle\admin\zwt\udump
mkdir d:\oracle\admin\zwt\cdump
mkdir d:\oracle\admin\zwt\pfile
mkdir d:\oracle\admin\zwt\create
mkdir d:\oracle\oradata\zwt\archive
2、手工创建initzwt.ora文件。
复制到D:\oracle\ora92\database。内容如下:
###################################################
# Copyright (c) 1991, 2001, 2002 by Oracle Corp
###################################################
###########################################
# Cache and I/O
###########################################
db_block_size=8192
db_cache_size=25165824
db_file_multiblock_read_count=16
###########################################
# Cursors and Library Cache
###########################################
open_cursors=300
###########################################
# Database Identification
###########################################
db_domain="nbbird.com"
db_name=zwt
###########################################
# Diagnostics and Statistics
###########################################
background_dump_dest=d:/oracle/admin/zwt/bdump
core_dump_dest=d:/oracle/admin/zwt/cdump
timed_statistics=TRUE
user_dump_dest=d:/oracle/admin/zwt/udump
###########################################
# File Configuration
###########################################
control_files=(
"d:/oracle/oradata/zwt/CONTROL01.CTL", "d:/oracle/oradata/zwt/CONTROL02.CTL",
"d:/oracle/oradata/zwt/CONTROL03.CTL")
###########################################
# Instance Identification
###########################################
instance_name=zwt
###########################################
# Job Queues
###########################################
job_queue_processes=10
###########################################
# MTS
###########################################
# dispatchers="(PROTOCOL=TCP) (SERVICE=zwtXDB)"
###########################################
# Miscellaneous
###########################################
aq_tm_processes=1
compatible=9.2.0.0.0
###########################################
# Optimizer
###########################################
hash_join_enabled=TRUE
query_rewrite_enabled=FALSE
star_transformation_enabled=FALSE
###########################################
# Pools
###########################################
java_pool_size=3355443
large_pool_size=8388608
shared_pool_size=50331648
###########################################
# Processes and Sessions
###########################################
processes=150
###########################################
# Redo Log and Recovery
###########################################
fast_start_mttr_target=300
###########################################
# Security and Auditing
###########################################
remote_login_passwordfile=EXCLUSIVE
###########################################
# Sort, Hash Joins, Bitmap Indexes
###########################################
pga_aggregate_target=25165824
sort_area_size=524288
###########################################
# System Managed Undo and Rollback Segments
###########################################
undo_management=AUTO
undo_retention=10800
undo_tablespace=UNDOTBS1
3、创建数据库密码文件
C:\Documents and Settings\Administrator>orapwd file=d:\oracle\ora92\database\pwd
zwt.ora password=bird entries=5
4、创建Oracle服务
C:\>set oracle_sid=zwt
C:\>rem zwt
C:\>oradim –new –sid zwt
5、创建数据库、数据文件、控制文件、日志文件等
D:\oracle\ora92\bin>sqlplus /nolog
SQL*Plus: Release 9.2.0.1.0 - Production on星期五11月23 10:27:36 2007
Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved.
SQL> conn / as sysdba
SQL> conn / as sysdba
已连接到空闲例程。
SQL> startup nomount
ORACLE例程已经启动。
Total System Global Area105978600 bytes
Fixed Size453352 bytes
Variable Size79691776 bytes
Database Buffers25165824 bytes
Redo Buffers667648 bytes
SQL>create database zwt
maxinstances 1
maxloghistory 1
maxlogfiles 5
maxlogmembers 5
maxdatafiles 100
datafile 'd:/Oracle/oradata/zwt/system01.dbf' size 200M reuse autoextend on next 10240K maxsize 32767M extent management local default temporary tablespace
temp tempfile 'd:/Oracle/oradata/zwt/temp01.dbf' size 40M reuse autoextend on next 640K maxsize 32767M undo tablespace "undotbs1"
datafile 'd:/Oracle/oradata/zwt/undotbs01.dbf' size 200M reuse autoextend on next 5129K maxsize 32767M
character set ZHS16GBK
logfile group 1 ('d:/Oracle/oradata/zwt/redo01.log') size 10240K,
group 2 ('d:/Oracle/oradata/zwt/redo02.log') size 10240K,
group 3 ('d:/Oracle/oradata/zwt/redo03.log') size 10240K;
6、创建数据词典及运行必须的SQL脚本
SQL>@d:/Oracle/ora92/Rdbms/admin/catalog.sql;
SQL>@d:/Oracle/ora92/Rdbms/admin/caths.sql
SQL>@d:/Oracle/ora92/Rdbms/admin/catexp7.sql
SQL>@d:/Oracle/ora92/Rdbms/admin/catproc.sql
SQL> @d:/Oracle/ora92/sqlplus/admin/pupbld.sql
7.更改注册表
[HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0]
ORACLE_SID"="zwt"
8.更改Oracle服务启动方式并启动数据库、启动监听服务
C:/>oradim -edit -sid zwt -startmode a
C:/ >net start oracleservicezwt
C:/ >lsnrctl
LSNRCTL> start
D:\oracle\ora92\bin>sqlplus/nolog
SQL*Plus: Release 9.2.0.1.0 - Production on星期五11月23 11:12:26 2007
Copyright (c) 1982, 2002, Oracle Corporation.All rights reserved.
SQL> conn / as sysdba
已连接。
SQL> startup
ORA-01081:无法启动已在运行的ORACLE ---请首先关闭
SQL> shutdown
数据库已经关闭。
已经卸载数据库。
ORACLE例程已经关闭。
SQL> startup
ORACLE例程已经启动。
Total System Global Area105978600 bytes
Fixed Size453352 bytes
Variable Size79691776 bytes
Database Buffers25165824 bytes
Redo Buffers667648 bytes
数据库装载完毕。
数据库已经打开。
9、配置好tnsname
到d:/oracleora92//network/admin目录下打开tnsnames.ora,配置本地Net服务名,然后就可以用username/password@本地Net服务名来登录数据库了.
oracle9i如何建表,oracle9i命令(一):手工创建数据库相关推荐
- oracle+转换成omf,Oracle 11g r2基于OMF方式手工创建数据库
1).使用OMF特性可以帮助我们最快的完成手工创建数据库 2).借助联机文档路径:Database Administration -> Administrator's Guide -> 2 ...
- 【Oracle】手工创建数据库
手工创建数据库步骤 1. 创建 instance 步骤 ①准备参数文件 pfile/spfile (参考数据库软件安装 init 文件) ②启动 instance 实例 2. 创建 databas ...
- OCM备考 一、Server config 之手工创建数据库
OCM考试大纲针对创建数据库的要求: ﹡ Create the database ﹡ Determine and set sizing parameters for database structur ...
- oracle建库建表基础代码,oracle手工代码建库
oracle手工代码建库 说明,此手工代码建库方法,适用于oracle 10g 单机环境. oracle环境变量 more .bash_profile ORACLE_BASE=/u01/app/ora ...
- mysql5.7建库建表_MySQL5.7 建库建表的命令
习题源自 <MySQL 5.7从入门到精通>清华大学出版社 --第四章数据表的基本操作 1 创建数据库Market,在market中创建数据库表customers, customers表结 ...
- oracle sqlplus建用户,Oracle用SQL Plus创建数据库表空间和用户
1. 在电脑左下角点击"开始",然后输入"sql plus",选择运行sql plus程序(登录身份:指登录时的Role指定,oracle11g中分SYSDBA ...
- 关于使用java程序从excel或者数据库中取出建表规则数据,自动生成数据库建表语句(适用于批量建数据库表)
公司开发新系统,需要创建几百个数据库表,建表的规则已经写好放到Excel中,如果手动创建的话需要占用较长的时间去做,而且字段类型的规则又被放到了另一张表,如果手动去一个一个去匹配就很麻烦,所以我先把两 ...
- SQL/MYSQL在CMD命令操作符中创建数据库 、表单并插入数据查看
SQL/MYSQL数据库 .表单.创建 首先确定你已经安装好了MySQL并且已经配置完毕 ①进入MySQL工作区 方法一找到程序进入并且输入MySQL密码: 方法二: window+r 输入cmd 进 ...
- 数据库建表时, 没有成功创建表 No migrations to apply报错原因和解决方法
一.在cmd中执行执行python manage.py makemigrations可以顺利创建0001_initial.py文件,但继续执行python manage.py migrate时出现No ...
最新文章
- MFC按钮添加提示文字
- Linux 设置 Swap 空间
- 【转】函数调用时堆栈变化
- hadoop 传感器数据_hadoop为什么是大数据学习的核心技术?
- IT 企业稿阿米巴 失败
- 【BZOJ4916】神犇和蒟蒻(杜教筛)
- Spring @Import注解配置类方法内部调用没有注入属性值的坑
- 动态规划 - Floyd算法求最短路径 - (Matlab建模)
- linux signal 符号表6,gdb调试信息__000_linux-gnu_00000000_002_rw-p__169IT.COM
- POJ 3984 迷宫问题 (Dijkstra)
- Android wm指令的用法笔记
- 用vue实现echarts条形图官方实例
- html右侧客服代码,非常好看的jQuery网站右侧固定在线客服代码
- java tapestry_Java Web 框架 Tapestry
- 手持云台 1.前期准备
- 极客时间学习笔记:03芯片分类
- powerdesigner 16.5 破解步骤
- Android对ScrollView滚动监听,实现美团、大众点评的购买悬浮效果
- 简单又漂亮的思维导图怎么画?脑图创作分享
- bootstrap4 黑底白字导航
热门文章
- 【邢不行|量化小讲堂系列58-实战篇】零基础了解什么是期权,抓住下轮牛市红利
- 挤牛奶Milking Cows
- java 动态规划找零钱_初探动态规划——LeetCode找零钱问题
- 微信小程序如何使用async和await
- linux系统 插优盘安装xvidcap,Linux下的屏幕录制工具XVidCap
- tensorflow基础知识(CNN)
- 《人工智能与放射科学的未来》学习笔记
- java字符转成ncr_NCR字符编码(形如xx)转换为汉字 in JAVA
- 使用React Native创建乘车预订应用程序
- 全球及中国智能医疗产品行业发展态势及投资可行性研究报告2022-2027年