星空网站建设

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4|回复: 0

了解:详解Oracle手动创建数据库几大步骤 -

[复制链接]
  • TA的每日心情
    难过
    22 小时前
  • 签到天数: 42 天

    [LV.5]常住居民I

    10万

    主题

    39

    回帖

    30万

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    304023
    发表于 2025-8-7 11:58:56 | 显示全部楼层 |阅读模式

    O手动创建数据库是本文介绍的重点,希望通过本文能帮助大家更好的利用O。我们也向您推荐《O数据库调试与性能化》专题。

    O除自带的DBCA可以创建数据库以为,还有另外一种创建方法,就是O手动创建数据库,也是作为DBA人员必须要掌握的。下面就介绍一下手动创建数据库的步骤:

    手动创建数据库通常包含如下操作步骤:

    1、确定新建数据库称和例称;

    2、确定数据库管理员的认证方式;

    3、创建初始化参数文件;

    4、创建例;

    5、连接并启动例;

    6、使用语句创建数据库;

    7、创建附加的表空间;

    8、运行脚本创建数据字典视图;

    下面以创建一个为“MYNEWDB”的数据库为例

    1、确定数据库称与例称;

    DB_NAME=MYNEWDBSID=MYNEWDB2、确定数据库管理员的认证方式;

    管理员的认证方式包括操作系统认证和口令认证两种,本例采用操作系统认证

    3、创建初始化参数文件;

    O提供的初始化参数样本文件位于$ORACLE_HOME\\\目录中的

    我们采用修改样本的方式,创建参数文件为:MYNEWDB,存放在D:\\92

    \\MYNEWDB,主要内容设置如下:

    #共享服务器设置

    ="(PROTOCOL=TCP)(SERVICE=MYNEWDBXDB)#数据库例设置

    =MYNEWDB#安全与审计设置

    __=EXCLUSIVE#排序区大小设置

    __=25165824__=524288#全局数据库设置

    _=""_=MYNEWDB#控制文件设置

    _=("D:\\\MYNEWDB\CONTROL01CTL","D:\\\MYNEWDB\CONTROL02CTL","D:\\\MYNEWDB\CONTROL03CTL")#SGA区设置

    __=33554432__=8388608__=50331648#游标与库缓存设置

    _=300#回退段和撤销表空间设置

    _=AUTO_=10800_=UNDOTBS#诊断与跟踪信息设置

    __=D:\\\MYNEWDB\__=D:\\\MYNEWDB\_=TRUE__=D:\\\MYNEWDB\#用户进程设置

    =150

    #缓冲区与数据库大小设置

    __=8192__=25165824____=164、创建例

    选择“程序--运行”,输入“”命令,打开DOS界面

    (1)将环境变量ORACLE_SID设置为“MYNEWDB”

    C:\SETORACLE_SID=MYNEWDB

    (2)利用ORADIM命令创建MYNEWDB数据库

    C:\ORADMIN-NEW-SIDMYNEWDB-INTPWDMYNEWDB-STARTMODEMANUAL-PFILED:\\92

    \

    注意:ORADMIN是O提供的一个对例进行管理的工具,可以创建、修改、删除、启动和关闭一个

    例,执行C:\ORADMINHELP命令可以查看该命令的使用情况

    5、连接并启动例

    C:\SQL;SQL;6、使用语句创建数据库

    SQLCREATEDATABASEMYNEWDBMAXINSTANCES1MAXLOGHISTORY1MAXLOGFILES5MAXLOGMEMBERS5MAXDATAFILES100DATAFILE'D:\\\\'50MUNDOTABLESPACEDATAFILE'D:\\\\'50MAUTOEXTENDONNEXT5120KMAXSIZEUNLIMITEDDEFAULTTEMPORARYTABLESPACECHARACTERSETUS7ASCIINATIONALCHARACTERSETAL16UTF16LOGFILEGROUP1('D:\\\\01')100M,GROUP2('D:\\\\02')100M,GROUP3('D:\\\\03')100M;在执行语句的同时,自动执行$ORACLE_HOME\\\脚本,创建SYSTEM表空间和SYSTEM回退段、建立SYS和SYSTEM账号、建立数据字典基础表、建立数据字典索引、创建预定义角色等。

    7、创建附加的表空间

    用语句创建的数据库中只有SYSTEM、UNDOTBS和TEMPTBS个表空间,还需要创建其他

    一些额外的表空间

    SQL':\\\\01'100M1280K;SQL':\\\\01'100M1280K;8、运行脚本创建数据字典视图

    执行两个脚本语句:

    ----用于创建数据字典视图,包括V$动态性能视图和它们的同义词,同时将授予PUBLIC角色对这些同义

    词的访问权限

    SQL@D:\\92\\\;----用于建立对PLSQL程序设计的支持

    SQL@D:\\92\\\;9、创建服务器初始化参数文件

    SQL=':\\92\\MYNEWDB';执行该语句将在$ORACLE_HOME\目录下创建为MYNEWDB的服务器初始化参数文件

    需要重启数据库

    SQL;SQL;SQL
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表