初学者create database.docx
- 文档编号:6619407
- 上传时间:2023-01-08
- 格式:DOCX
- 页数:12
- 大小:689.81KB
初学者create database.docx
《初学者create database.docx》由会员分享,可在线阅读,更多相关《初学者create database.docx(12页珍藏版)》请在冰豆网上搜索。
初学者createdatabase
初学者createdatabase
一.工具创建数据库
1.打开oraDb10g_home1=>ConfigurationandMigrationTool=>DatabaseConfigurationAssistant
2.如果是第一次创建数据库,只能创建数据库和管理模板可以使用,选择创建数据库,单“下一步”,会出现数据库模板对话框
3.数据库模板是本地硬盘上的XML文件,用来存储数据库的配置信息,择适合于您的数据库将支持的工作负载的类型的模板。
如果您不确定,选择默认的”一般模板”
4.选择“一般用途”,单击“下一步”,会显示数据库标示对话框,该对话框用于设置全局数据库名和例程名,全局数据库名,格式一般为:
db_name.db_domain。
db_name用于对应数据库名,db_domain对应于网络域名。
SID(例程)应该与db_name完全一致
例如,下面是一个典型的全局数据库名数据库名部分(在本例中为test)是数据库的简单名称。
数据库域部分(在本例中为)指定数据库所在的域。
可能的话,Oracle建议将您的数据库域镜像到网络域
5. 单击“下一步”,会出现“管理选项”对话框。
用于设置OEM管理信息,如果要集中管理所有的Oracle数据库,那就要选择“GridControl管理数据库”,如果只管理本地数据库,那就选择“使用DatabaseControl管理数据库”(默认选中)。
6.选择“使用DatabaseControl管理数据库”,单击“下一步”,会出现“数据库身份证明”对话框,该对话框用于设置初始数据库用户帐号的口令.您可以设置单个口令,应用于所有数据库用户帐户;也可以为每个帐户单独提供唯一的口令,以提高帐户的安全性。
SYS用户拥有数据字典的所有基表和用户可访问的视图。
任何Oracle用户都不应该更改(更新、删除或插入)SYS方案中包含的任何行或方案对象,因为此类操作会破坏数据的完整性。
安全管理员必须严格控制此类重要帐户SYSTEM用户用于创建显示管理信息的其它表和视图,以及各种Oracle选件和工具使用的内部表和视图。
安全管理员必须严格控制此类重要帐户。
SYSMAN用户代表EnterpriseManager超级管理员帐户。
此EnterpriseManager管理员可以创建和修改其它EnterpriseManager管理员帐户,并可以管理数据库实例本身。
EnterpriseManager使用DBSNMP用户来监视数据库。
EnterpriseManager使用此帐户来访问有关数据库的性能统计信息。
DBSNMP身份证明有时称为监视身份证明。
7. 设置口令后,单击“下一步”,会出现“存储选项”对话框,该对话框用于指定数据库的存储机制(文件系统、自动存储管理、裸设备)
8. 选择“文件系统”,单击“下一步”,会出现“数据库文件位置”对话框,该对话框用于指定数据库文件的存放位置
9. 选择“使用模板中的数据库文件位置”,单击“下一步”,会出现“恢复配置”对话框,该对话框用于指定数据库的恢复选项, 快速恢复区用于恢复数据,以免系统发生故障时丢失数据;启用归档用于将数据库设置为ARCHIVELOG模式,使得当数据库出现失败时可以完全恢复数据库数据
10.单击“下一步”,会出现“数据库内容”对话框,该对话框用指定是否安装示例方案,并运行自定义脚本
11.单击“下一步”,会出现“初始化参数”对话框,该对话框用配置初始化参数、数据库字符集和连接模式。
选择典型可以最少的配置或用户输入创建数据库。
在大多数环境下可以使用此选项,而且不熟悉高级数据库创建过程的Oracle数据库管理员(DBA)也可以使用此选项(如果你对参数配置不了解,选择默认)
11.单击“下一步”,会出现“数据库存储”对话框,该对话框用指定控制文件、数据文件、重做日志文件、名称和尺寸
12.单击“下一步”,会出现“创建选项”对话框,该对话框用指定建立数据库,还是保存为数据库模板。
”另存为数据库模板”可以将数据库创建参数另存为模板。
该模板会自动添加到可用数据库模板的列表中
13.单击“完成”,会弹出确认窗体,显示所有配置参数。
14.点击”确定”,返回,再点击”确定”,,会显示“确认”对话框,列出了要安装Oracle选项的所有信息
15.完成以后,会出现该窗体
16.点击”退出”,数据库创建完毕!
二.Sql语句创建数据库
1,首先要创建一个用户空间。
即用户的所有操作都使用该空间。
CREATETABLESPACESM71INDEX
LOGGING
DATAFILE'D:
\oracle\product\10.2.0\oradata\SMDB\smdev_index.dbf'SIZE50MREUSE
AUTOEXTEND
ONNEXT5120KMAXSIZE200MDEFAULT
STORAGE(INITIAL40KNEXT40KMINEXTENTS1MAXEXTENTS505
PCTINCREASE0);
该语句的意思是创建一个7G大小的表空间,它的位置在/opt/oracle/oradat目录下,文件名为myspace.dbf
2,创建新用户
createusercydbaidentifiedbycydbapwddefaluttablespacemyspace;
这条sql语句的意思是创建军一个新用户,名子为cydba,指定它的密码为cydbapwd,它使用的默认表空间为myspace.
3,创建角色,它是用来控制各种资源的。
grant
createsession,createanytable,createanyview,createanyindex,createanyprocedure,
alteranytable,alteranyprocedure,
dropanytable,dropanyview,dropanyindex,dropanyprocedure,
selectanytable,insertanytable,updateanytable,deleteanytable,
tocyrole;
这条语句的意思是将各种权限授与cyrole这个角色。
4,将cyrole这个角色授与cydba,也就是说,使cydba这个用户可以管理和使用cyrole所拥有的资源。
grantcyroletocydba;
到此为止,我们就为自己建立了一个新用户,它使用一个指定的空间,并且指明了他可以在这个表空间内做那些操作
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初学者create database 初学者 create