oraclecreate的简单介绍

http://www.itjxue.com  2023-01-06 19:12  来源:未知  点击次数: 

oracle create session 权限哪些操作

用户有了 create session 权限,便能使用

connect 用户名/密码@tns 别名

来远程登陆数据库

但也只能登陆数据库,以及查询一些 public 可以访问的视图等。

可以通过

select owner, object_name, object_type from all_objects;

了解无需额外授权便可以访问的对象的名称及类型。

如果需要能够建表,等,则还需要单独授予相应的权限,

如grant create table to 用户名; 授予用户建表权限

alter user 用户名 quota 空间尺寸 on tablespace 表空间名;

授予用户在某个表空间可以占据多少空间量,然后,用户才能在该表空间中建表。

grant select on .. to 用户名;

授予用户对某个表或视图的查询权限,用户才能进行相关对象的查询。

oracle建表语句

oracle建表语法为:

create

table

表名(

列名

数据类型

是否非空

约束信息,

列名

数据类型

是否非空

约束信息,

列名

数据类型

是否非空

约束信息

);

注意事项如下:

1、表名不能为关键字,不能以数字开头,应见名知意,且为复数,表示存储多条数据

2、列名可以为关键字,应见名知意

3、数据类型支持sql的所有类型,但建议使用oracle自己的类型,即数字number、字符(char、varchar2、nchar、nvarchar2)、日期类型(date和timestamp)、LOB大数据类型(BLOB、CLOB、BFILE)

例如:

create table books(

bookId number(5) not null primary key,

bookName varchar2(200) not null,

author varchar2(50) not null,

price number(8,2) default 0,

pubDate date default sysdate

);

Oracle新建数据库

Oracle新建数据库可以参考以下操作方法:

1、首先点击桌面左下角的开始图标;

2、在跳出的窗口中找到并点击“Database Configuration Assistant”选项;

3、接着选择“创建数据库”并点击“下一步”选项;

4、接着在跳出来的窗口中输入数据库的参数,点击“下一步”;

5、会弹出对数据库的一些概要,检查无误后点击“完成”选项;

6、进行数据库“orcl”的创建;

7、耐心等待一段时间后,就创建成功了。如果不能解决问题,建议重复上述步骤再操作一遍试试看,如果还是不能解决问题,建议请专业的工作人员帮忙解决问题。

oracle数据库怎么命令创建数据库?

1.cmd-sqlplus 用户名/密码@数据库名 (as sysdba)

-enter

注:如果此用户名不是系统用户sys,scott,system就不需要加as sysdba

2.create tablespace space1 datafile 'D:\ORACALEdataflie\JG.dbf' size 1000M autoExtend on;

注意:D:\ORACALEdataflie必须存在,不然报错

3.create user user1 identified by 123 default tablespace space1 ;

4.grant connect,dba to user1;

5.exit

6.imp user1/123@数据库名 file=f:\xx.dmp full=y ignore=y; --这个是导入数据库

Oracle中如何授予某个新用户create table权限,那么这个用户就只有creat table权限

用拥有CREATE

TABLE

[WITH

ADMIN

OPTION]的用户(比如DBA用户)执行:grant

create

table

to

your_user;

一个用户可以CREATE

TABLE,那他对这个表当然就有SELECT权限了,以及对该表其他操作权限,比如ALTER,INSERT,UPDATE,DROP等。

(责任编辑:IT教学网)

更多

推荐java认证文章