oracle初始化数据库的命令是,初始化数据库步骤

初始化数据库步骤

1.创建数据库实例

开始->程序 -->oracle-oraDb10g_home1

--->配置和移植工具

---->Database Configuration Assistant,如图1所示:

0818b9ca8b590ca3270a3433284dd417.png

图1

创建向导

点击“下一步”。如图2所示:

0818b9ca8b590ca3270a3433284dd417.png

图2

步骤1

选择“创建数据库”,点击“下一步”。如图3所示:

0818b9ca8b590ca3270a3433284dd417.png

图3

步骤2

选择“一般用途”,点击“下一步”。如图4所示:

0818b9ca8b590ca3270a3433284dd417.png

图4

步骤3

输入全局数据库名,如“group” ,点击“下一步”。如图5所示:

0818b9ca8b590ca3270a3433284dd417.png

图5

步骤4

使用默认选项,点击“下一步”。如图6所示:

0818b9ca8b590ca3270a3433284dd417.png

图6

步骤5

设置管理员级用户的密码,这里输入“000”,点击“下一步”。如图7所示:

0818b9ca8b590ca3270a3433284dd417.png

图7

步骤6

使用默认的存储机制,点击“下一步”。如图8所示:

0818b9ca8b590ca3270a3433284dd417.png

图8

步骤7

使用默认的数据库文件位置,点击“下一步”。如图9所示:

0818b9ca8b590ca3270a3433284dd417.png

图9

步骤8

使用默认的恢复设置,点击“下一步”。如图10所示:

0818b9ca8b590ca3270a3433284dd417.png

图10

步骤9

使用默认的示例方案,即不选择生成示例方案,点击“下一步”。如图11所示:

0818b9ca8b590ca3270a3433284dd417.png

图11

步骤10

使用默认的初始化参数,点击“下一步”。如图12所示:

0818b9ca8b590ca3270a3433284dd417.png

图12

步骤11

使用默认的数据库存储,点击“下一步”。如图13所示:

0818b9ca8b590ca3270a3433284dd417.png

图13

步骤12

使用默认的创建选项,点击“完成”。如图14所示:

0818b9ca8b590ca3270a3433284dd417.png

图14

创建确认

创建确认页面,点击“确定”,进入漫长的创建过程。如图15所示:

0818b9ca8b590ca3270a3433284dd417.png

图15

创建中_0%

等待,再等待…. 如图16所示:

0818b9ca8b590ca3270a3433284dd417.png

图16

创建中_26%

等待,再等待….(一千年以后,世界早已没有你) 如图17所示

0818b9ca8b590ca3270a3433284dd417.png

图17

创建完成

创建OK,点击“退出”。

2.建立表空间,创建用户

开始-

à程序

àoracle-oraDb10g_home1

àEnterprise Manager Console。如图18所示:

0818b9ca8b590ca3270a3433284dd417.png

图18

管理控制台

在数据库节点上点右键,选择“将数据库添加到树”。如图19所示:

0818b9ca8b590ca3270a3433284dd417.png

图19

添加数据库

输入相应设置,点击“确定”,可以看见左侧目录树中多出一条记录。如图20所示:

0818b9ca8b590ca3270a3433284dd417.png

图20

添加节点成功

双击GROUP_127.0.0.1,弹出登录页面。如图21所示:

0818b9ca8b590ca3270a3433284dd417.png

图21

数据库连接

这里使用“sys”登录,口令是创建数据库时设置的“000”,连接身份选择“SYSDBA”,点击“确定”。如图22所示:

0818b9ca8b590ca3270a3433284dd417.png

图22

连接成功

进入“存储”

à“表空间”,在“表空间”上点右键,选择“创建”,创建表空间。如图23所示:

0818b9ca8b590ca3270a3433284dd417.png

图23

创建永久表空间

输入名称:GROUP,大小为1024M,类型选择“永久”,点击“创建”。如图24所示:

0818b9ca8b590ca3270a3433284dd417.png

图24

创建表空间成功

同样的过程创建临时表空间。如图25所示:

0818b9ca8b590ca3270a3433284dd417.png

图25

创建临时表空间

经过上述过程,创建了永久表空间(1024M)和临时表空间(512M)。

创建用户:

打开安全性下用户节点。如图26所示:

0818b9ca8b590ca3270a3433284dd417.png

图26

用户列表

在用户上点击右键,选择创建。如图27所示:

0818b9ca8b590ca3270a3433284dd417.png

图27

创建用户(一般信息)

创建用户“woodsys”,口令为“sunrister”,

注意,表空间设置中,默主值选择“GROUP”,临时表空间选择“GROUPTEMP”,还没有结束,切换到“角色”选项卡。如图28所示:

0818b9ca8b590ca3270a3433284dd417.png

图28

创建用户(角色)

在可用角色中选择“CONNECT”、“DBA”、“RESOURCE”三项,勾选管理选项,点击“创建”。如图29所示:

0818b9ca8b590ca3270a3433284dd417.png

图29

创建用户成功

用户创建结束。

3.导入数据库

得到数据库备份文件,如forestdb_temp_fpss_20100507.dmp。

开始

à运行,输入“cmd”进入命令符状态。如图30所示:

0818b9ca8b590ca3270a3433284dd417.png

图30

命令符

导入数据语法:

imp woodsys/sunrister@group_127.0.0.1 file=d:/ forestdb_temp_fpss_20100507.dmp full=y

注意:此处

group_127.0.0.1是在oracle的Enterprise Manager Console增加的数据库节点名称。

4.批量清空数据

语句:

查询用也能woodsys的所有表

select * from all_all_tables t where t.owner='WOODSYS';

拼凑删除数据(truncate)语句

select 'truncate table ' || t.table_name||';'

from all_all_tables t

where t.owner = 'WOODSYS'

and t.table_name not like '%_MAIN';

拼凑删除数据(delete)语句

select 'delete from ' || t.table_name||';'

from all_all_tables t

where t.owner = 'WOODSYS';

拼凑删除数据(truncate)语句运行结果。如图31所示:

0818b9ca8b590ca3270a3433284dd417.png

图31

拼凑语句

可以看见生成了若干条truncate语句,选中语句列,拷贝到文本编辑器中,如Editplus、ultraedit。

注意:因系统运行需要,TM_MENU(菜单表)、 TP_JOB_ACCOUNT_STATISTIC(木材计件台账表)、TM_USER(用户表)不能删除。请在文件中删除相应语句。

拷贝语句到pl sql developer中。如图32所示:

0818b9ca8b590ca3270a3433284dd417.png

图32

批量运行语句

按F8全部运行。因为主外键约束的原因,可能会报错,没有关系,多运行几次就OK。经实践证明,上述语句在pl sql developer7上无法批量执行,升级到8.0后执行正常。需要8.0版本软件请与伟大的孙传博同志联系,他会无私的帮助你。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值