【C/C++学院】(24)Oracle数据库编程--管理oracle

一、启动和停止oracle

停止和启动oracle需要切换到oracle用户才可以,其他用户都没有权限启动和停止oracle(包括root也没有权限)。

1.运行sqlplus但不登录到oracle:

sqlplus /nolog
2.以系统管理员的权限连接到oracle服务器
conn /as sysdba;
3.启动oracle服务
startup
4.停止oracle服务
shutdown immediate;

oracle的listener
相当于oracle的TCPserver,liestener会在1521这个端口listen。所有的oracle client端都需要通过listener才能连接到oracle server。

二、启动和停止listener

1.进入listener的管理界面
lsnrctl
2.启动listener
start
3.停止listener
stop
 
在oracle下,如果用varchar这个数据类型,推荐用varchar2

时间: 2024-12-11 14:51:32

【C/C++学院】(24)Oracle数据库编程--管理oracle的相关文章

Oracle数据库安全性管理基本措施简介

数据安全性是指保护数据以防止非法的使用,避免造成数据有意或无意的丢失.泄露或破坏.由于数据库系统中集中存放有大量的数据,这些数据又为众多用户所共享,所以安全约束是一个极为突出的问题. Oracle数据库系统在实现数据库安全性管理方面采取的基本措施有: ◆通过验证用户名称和口令,防止非Oracle用户注册到Oracle数据库,对数据库进行非法存取操作. ◆授予用户一定的权限,例如connect,resource等,限制用户操纵数据库的权力. ◆授予用户对数据库实体(如表.表空间.过程等)的存取执行

Oracle数据库REDO管理

一.什么是REDO LOG REDOLOG文件是十分重要的文件,它记录了Oracle的所有变化,是数据库实例恢复机制中最为关键的组成部分. sys@OCM> select * from v$log; GROUP#    THREAD#  SEQUENCE#      BYTES  BLOCKSIZE    MEMBERS ARC STATUS           FIRST_CHANGE# FIRST_TIME     NEXT_CHANGE# NEXT_TIME ---------- ----

vb如何连接oracle数据库 vb访问oracle的方法

一般说来,访问远程后台数据库我们都是通过ODBC来完成的.但是,ODBC有一个致命的缺点--速度慢.事实上,对于ORACLE数据库,除了ODBC,我们还可以利用ORACLE本身所提供的OLE对象(Oracle Objects for OLE)来实现快速访问有关数据库. 在ORACLE V8中,Oracle Objects for OLE(以下简称OO)为常用开发工具提供了一整套与数据库简单相连的通讯访问方式,它支持各种支持VB自定义控件或OLE自动化(OLE Automation)的开发环境.O

oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)_oracle

方法一:利用PL/SQL Developer工具导出:菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可: 方法二:利用cmd的操作命令导出,详情如下:1:G:\Oracle\product\10.1.0\Client_1\NETWORK\ADMIN目录下有个tnsname.ora文件,内容如下: 复制代码 代码如下: CMSTAR =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL

oracle数据库-android程序连接oracle

问题描述 android程序连接oracle 如何使用android程序,连接oracle数据库实现登录注册? 大神,帮帮忙,我是新人,有想法,查过资料,仍然不解 解决方案 连接ORACLE 无监听程序连接Oracle的JSP测试程序

【C/C++学院】(26)Oracle数据库编程--程序模板c/cpp

Makefile .SUFFIXES: .c .o CC=gcc PROC=proc PROCSRCS=oracle.pc DBSRCS=$(PROCSRCS:.pc=.c) SRCS=main.c\ $(DBSRCS) OBJS=$(SRCS:.c=.o) ORACLE_HOME=/opt/oracle/product/11.2.0 ORAFLAGS1=/usr/include/linux ORAFLAGS2=/usr/lib/gcc/i686-redhat-linux/4.4.4/inclu

【C/C++学院】(25)Oracle数据库编程--proc编程

一.oracle中事务的概念 在oracle当中,所有对表的修改,都是在一个事务当中(事务就像一个内存的buffer一样) 提交事务的语句 commit; 放弃事务 rollback; 原则: oracle所有对表的修改都是在事务当中,并不会直接修改到表.只有执行了commit或者rollback再生效或者放弃   对于SQL语言来讲,所有语法格式都是标准的,大多数的关键字也是通用的,但每一种数据库系统还是做了很多 扩展,所以SQL语言并不是100%通用的. 学习oracle开发的重点是学习如何

Oracle数据库UNDO管理

一.Undo表空间和回滚段 1.Undo段的主要作用 (1)事务回滚 (2)事务恢复(实例恢复,利用回滚来恢复未提交的数据) (3)读一致性(构造CR) (4)闪回查询 2.查与undo相关的参数: sys@OCM> show parameter undo NAME                                 TYPE        VALUE ----------------------------------------------- ------------------

oracle数据库-BoneCPDataSource连接Oracle问题

问题描述 BoneCPDataSource连接Oracle问题 2014-05-24 10:09:34,875 [main] ERROR org.hibernate.util.JDBCExceptionReporter - Unable to open a test connection to the given database. JDBC url = jdbc:oracle:thin:@127.0.0.1:1521:xe, username = wechat. Terminating con