您当前的位置:首页 > 互联网教程

oracle怎么新建数据库

发布时间:2025-05-22 07:58:20    发布人:远客网络

oracle怎么新建数据库

一、oracle怎么新建数据库

oracle11g创建数据库的步骤如下:

1、按住键盘上Windows键,打开开始菜单,找到DatabaseConfigurationAssitant并打开;

2、打开数据库配置助手DatabaseConfigurationAssitant,单击“下一步”

;步骤1:选择“创建数据库”,单击“下一步”;

3、选择“一般用途或事务处理”,单击“下一步”;

4、设置数据库的名称和实例名,两者可设置相同,也可以不同,单击“下一步”;

5、管理选项配置,不勾选配置EnterpriseManager,单击“下一步”;

6、数据库身份证明,可以为不同的账户分别设置不同的管理口令,也可以为所有账户设置同一口令,单击“下一步”;

7、数据库文件所在位置,默认存储类型:文件系统,存储位置:使用模版中的数据库文件位置,也可以自己指定存储路径,单击“下一步”;

9、数据库内容,根据需要,选择是否添加示例方案,单击“下一步”;

10、初始化参数,设置内存、字符集等,单击“下一步”;11、数据库存储,控制文件、数据文件、重做日志文件位置设置,单击“下一步”;

12、创建选项,创建数据库,生成脚本,单击“完成”,开始创建数据库。

二、新建Oracle数据库的3种方法

1、以下是对新建Oracle数据库的三种方法进行了详细的分析介绍需要的朋友可以过来参考下

通过运行Oracle Database Configuration Assistant创建配置或删除数据库(也可在命令行下输入dbca)用命令行的方式建立数据库通过运行自定义的批处理脚本(或create_ORACLE_SID bat(create_ORACLE_SID sql))来创建配置或删除数据库

2、通过运行Oracle Database Configuration Assistant创建配置或删除数据库(也可在命令行下输入dbca)用命令行的方式建立数据库通过运行自定义的批处理脚本(或create_ORACLE_SID bat(create_ORACLE_SID sql))来创建配置或删除数据库

3、详述通过运行Oracle Database Configuration Assistant创建配置或删除数据库建议不熟悉创建过程的DBA使用该方法只需要根据选项“下一步”进行配置最后生成数据库的创建脚本(建议保留)或者直接创建数据库优点 GUI方法使用方便缺点不过创建过程有些慢

4、将数据库直接从未建置状态转换到打开状态 ALTER DATABASE OPEN;

5、删除数据库(Dropping a Database) SPOOL C:DROP_DATABASE BAT SELECT DEL||NAME删除数据库相关数据文件 FROM V$DATAFILE; SELECT DEL||MEMBER删除数据重构日志文件 FROM V$LOGFILE; SPOOL OFF;

6、优点可以熟悉创建指令创建原理缺点配置简单要求熟记命令行指令通过运行自定义的批处理或SQL脚本(create_ORACLE_SID bat或create_ORACLE_SID sql)来创建

7、下面对Oracle的操作都是在Linux平台下进行的! su Oracle sqlplus/logon connect test/test assysdba(test/test是Oracle用户和密码) startup lsnrctl首选启动数据库 su Oracle sqlplus/nolog conn/as sysdba startup然后启动监听:进入/opt/Oracle/product//bin/ lsnrctl start运行shudown命令关闭数据库 [Oracle@wing/Oracle]$ sqlplus"/ as sysdba"//以sysdba用户登陆数据库 SQL> shutdown

8、启动Oracle i数据库 [Oracle@wing bin]$ sqlplus"/as sysdba" SQL> startup

9、启动Oracle i监听程序 Oracle的监听程序主要是为客户端的连接提供接口 [Oracle@wing bin]$ lsnrctl LSNRCTL> start

10、关闭Oracle i监听程序 [Oracle@wing bin]$ lsnrctl LSNRCTL> stop先看看Oracle_SID环境变量设置是否正确 i$ sqlplus/nolog SQL> connect/ as sysdba SQL> startup$ lsnrctl start i$ svrmgrl SVRMGR> connect internal SVRMGR> startup$ lsnrctl start在哪里报错??一般只要设置这处就好了~/etc/oratab ora:/Oracle/app/Oracle/product/:Y/etc/inittab oralce::wait:/bin/su Oracle c/Oracle/app/Oracle/product//bin/lsnrctl start Oracle::wait:/bin/su Oracle c/Oracle/app/Oracle/product//bin/dbstart

11、启动步骤 su Oracle [Oracle@websvr Oracle]$ sqlplus/nolog SQL> connect/ as sysdba SQL> startup SQL> quit [Oracle@websvr Oracle]$ lsnrctl start可用 [Oracle@websvr Oracle]$ lsnrctl status查看监听是否已经启动

三、oracle数据库怎么创建数据库

数据库安装完成后,有两个系统级的用户:

sys默认密码为:change_on_install

在安装的数据库目录中找到\oracle\product\9.2\bin中的sqlplus程序,运行:./sqlplus system/manager@ora9i

用system用户创建自己的用户、权限;sql语句如下:

create user username identified by pwd default tablespace users Temporary TABLESPACE Temp;

2、用户授权 grant connect,resource,dba to business;

假设有两个数据库 9.0.1与 9.0.2 1.导出数据

exp system用户/system的密码@服务器名 owner用户名=“oradial” file="oradial.dmp"

(1)如果该命令是在本地执行,则不用指定服务器名

(2) owner用户名,通过sys用户的登录所创建的用户名。同时授予的权限包括

connect, dba, resource,还要创建表空间。

(3) system用户名,owner用户名是9.0.1数据库中的用户 2.导入数据

imp system用户/system的密码@服务器名 file=oradial.dmp fromuser(用户名)=oradial touser(用户名)=abc

若了解更多详情,在DOS下输入 exp help= y imp help= y