oracle怎么创建数据库
发布时间: 2021-07-19
oracle怎么创建数据库?默认oracle 11g 安装配置完成,我们该如何创建数据库?我们就介绍最基本的方法,通过 DataBase Configuration Assistant 来创建一个新的数据库。
Database Configuration Assistant简称是DBCA,是创建、配置以及管理数据库的一个工具。
具体步骤如下:
1) 桌面点击“开始”--“所有程序”--“Oracle”--“配置和移植工具”--“Database Configuration Assistant”
或者 win+R--运行--cmd--dbca
2)默认选择创建数据库--下一步
3)默认选择一般用途或事务处理
4)设置数据库的名称和实例名,两者可设置相同,也可以不同,默认为相同。单击“下一步”;
5)默认选项--下一步
6)此例为了实验测试,勾选了所有账户使用同一口令。(如正式数据库,推荐使用不同管理口令)
忽略口令安全提示--是
7)默认选项:存储类型(文件系统)存储位置(使用模板中的数据库文件位置)--下一步
8)默认指定快速恢复区
9)数据库内容,根据需要,选择是否添加示例方案--下一步
10)初始化参数,设置内存、字符集等。根据自己pc硬件情况调整内存大小。(由于我用的是VMware虚拟机,划分的内存比较小)--下一步
11)默认选项--数据库存储,控制文件、数据文件、重做日志文件位置设置--下一步
12)创建数据库、生成数据库创建脚本。--完成
13)数据库-概要--确定
14)数据库配置完成
15)耐心等待
Oracle常见问题
1.忘记用户名、密码
在服务器登录,
>sqlplus / as sysdba或CONN SYS/PASS_WORD AS SYSDBA;
使用如下语句修改用户的密码(除SYS、SYSTEM,SYSTEM与SYS可使用对方的权限执行ALTER进行修改),
ALTER USERIDENTIFIED BY;
如果SYS,SYSTEM的密码都忘记的话,可应用ORAPWD.EXE工具修改密码。指令如下,
Orapwd file=<文件路径+文件名> password=<新密码>,
其中file的位置是保存密码的文件,如\oracle\product\10.2.0\db_1\database\PWDordb1.ora,文件名由“PWD+数据库服务名”组成。密码文件的位置在ORACLE_HOME目录下的\database目录下。
这个密码是修改sys用户的密码。除sys和system其他用户的密码不会改变。
2. Oracle的日志
\oracle\product\10.2.0\admin\ordb1\bdump,记录了重作日志的转换,数据库启动和关闭,数据库结构的改变,回退段的修改,死锁,内部错误等信息。
3. 同时执行多条sql语句
方法一:
用命令执行SQL文件,即把多条SQL语句写入在一个SQL文件中,如在D盘根目录下有一个a.sql文件,a.sql内容如下:
insert into table values(....);
insert into table values(....);
insert into table values(....);
insert into table values(....);
我们可以用CMD命令下登录sqlplus,登录成功后输入:@d:\a.sql;即可。
方法二:
在Toad中,输入多条SQL语句后,点击左上角工具栏中的“Execute as script”。
4. 备份、还原数据库
方法一:
应用em(enterprise manager console);
在需要进行主机身份认证时,需要在之前做如下操作,
管理工具>本地安全策略>本地策略>用户权限分配>作为批处理作业登录,将操作系统用户添加进去即可,之后就可以使用操作系统用户进行登录了。
方法二,应用exp, imp,
在cmd下载,输入exp,登录后,可以根据提示进行备份;
备份后,应用imp,可以对数据库进行恢复;
登录时,用户名sys as sysdba。备份数据库表行数据时,注意每个表的前缀,及前缀.表名称。
方法三,冷备份
关闭数据库服务后,将控制文件,数据文件,日志文件进行备份,默认情况下,这些文件保存在一个目录下,如D:\oracle\product\10.2.0\oradata\ordb1。
参考资料,《数据库备份与恢复》
上一篇: 红帽linux认证考试形式
下一篇: oracle怎么卸载