linux创建oracle

就是在已有的数据库实例上创建一个新的帐号,访问一些新的表

 

 

操作步骤如下:

 

 1

、登录

linux

,以

oracle

用户登录(如果是

root

用户登录的,登录后用

 su 

– 

oracle

命令切换成

oracle

用户)

 

 2

、以

sysdba

方式来打开

sqlplus

,命令如下:

sqlplus “/as sysdba”

 

 

3

、查看我们常规将用户表空间放置位置:执行如下

sql

 

select name from v$datafile;

 

 

上边的

sql

一般就将你的用户表空间文件位置查出来了。

 

以特定用户和数据库访问是:

sqlplus username/password@

数据库名称

 (

比如:

sqlplus system/123456@casdb)

 

如果是进来到

SQL>

这里,可以用

conn username/password@casdb;

 

 4

、创建用户表空间:

 

CREATE 

TABLESPACE 

NOTIFYDB 

DATAFILE 

‘/oracle/oradata/test/notifydb.dbf’ 

SIZE 

200M 

AUTOEXTEND 

ON 

EXTENT 

MANAGEMENT 

LOCAL 

SEGMENT 

SPACE 

MANAGEMENT 

AUTO;

 

5

、创建用户,指定密码和上边创建的用户表空间

 

CREATE USER hc_notify IDENTIFIED BY hc_password DEFAULT TABLESPACE 

NOTIFYDB;

 

特别注意:

每个

sql

语句后面都要加上分号

不然点回车是出现换行,

2,3,4,5 

行这样。

 

6

、赋予权限

 

grant connect,resource to hc_notify;

 

grant unlimited tablespace to hc_notify;

 

grant create database link to hc_notify;

 

grant select any sequence,create materialized view to hc_notify;

 

 7 

 

取消已经授予的权限

 

 

revoke connect, resource from 

hc_notify

;

 

8 . 

删除已经创建的用户

 

DROP USER 

用户名

 CASCADE; 

经过以上操作,

我们就可以使用

hc_notify/hc_password

登录指定的实例,

创建

我们自己的表了

 

然后可以启动控制台

 quit 

 

isqlplus start

 

访问:

http://127.0.0.1:5560/isqlplus. 

用上面的账号密码

 

登陆。就可以创

建自己的表了。

 

 

当用

$ORACLE_HOME/bin 

下的

  ./dbca 

创建自己的数据库时。默认系统用有

 

system,  sys 

等。可以在

 

终端命令行输入

 sqlplus system/123456@sso  (

说明

 system 

系统用户,

123456

是它的密码,在创建数据库时有叫填写,

 sso

是创建的数据库,也即实

 sid)

 

可以连接到

SQL>

 

这时为自己的数据库创建自己的用户。

 

SQL>

Create 

user 

test 

identified 

by 

test; 

  

(即用户名:

test 

密码也:

test

 

SQL>

Grant all privileges to test

;

(这里简单的把所有权限都赋予了

east

 

这样自己的数据库和连接用户就创建成功了。

 

连接

url

jdbc:oracle:thin:@localhost:1521:sso 

用户名:

tset  

密码:

test 

OK

了。哈哈!!

 

 

 

 

Linux

上在

oracle 10g 

中怎么查询数据库已创建完成

 

你可以

 

一、

$ps -ef|grep ora_ 

 

 

 

 

查看系统下是否有

oracle

用户下的进程例如:

 

oracle 

 

 

22206 

 

 

 

 

 

0 Aug04 ? 

 

 

 

 

 

 

 

00:00:00 ora_pmon_ora10 

oracle 

 

 

22208 

 

 

 

 

 

0 Aug04 ? 

 

 

 

 

 

 

 

00:00:00 ora_psp0_ora10 

oracle 

 

 

22210 

 

 

 

 

 

0 Aug04 ? 

 

 

 

 

 

 

 

00:00:00 ora_mman_ora10 

oracle 

 

 

22212 

 

 

 

 

 

0 Aug04 ? 

 

 

 

 

 

 

 

00:00:00 ora_dbw0_ora10 

oracle 

 

 

22214 

 

 

 

 

 

0 Aug04 ? 

 

 

 

 

 

 

 

00:00:00 ora_lgwr_ora10 

oracle 

 

 

22216 

 

 

 

 

 

0 Aug04 ? 

 

 

 

 

 

 

 

00:00:02 ora_ckpt_ora10 

二、

$ sqlplus 

 

/ as sysdba 

SQL> show sga 

 

Total System Global Area 

 

419430400 bytes 

Fixed Size 

 

 

 

 

 

1261188 bytes 

Variable Size 

 

 

 

138412412 bytes 

Database Buffers 

 

 

276824064 bytes 

Redo Buffers 

 

 

 

 

 

2932736 bytes 

如果有以下数据显示说明你的数据库已经安装好了

为TA充电
共{{data.count}}人
人已赞赏
linux教程

Linux之screen命令详解

2021-6-9 16:23:40

JavaScript

Array数组_unshift_shift_push_pop方法

2020-1-31 19:43:32

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索