Linux上在oracle 10g 中怎么查询数据库已创建完成

Linux上在oracle 10g 中怎么查询数据库已创建完成,第1张

你可以

一、$ps -ef|grep ora_ 查看系统下是否有oracle用户下的进程例如:

oracle 22206 1 0 Aug04 ?00:00:00 ora_pmon_ora10

oracle 22208 1 0 Aug04 ?00:00:00 ora_psp0_ora10

oracle 22210 1 0 Aug04 ?00:00:00 ora_mman_ora10

oracle 22212 1 0 Aug04 ?00:00:00 ora_dbw0_ora10

oracle 22214 1 0 Aug04 ?00:00:00 ora_lgwr_ora10

oracle 22216 1 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

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

哦,是这样的,oracle就是多了一个用户的概念,一个链接的概念,他们的之间的关系好像是m:n

不过你们说的oracle

11以前的版本,11g

有个racle

11g

sqldeveloper

这个可视

sql软件

配置

打开sqldeveloper——》Connections——》右键Connections——》d出New

/

Select

Database

Connection

Connection

Name

Username

Password

Hostname

默认localhost

Port

默认1521

SID

默认xe

这个和你安装的时候添的东西有关

然后弄个用户,这个用户和你安装的那个不一样

create

用户名

identified

by

密码

----创建用户

grant

select

to

用户名

----授权

查找

grant

resources

to

用户名

----授权

资源

上面这段是在那个类似CMD里面打的--PL/SQL

总之PL/SQL是一个写代码的,我也是先学的SQLSERVER,MYSQL什么的,后来才用Oracle

对那种代码也烦,后来就用了11g

可视的编辑,快捷好用,就和你们SQLSERVER一样

最后,你要是链接数据库什么的,可以使用odbc,不过,hibernate更好多,写hql比sql简单的多,而其无论什么数据库都是一样hql

至于备份,记得是有那个按钮选项的,至少11g是有导入,导出的,我那个时候做毕业设计的时候老师就要我导出的。

图片找不到了,不过网上应该有~~

备份数据库:mysql\bin\mysqldump

-h(ip)

-uroot

-p(password)

databasename

>

database.sql

恢复数据库:mysql\bin\mysql

-h(ip)

-uroot

-p(password)

databasename

<

database.sql

复制数据库:mysql\bin\mysqldump

--all-databases

>

all-databases.sql

修复数据库:mysqlcheck

-A

-o

-uroot

-p54safer

文本数据导入:

load

data

local

infile

\"文件名\"

into

table

表名

数据导入导出:mysql\bin\mysqlimport

database

tables.txt

mysql

的数据导入,导出

看你怎么登陆的,是用PLSQL客户端还是命令登录。

命令登录:

sqlplus /nolog

conn username/password@数据库名 as sysdba(这里用户名为sys、system,) 或

conn 用户名/密码@数据库名 (这里用户为新建的普通用户并且已有权限,)

按Enter后提示"已连接"就连接成功了,就可以像sql语句一样增删改查数据了

查询语句:select * from 表

PLSQL客户端登录:PLSQL Developer

登录的时候空密码的话为"as" ,sys用户需最后一行选择sysdba,普通用户选择normal

进去之后下拉中间AllObject框,选择MyObject,左边菜单点击tables ,表就出来了,

点击表右键就可以query data

或者点击上面菜单file>new>command window

这里面就可以像cmd命令一样拼sql语句


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

原文地址:https://54852.com/sjk/6922694.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存