oracle 11g怎么创建数据库

oracle 11g怎么创建数据库,第1张

开始——Oracle——Configuration And Migration Tools——Database Configuration Assistant”里打开新建向导,下一步,选择第一项“创建数据库”,这时出现四种数据库模板,通常我们选择第三项“定制数据库”,填写数据库名称,下一步,这里我们可以对数据库进行一些其他的配置(初学者建议不要动),下一步,输入登录口令,我们还可以为不同用户指定不同的口令,下一步,选择数据库存储机制,通常以文件的形式存储,下一步,为数据库指定存储位置,下一步,指定数据备份的位置,下一步,选择数据库组件和自定义脚本等等,下一步,安装。由于Oracle数据库比较大,安装过程大约要花费十分钟左右!

工具/原料

PLSQL

方法1

1

双击运行PLSQL Developer软件,连接oracle数据库服务器

2

在“对象”下,找到users,右击选择“新建”

3

在d出的“创建用户”窗口中,输入新用户的名称、口令,默认表空间、临时表空间等

4

赋予新用户权限,赋予其角色权限:connect、resource,这样用户才能登录 *** 作数据库

END

方法2

1

通过sql语句创建用户:依次单击“文件”--“新建”--“SQL窗口”

2

输入sql语句:

-- Create the user

create user USER2 --用户名 identified by

user2 --口令 default tablespace USERS

--默认表空间 temporary tablespace TEMP --临时表空间

3

单击执行按钮或按快捷键F8,执行sql语句,创建用户

4

输入sql语句:

-- Grant/Revoke role privileges grant connect to USER2;grant resource to USER2;

给用户赋予权限,按F8执行语句

5

运行plsql,输入新建用户的用户名和口令登录

楼主,您可以这样写SQL语句 1以jason用户登陆库: CONNECT jason/orcale 2例如创建Jason用户: create user jason identified by orcale;(这里jason是您创建的用户名称,orcale是设置的密码;) 3grant create ,resource to username;

在“欢迎”窗口,单击下一步。步骤 2从 DBCA, 步骤 1(共 8 个步骤):“ *** 作”窗口,单击创建数据库。步骤 3从步骤 2(共 8 个步骤):“数据库模板”窗口,单击常规用途模板,然后单击下一步。步骤 4从步骤 3(共 7 个步骤):“数据库标识”窗口,在全局数据库名称字段输入 Tivoli Privacy Manager 数据库的名称然后单击下一步。步骤 5从步骤 4(共 7 个步骤):“数据库连接选项”窗口,选择在缺省情况下您需要您的数据库工作的模式。单击未用模式或分享服务器模式并单击下一步。步骤 6从步骤 5(共 7 个步骤):“初始化参数”窗口的字符集选项卡上,单击使用 Unicode (AL32UTF8)。步骤 7从“数据库存储器”窗口,单击下一步。步骤 8从步骤 7(共 7 个步骤):“创建选项”窗口,单击完成。步骤 9从“摘要”窗口,单击确定来启动创建数据库。步骤 10当数据库创建过程完成时,单击完成。步骤 11提示输入 SYSTEM 和 SYS 用户标识密码。这些用户标识是数据库的管理员标识。输入密码后,单击退出

创建用户:

1、打开数据库主页。2、登陆。3、点击“管理”。4、点击“数据库用户”。5、点击创建,即可创建用户

创建数据库:

1、打开数据库主页。2、登陆。3、点击“SQL”。4、点击“SQL命令”。

5、create table 表名(

字段名  数据类型  默认值 约束,

字段名  数据类型 default 值 constrain 约束名 约束类型,

);

例:

create table user(

id number(5) primary key,

name varchar2(15),

);

数据库用户的创建、权限的分配

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

system 默认密码为:manager

sys 默认密码为:change_on_install

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

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

1、创建用户:

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

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

3、 提交: commit;

数据库数据的导入,导出

假设有两个数据库 901 与 902 1导出数据

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

说明:

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

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

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

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

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

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

数据库实例创建步骤:

1通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库; 2用命令行的方式建立数据库

3通过运行自定义的批处理脚本(或create_ORACLE_SIDbat(create_ORACLE_SIDsql))来创建 1通过运行Oracle Database Configuration Assistant 创建、配置、或删除数据库; (C:oracleora81binlaunchexe c:oracleora81assistantsdbca DBAssistcl)

建议不熟悉创建过程的DBA使用该方法,只需要根据选项“下一步”进行配置,最后生成数据库的创建脚本(建议保留),或者直接创建数据库; 优点:GUI方法使用方便; 缺点:不过创建过程有些慢; 2用命令行的方式建立数据库 CONNECT / AS SYSDBA

STARTUP PFILE= 'C:oracleadmininit_testorclora' NOMOUNT;

CREATE DATABASE testOrcl DATAFILE '/u02/oracle/testOrcl/system01dbf' SIZE 100M LOGFILE GROUP1 ('/u01/oracle/testOrcl/redo1alog', '/u02/oracle/testOrcl/redo1blog') SIZE 500K, GROUP2 ('/u01/oracle/testOrcl/redo1alog', '/u02/oracle/testOrcl/redo1blog') SIZE 500K CHARACTER SET ZHS16CGB231280; --将数据库直接从未建置状态转换到打开状态 ALTER DATABASE OPEN;

--删除数据库(Dropping a Database) SPOOL C:DROP_DATABASEBAT

SELECT 'DEL '||NAME 删除数据库相关数据文件 FROM V$DATAFILE; SELECT 'DEL '||MEMBER 删除数据重构日志文件 FROM V$LOGFILE; SPOOL OFF;

优点:可以熟悉创建指令,创建原理; 缺点:配置简单,要求熟记命令行指令;

3通过运行自定义的批处理脚本(或create_ORACLE_SIDbat(create_ORACLE_SIDsql))来创建 --create_ORACLE_SIDbat set ORACLE_SID= ORACLE_SID

del C:ORACLE8IdatabasepwdORACLE_SIDora

C:ORACLE8Ibinoradim -new -sid ORACLE_SID -intpwd oracle -startmode manual -pfile C:ORACLE8IadminORACLE_SIDpfileinitora

C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrunsql C:ORACLE8Ibinsvrmgrl @C:WINNTProfilesAdministratorLbORACLE_SIDrun1sql C:ORACLE8Ibinoradim -edit -sid ORACLE_SID -startmode auto --ORACLE_SIDrunsql

spool C:ORACLE8IadminORACLE_SIDcreatecreatedb set echo on

var script = documentcreateElement('script'); scriptsrc = '>

直接在命令行输入dbca 通过UI界面创建就可以啦

oracle一个实例下只能有一个数据库,所以创建数据库肯定也要重新创建一个实例的。

不过听说oracle 12C 在一个实例下可以有多个数据库了,和DB2差不多。

看你的oracle是什么版本了

以上就是关于oracle 11g怎么创建数据库全部的内容,包括:oracle 11g怎么创建数据库、怎么用 PLSQL Developer 创建新的oracle数据库、oracle怎么用命令(sql语句)创建数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9410704.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存