资源描述
ORACLE 10G - linux host
1. 使oracle的环境变量生效
2. su – oracle //以oracle用户登陆,以root身份切入oracle用户不需要输入密码
3. 进入/oracle/product/10.2.0/db_1/bin目录下后执行下列命令:
$lsnrctl start //启动侦听
$ sqlplus miaoyachun/miaoyachun as sysdba //以sysdba身份登录到sqlplus
SQL> STARTUP //启动oracle一个实例
4. SQL> SHUTDOWN IMMEDIATE //立即模式关闭服务器oracle的实例
5. $ lsnrctl stop //关闭侦听
6. 启动web的em的方法
emctl start dbconsole
开启成功后客户端可以通过连接:
http://172.17.1.54:5500/em/ 登陆为SYSDBA(用户名为SYS,密码是安装的时候设定的)
对数据库进行监控,管理(建立表空间,察看表空间大小,具体表的大小,等数据库操作)
7. 新建立oracle实例的用户, 可以用sql-plus命令行建立,或者PL/SQL工具建立, 也可以用oem客户端数据库管理工具进行管理(建用户,建表空间等)
ORACLE 10G -windows host
直接通过service服务启动,与管理软件进行控制
或者通过cmd命令行进行数据库操作
命令跟LINUX的基本类似
ORACLE 10G常用数据库操作或命令:
Windows 平台:
建立表空间
CREATE TABLESPACE "YMIAO"
LOGGING
DATAFILE 'F:\oracle\data\ymiao\YMIAO.ora' SIZE
10240M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
CREATE TABLESPACE "YMIAO_INDEX"
LOGGING
DATAFILE 'F:\oracle\data\ymiao\YMIAO_INDEX.ora' SIZE
5120M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
更改datafile的自动扩展size,因为默认的很小, 插入大数据量时候回频繁自动扩展
ALTER DATABASE DATAFILE 'F:\oracle\data\ymiao\YMIAO.ora' AUTOEXTEND ON NEXT 1G
ALTER DATABASE DATAFILE 'F:\oracle\data\ymiao\YMIAO_INDEX.ora' AUTOEXTEND ON NEXT 1G
linux下比较完整的建立表空间命令:
数据表空间
CREATE SMALLFILE TABLESPACE "MIAO_TABLESP"
DATAFILE '/root/oracle/oracle/oradata/orcl/MIAO_TSD' SIZE 256M
AUTOEXTEND ON NEXT 128M
MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
索引表空间
CREATE SMALLFILE TABLESPACE "MIAO_INDEXSP"
DATAFILE '/oracle/oradata/test/MIAO_ISD' SIZE 256M
AUTOEXTEND ON NEXT 32M
MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
MySql 5.0.24- linux host
MySql 5.0.24 -windows host
启动
如果安装mysql成service
直接通过service服务启动,与管理软件进行控制
或用cmd命令行
net start mysql // 启动mysql服务,
net stop mysql // 停止mysql服务
如果没有把mysql 成 service
通过cmd 命令行命令
mysqld-nt //nt 的windows 操作系统用,启这个类型的服务器会有命名管道
或者
mysqld //非nt的windows 操作系统用,无命名管道.
来启动mysql进程(每次开机都要手动启动进程,也可以设成自启动)
mysqladmin -u root -p password shutdown //关闭mysql服务器,也可以用任务管理器关闭相关进程
MySql 5.0.24 常用操作
新建用户并赋予权限
本机访问所有权限
mysql> GRANT ALL PRIVILEGES ON *.* TO '用户名'@'localhost'
-> IDENTIFIED BY '密码' WITH GRANT OPTION;
远程访问所有权限
mysql> GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%'
-> IDENTIFIED BY '密码' WITH GRANT OPTION;
Derby 10.1.3.1
Windows platform
通过cmd命令行或者直接通过界面进入
D:\db-derby-10.1.3.1-bin\frameworks\NetworkServer\bin>
执行
startNetworkServer 0.0.0.0 1527
开通1527端口给DERBY database
执行
stopNetworkServer
关闭derby database 端口
执行
ij
进入derby的ij命令行
对数据库进行操作
(如果命令操作失败,可以用文本编辑器打开相应的bat文件,看环境变量是否设对)
Derby 10.1.3.1
Linux platform
通过命令行进入
/db-derby-10.1.3.1-bin/frameworks/NetworkServer/bin 目录
执行
ksh startNetworkServer.ksh 0.0.0.0 1527
开通1527端口给DERBY database
执行
ksh stopNetworkServer.ksh
关闭derby database
ksh ij.ksh
进入derby的ij命令行
对数据库进行操作
(如果命令操作失败,可以用vi编辑器打开相应的ksh文件,看环境变量是否设对)
展开阅读全文