方法一
1、图形界面:用oracle用户登陆,运行dbca,通过向导提示创建,修改,删除数据库。
2、命令行:su-oracle切换到oracle用户,可以用静默方式创建,删除数据库
a)、执行以下命令使用DBCA静默方式创建数据库
$dbca-silent-createdatabase-responseFile/tmp/dbca.rsp
将Oracle安装盘里面response目录下的dbca.rsp拷贝到本机上,修改必要的参数
b)、用dba用户删除数据库
dbca-silent-deleteDatabase-sourceDBorcl-sidorcl-sysDBAUserNamesys
-sysDBAPasswordpassword
方法二
oracle10g创建数据库的步骤如下:
1、按住键盘上Windows键,打开开始菜单,找到Database Configuration Assitant并打开;
2、打开数据库配置助手Database Configuration Assitant,单击“下一步”;
步骤1:选择“创建数据库”,单击“下一步”;
3、选择“一般用途或事务处理”,单击“下一步”;
4、设置数据库的名称和实例名,两者可设置相同,也可以不同,单击“下一步”;
5、管理选项配置,不勾选配置Enterprise Manager,单击“下一步”;
6、数据库身份证明,可以为不同的账户分别设置不同的管理口令,也可以为所有账户设置同一口令,单击“下一步”;
7、数据库文件所在位置,默认存储类型:文件系统,存储位置:使用模版中的数据库文件位置,也可以自己指定存储路径,单击“下一步”;
8、恢复配置,指定快速恢复区;
9、数据库内容,根据需要,选择是否添加示例方案,单击“下一步”;
10、初始化参数,设置内存、字符集等,单击“下一步”;
11、数据库存储,控制文件、数据文件、重做日志文件位置设置,单击“下一步”;
12、创建选项,创建数据库,生成脚本,单击“完成”,开始创建数据库。
㈡ oracle11g dbca创建数据库选字符集怎么选择
在程序中寻找Oracle-OraDb11g-home1,找到并点击打开Database Configuration Assistant。
在打开的界面中,点击“下一步”开始创建数据库。
在“创建数据库”选项中,选择“创建和配置一个新的数据库”。确保选择“使用模板创建数据库”,然后点击“下一步”。
在“模板”选择页面,保持默认的Oracle11g R2模板,点击“下一步”继续。
进入“服务器类型”选择页面,保持默认选择,即为“服务器”,然后点击“下一步”。
在“操作系统”选择页面,确认当前操作系统为Linux或Windows,点击“下一步”。
在“数据库实例”配置页面,确保“实例名称”符合需求,一般为“DB11G”或其他自定义名称,然后点击“下一步”。
进入“数据库名称”配置页面,输入数据库名称,如“MyDB”,点击“下一步”。
在“位置”配置页面,选择数据库文件的存放路径,例如“/u01/app/oracle/oradata/”,点击“下一步”。
在“重做日志文件”页面,选择文件存放路径,通常与数据库文件在同一路径,点击“下一步”。
进入“字符集”选择页面,此选项至关重要。Oracle 11g支持多种字符集,如AL32UTF8、AL32ASCII等。根据业务需求选择合适的字符集,例如对于中文应用,选择“AL32UTF8”以支持中文和其他非英文字符,点击“下一步”。
在“实例参数”配置页面,确保所有参数符合需求,点击“下一步”。
在“安全性”配置页面,根据组织需求选择安全配置,点击“下一步”。
进入“系统选项”页面,确保所有选项符合需求,点击“下一步”。
在“网络配置”页面,如果有多台服务器或客户端连接,需进行相关网络配置,否则保持默认设置,点击“下一步”。
在“执行总结”页面,确认所有设置无误,点击“创建”开始数据库创建过程。
在创建过程中,耐心等待,直到出现“成功完成”提示,点击“完成”按钮。
创建完成后,通过SQL*Plus或其他数据库管理工具连接新创建的数据库,进行必要的表空间、用户、权限等配置,以满足业务需求。
㈢ oracle 就安装了软件,该怎么建立数据库
1、
下面要进行建库,使用命令dbca
[oracle@redhat4 ~]$ dbca
-bash: dbca: command not found
显示找不到命令
有dbca这个命令,但是找不到它,说明环境变量PATH设置有问题
设置环境变量PATH
[oracle@redhat4 ~]$ vi .bash_profile
在文件尾部加入下行
export PATH=$PATH:$ORACLE_HOME/bin:.
再重新登陆一下oracle用户,使环境变量生效。
[root@redhat4 install]# su - oracle
运行dbca命令
----
2、
成功启动 Database Configuration Assistant 数据库配置助手开始建库。
步骤1:操作
请选择希望执行的操作:
这个页面显示了我们通过dbca可以执行的操作
这里我们选 创建数据库
步骤2:选择创建数据库的模板
有一般用途、事务处理、定制数据库、数据仓库四种模板可供选择。
四种模板参数和内容有区别,而安装中的区别在后面的步骤9 数据库内容 页中的内容
一般用途 事务处理 数据仓库 三种模板在步骤9显示的是:
实例方案标签页,自己只能决定是否选择实例方案组件
定制数据库 模板在步骤9显示的是:
数据库组件标签页,可以自己选择组件,但是无法选择实例方案组件
这里我们选择 一般用途 模板
步骤3: 数据库标识
全局数据库名:jiagulun SID:jiagulun
步骤4: 管理选项
决定使不使用Enterprise Manager
em用java编写,用ie访问 如果选择了它我们可以使用基于ie的工具管理oracle
推荐生产中使用。
步骤5: 数据库身份证明
oracle建立中,在数据库内部默认会建很多用户
在这里只是学习,给这些用户设置相同的密码,设为oracle。实际生产中可分别设置,并要保证密码强度。
步骤6: 存储选项
生产中ASM和裸设备使用非常多,而且ASM用的越来越多,
学习中我们使用文件系统。
步骤7: 数据库文件所在位置
决定数据库建在文件系统的那个目录底下
这里是用 所有数据库文件使用公共位置:{ORACLE_BASE}/oradata
这里可以自己选择路径,但自己要记住,方便以后使用。
步骤8: 恢复配置
指定快速恢复区 按默认即可
步骤9:选上示例方案
学习中需要使用的一些案例,实际生产中没有用。
步骤10:初始化参数
oracle数据库是非常吃内存的一个软件,这里要设置oracle使用的内存大小
这些参数事后可以调整
但字符集以后最好不要再调了,这里设定后,就不要改变了,以后调可能会出现问题
数据库字符集选:ZHS16GBK-GBK 16位简体中文,建议选AL32UTF8,实际生产中这两种用的最多。
国外有企业分支机构可以选AL32UTF8
国家字符集选:AL16UTF16
其它默认
步骤11:数据库存储
决定oracle数据库的三类文件 控制文件、数据文件、重做日志组 的 存储位置
三类文件的内容,有什么意义,放到存储结构中讲。
步骤12:创建选项
选 创建数据库
点完成
最后的确认页:
确认自己在各步骤做的选择后,点 确定 开始创建数据库。
创建数据库完成后,Database Configuration Assistant 给出完成页面。
显示的是:
数据库创建完成。详细信息在:/u01/app/oracle/proct/10.2.0/db_1/cfgtoollogs/dbca/jiagulun 上的日志文件
数据库参数文件名:/u01/app/oracle/proct/10.2.0/db_1/dbs/spfilejiagulun.ora
Database Control URL 为:http://redhat4:1158/em
这里还可以点击 口令管理... 修改刚创建完成的oracle数据库当前所有已有用户的密码。
退出 后
数据库创建最终完成。
㈣ oracle dbca创建数据库时找不到ASM实例
实验环境:
操作系统:RedHat Linux 6.4
数据库版本:Oracle 11.2.0.2.0
在使用DBCA创建数据库的时候,发现找不到ASM磁盘组:
错误排查:
1、执行:
/usr/sbin/oracleasm scandisks和/usr/sbin/oracleasm listdisks
查看执行结果, listdisk可以正常的将磁盘组可显示出来.
2、切换到 grid 用户下 ,查看ASM实例是否启动,并执行查询
sqlplus / as sysdba
select group_number,path,mount_status,state from v$asm_disk;
select group_number,offline_disks,state from v$asm_diskgroup;
查看磁盘以及磁盘组及其磁盘状态都正常(正常状态为mount);
3、用户组判断
id oracle 和id grid
查看oracle用户是否在admdba组里面
4、查看oracle用户和grid用户的$ORACLE_HOME/bin/oracle文件的权限
$ORACLE_HOME/bin/oracle该文件的默认权限为6751权限,有个s权限,如果s权限消失,这时通过OS认证将不能登录到数据库;
经过对问题的逐一排查,终于找到了问题的所在:
执行 chmod +s oracle 解决问题
总结:
DBCA建库找不到ASM磁盘的问题所在:
1. Incorrect permission setting for oracle user.
2. ASM instance was not started or diskgroups are not mounted.
3. The diskgroup resources are not online.
4. The permission setting for the asm devices are incorrect.
5. The oracle executable under /bin has incorrect permission settings.
6. the file system for grid home was mounted with option ’nosuid’.
㈤ Oracle数据库如何添加新的实例
Oracle11g或更高版本在Windows或Linux系统下添加新的实例,操作步骤如下:
对于Windows系统用户,需在开始菜单中找到数据库配置助手并点击;Linux用户需切换至oracle用户下,定位到Oracle安装目录并执行./dbca命令。
进入配置助手界面后,不论是Windows还是Linux系统,操作步骤相同。接下来选择创建一个新的数据库,即新的实例。然后选择数据库用途,一般情况下选择第一条,即适用于一般事务用途。
填写数据库实例名后,系统会要求设置密码。为简化管理,可以选择统一为所有用户设置相同密码。在配置过程中,对于剩余步骤,可按照默认设置进行,只需点击next即可。
在设置语言时,根据实际用途选择,如果数据库需要支持多种语言,推荐选择第二项Unicode编码;仅支持中英文,则选择第一项。完成所有配置后,点击finish按钮,系统将开始创建新的数据库实例。
㈥ DBCA创建oracle数据库时,默认是几个联机日志组为什么
三组日志文件,Oracle推荐使用三组日志,并且建议每个日志组有多个日志文件,每个日志组里的文件建议放在多块磁盘上以避免磁盘争用。
这样做的目的有3点:1.日志组是循环使用的,便于切换;2.冗余;3.加快I/O速度(数据库的瓶颈就是磁盘读写太慢了)。